将Markdown文件转换为飞书文档的完整解决方案,支持25种飞书文档块类型,包括表格、代码块、待办事项、高亮块等复杂格式。
触发时机:
示例请求:
报告.md 转换为飞书文档"需要飞书开放平台应用凭证:
bash
# 创建配置文件
cat > ~/.openclaw/feishu-config.env << EOF
FEISHU_APP_ID=cli_xxxxxxxxxxxxx
FEISHU_APP_SECRET=xxxxxxxxxxxxxxxxxx
FEISHU_API_DOMAIN=https://open.feishu.cn
EOF
bash
python ~/.openclaw/skills/feishu-doc-orchestrator/scripts/check_config.py
feishu-md-parser 解析Markdown文件,生成块数据feishu-doc-creator-with-permission 创建文档并处理权限feishu-block-adder 批量添加块到文档bash
# 转换单个Markdown文件
python scripts/feishu_doc_cli.py --input 报告.md --title "文档标题"
# 使用现有文档ID(追加内容)
python scripts/feishu_doc_cli.py --input 内容.md --doc-id DJ8QdybJboi1EJxrndLchPtEnoh
技能会自动激活当用户请求Markdown到飞书文档转换。
text
feishu-doc-orchestrator/ # 主编排技能
├── feishu-md-parser/ # 子技能1:Markdown解析
├── feishu-doc-creator-with-permission/ # 子技能2:创建+权限
├── feishu-block-adder/ # 子技能3:块添加
├── feishu-doc-verifier/ # 子技能4:文档验证
└── feishu-logger/ # 子技能5:日志记录
ini
# 必需配置
FEISHU_APP_ID = "cli_xxxxxxxxxxxxx"
FEISHU_APP_SECRET = "xxxxxxxxxxxxxxxxxx"
FEISHU_API_DOMAIN = "https://open.feishu.cn"
# 可选配置
FEISHU_AUTO_COLLABORATOR_ID = "ou_xxx" # 自动添加协作者
FEISHU_DEFAULT_FOLDER = "folder_token" # 默认文件夹
块类型名称Markdown对应2文本普通段落3-8标题1-6# - ######12无序列表- item13有序列表1. item14代码块代码15引用块> 引用17待办事项- [ ] todo19高亮块> [!NOTE]22分割线---27图片块31表格Markdown表格32表格单元格自动生成
docx:document、 docx:document.block:convert、 drive:drivebash
python scripts/feishu_doc_cli.py --input test.md --title "测试" --verbose
基于 rosalynYANG/feishu-doc-creator-skill 开发,感谢原作者的优秀工作。