Install
openclaw skills install feishu-doc-publisher将 Markdown 文件发布为飞书(Feishu/Lark)在线文档。 支持完整的 Markdown 语法,包括标题、段落、表格、有序/无序列表、 待办事项、分隔线、加粗/斜体等富文本样式。 当用户需要将本地 Markdown 文件同步或发布到飞书文档时使用。
openclaw skills install feishu-doc-publisher将 Markdown 文件发布为飞书在线文档,完整支持表格等富文本样式。
FEISHU_APP_ID 和 FEISHU_APP_SECRET。docx:document — 读写新版文档docx:document:readonly — 只读新版文档(可选)运行安装脚本(交互式配置凭证 + 安装依赖 + 注册到 OpenClaw):
bash {baseDir}/install.sh
也可以通过命令行参数直接传入凭证(非交互模式):
bash {baseDir}/install.sh --app-id <your_app_id> --app-secret <your_app_secret>
当用户要求将一个 Markdown 文件发布到飞书时,执行以下命令:
node {baseDir}/scripts/publish.js "<markdown_file_path>"
参数说明:
<markdown_file_path>:待发布的 Markdown 文件路径(必填)输出示例:
✅ 文档发布完成
📄 文档标题: 五一家庭出游计划
📄 文档 ID: FiMLd0a9so1tgLxp3rncj2AEnob
🔗 文档链接: https://feishu.cn/docx/FiMLd0a9so1tgLxp3rncj2AEnob
📊 成功: 85, 失败: 0
node {baseDir}/scripts/publish.js "<markdown_file_path>" --title "自定义文档标题"
node {baseDir}/scripts/publish.js "<markdown_file_path>" --folder "<folder_token>"
folder_token 可以从飞书文件夹 URL 中获取。
| 元素 | 支持状态 | 说明 |
|---|---|---|
| 标题 (h1~h6) | ✅ | 自动映射为飞书标题层级 |
| 段落 | ✅ | 普通文本段落 |
| 加粗 | ✅ | **text** 格式 |
| 斜体 | ✅ | *text* 格式 |
| ✅ | ~~text~~ 格式 | |
行内代码 | ✅ | 反引号格式 |
| 超链接 | ✅ | [text](url) 格式 |
| 表格 | ✅ | 完整表格样式,含表头 |
| 有序列表 | ✅ | 1. item 格式 |
| 无序列表 | ✅ | - item 格式 |
| 待办事项 | ✅ | - [ ] item 格式 |
| 分隔线 | ✅ | --- 格式 |
| 引用 | ✅ | > text 格式 |
| 代码块 | ✅ | 三反引号格式 |
blocks/convert API 将 Markdown 转为飞书 Block 结构children 接口批量插入descendant 接口插入(需要重建临时 block ID)FEISHU_APP_ID 和 FEISHU_APP_SECRET 是否正确环境变量加载优先级(先找到的优先):
~/.config/feishu-doc-publisher/.env.env 文件FEISHU_APP_ID / FEISHU_APP_SECRET.env 文件格式:
FEISHU_APP_ID=cli_xxxxxxxxx
FEISHU_APP_SECRET=xxxxxxxxxxxxxxxx
{baseDir} 引用脚本路径FEISHU_APP_ID 和 FEISHU_APP_SECRET 已配置.env{baseDir} 目录下执行 npm install 安装依赖