File contents 飞书文档自动生成 Skill
将 AI 生成的内容自动写入飞书文档,支持长文档分段写入、格式化排版、文档权限设置。
元信息
名称 : feishu-doc-writer
触发词 : "写入飞书"、"飞书文档"、"创建飞书文档"、"存到飞书"、"飞书笔记"
适用场景 : 会议纪要、技术文档、知识笔记、研究报告、项目文档
依赖 : lark-unified skill(飞书 API 调用)
核心规范
文档结构
标题(一级标题,加粗)
├── 概述/背景(可选)
├── 正文各章节(二级标题)
│ ├── 小节(三级标题,可选)
│ ├── 列表/表格/引用块
│ └── 代码块(如有)
├── 总结/结论(可选)
└── 附录/参考(可选)
长文档分段写入
飞书 API 对单次写入有 block 数量限制,长文档必须分段写入:
首次创建 : 调用 lark doc:create 创建文档
分段写入 : 每次 100-150 blocks,等上一次写入完成后再写入下一段
进度反馈 : 每段写入完成后告知用户当前进度(如 "已写入 3/7 段")
错误重试 : 写入失败时等待 2 秒后重试,最多 3 次
内容格式化规则
元素
飞书格式
说明
一级标题
Heading 1
文档标题,仅一个
二级标题
Heading 2
章节标题
三级标题
Heading 3
小节标题
正文
Text / 14px
行距 1.6
强调
加粗
关键术语、重要结论
引用
Quote block
重要观点、他人原话
代码
Code block
技术内容
无序列表
Bullet list
并列要点
有序列表
Numbered list
步骤流程
表格
Table
对比、数据展示
分割线
Divider
章节间分隔
文档权限设置
创建文档后必须设置权限:
转让所有者 : 将文档所有者转让给指定用户
默认 openId: ou_18a9965f9d5e519af41e82178dafcd10
添加协作者 : 根据需要添加相关人员的编辑/阅读权限
文档可见性 : 默认设为"指定人可见"
执行流程
用户输入内容/主题
│
▼
① 理解用户意图
├─ 是创建新文档还是追加内容?
├─ 文档类型是什么?(会议纪要/技术文档/笔记/报告)
└─ 是否有指定的文档标题?
│
▼
② 内容规划
├─ 生成分段大纲
├─ 估算总 block 数
└─ 规划分段策略(每段 100-150 blocks)
│
▼
③ 创建文档
├─ 调用 lark doc:create
├─ 写入标题
└─ 返回文档 URL
│
▼
④ 分段写入内容
├─ 按大纲逐段写入
├─ 每段等待上一次完成
├─ 实时反馈进度
└─ 失败自动重试
│
▼
⑤ 权限设置
├─ 转让所有者
└─ 添加协作者(如需要)
│
▼
⑥ 完成反馈
├─ 返回文档链接
└─ 摘要写入内容概要
内容质量要求
结构清晰 : 必须有层级分明的标题体系
语言简洁 : 飞书文档面向阅读,避免冗余表述
格式统一 : 同类元素使用相同格式
表格优先 : 对比类、数据类内容优先用表格呈现
重点突出 : 关键信息用加粗或引用块标记
示例
用户输入 :
"把今天关于AI测试方案的讨论写入飞书文档"
执行 :
创建飞书文档《AI测试方案讨论纪要》
分段写入:概述 → 测试范围 → 技术方案 → 排期计划 → 待办事项
转让文档所有者
返回文档链接
注意事项
单次写入 block 数严格控制在 100-150 内
写入间隔至少 1 秒,避免触发频率限制
文档创建失败时检查 API 凭证是否有效
涉及敏感信息的文档需确认可见性设置
1 --- 2 name: feishu-doc-writer 3 description: 飞书文档自动生成 Skill 4 --- 5 # 飞书文档自动生成 Skill 6 7 将 AI 生成的内容自动写入飞书文档,支持长文档分段写入、格式化排版、文档权限设置。 8 9 --- 10 11 ## 元信息 12 13 - **名称**: feishu-doc-writer 14 - **触发词**: "写入飞书"、"飞书文档"、"创建飞书文档"、"存到飞书"、"飞书笔记" 15 - **适用场景**: 会议纪要、技术文档、知识笔记、研究报告、项目文档 16 - **依赖**: lark-unified skill(飞书 API 调用) 17 18 ## 核心规范 19 20 ### 文档结构 21 22 ``` 23 标题(一级标题,加粗) 24 ├── 概述/背景(可选) 25 ├── 正文各章节(二级标题) 26 │ ├── 小节(三级标题,可选) 27 │ ├── 列表/表格/引用块 28 │ └── 代码块(如有) 29 ├── 总结/结论(可选) 30 └── 附录/参考(可选) 31 ``` 32 33 ### 长文档分段写入 34 35 飞书 API 对单次写入有 block 数量限制,长文档必须分段写入: 36 37 1. **首次创建**: 调用 `lark doc:create` 创建文档 38 2. **分段写入**: 每次 100-150 blocks,等上一次写入完成后再写入下一段 39 3. **进度反馈**: 每段写入完成后告知用户当前进度(如 "已写入 3/7 段") 40 4. **错误重试**: 写入失败时等待 2 秒后重试,最多 3 次 41 42 ### 内容格式化规则 43 44 | 元素 | 飞书格式 | 说明 | 45 |------|---------|------| 46 | 一级标题 | Heading 1 | 文档标题,仅一个 | 47 | 二级标题 | Heading 2 | 章节标题 | 48 | 三级标题 | Heading 3 | 小节标题 | 49 | 正文 | Text / 14px | 行距 1.6 | 50 | 强调 | **加粗** | 关键术语、重要结论 | 51 | 引用 | Quote block | 重要观点、他人原话 | 52 | 代码 | Code block | 技术内容 | 53 | 无序列表 | Bullet list | 并列要点 | 54 | 有序列表 | Numbered list | 步骤流程 | 55 | 表格 | Table | 对比、数据展示 | 56 | 分割线 | Divider | 章节间分隔 | 57 58 ### 文档权限设置 59 60 创建文档后必须设置权限: 61 62 1. **转让所有者**: 将文档所有者转让给指定用户 63 - 默认 openId: `ou_18a9965f9d5e519af41e82178dafcd10` 64 2. **添加协作者**: 根据需要添加相关人员的编辑/阅读权限 65 3. **文档可见性**: 默认设为"指定人可见" 66 67 ## 执行流程 68 69 ``` 70 用户输入内容/主题 71 │ 72 ▼ 73 ① 理解用户意图 74 ├─ 是创建新文档还是追加内容? 75 ├─ 文档类型是什么?(会议纪要/技术文档/笔记/报告) 76 └─ 是否有指定的文档标题? 77 │ 78 ▼ 79 ② 内容规划 80 ├─ 生成分段大纲 81 ├─ 估算总 block 数 82 └─ 规划分段策略(每段 100-150 blocks) 83 │ 84 ▼ 85 ③ 创建文档 86 ├─ 调用 lark doc:create 87 ├─ 写入标题 88 └─ 返回文档 URL 89 │ 90 ▼ 91 ④ 分段写入内容 92 ├─ 按大纲逐段写入 93 ├─ 每段等待上一次完成 94 ├─ 实时反馈进度 95 └─ 失败自动重试 96 │ 97 ▼ 98 ⑤ 权限设置 99 ├─ 转让所有者 100 └─ 添加协作者(如需要) 101 │ 102 ▼ 103 ⑥ 完成反馈 104 ├─ 返回文档链接 105 └─ 摘要写入内容概要 106 ``` 107 108 ## 内容质量要求 109 110 1. **结构清晰**: 必须有层级分明的标题体系 111 2. **语言简洁**: 飞书文档面向阅读,避免冗余表述 112 3. **格式统一**: 同类元素使用相同格式 113 4. **表格优先**: 对比类、数据类内容优先用表格呈现 114 5. **重点突出**: 关键信息用加粗或引用块标记 115 116 ## 示例 117 118 **用户输入**: 119 > "把今天关于AI测试方案的讨论写入飞书文档" 120 121 **执行**: 122 1. 创建飞书文档《AI测试方案讨论纪要》 123 2. 分段写入:概述 → 测试范围 → 技术方案 → 排期计划 → 待办事项 124 3. 转让文档所有者 125 4. 返回文档链接 126 127 ## 注意事项 128 129 - 单次写入 block 数严格控制在 100-150 内 130 - 写入间隔至少 1 秒,避免触发频率限制 131 - 文档创建失败时检查 API 凭证是否有效 132 - 涉及敏感信息的文档需确认可见性设置
winkooui/awesome-cn-skills/tree/main/skills/feishu-doc-writer commit b7d5e02fc8
Frequently asked questions How do I install the Feishu Doc Writer skill? Run npx skillmds@latest add winkooui/feishu-doc-writer in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Feishu Doc Writer skill do? 飞书文档自动生成 Skill It is listed under Coding & Dev Tools on SkillMD.
Is Feishu Doc Writer safe to use? This skill has not completed SkillMD's automated safety review yet. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Feishu Doc Writer? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Feishu Doc Writer free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Feishu Doc Writer? winkooui (@winkooui) published this skill. Their other Agent Skills are listed on their SkillMD profile.