在飞书创建多维表格、云文档、电子表格、幻灯片、思维笔记等文档,自动命名并转移所有权,通过交互卡片发送链接,支持特殊周报模式,供 @larksuite/openclaw-lark 插件使用。
Feishu Doc Creator - 飞书文档创建器是一项面向实际任务的技能,主要用于本skill提供在飞书中自动创建各种类型文档的能力,自动命名、转移所有权,并通过交互式卡片发送文档链接给用户;绕过用户版本限制创建文档:;
它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
本skill提供在飞书中自动创建各种类型文档的能力,自动命名、转移所有权,并通过交互式卡片发送文档链接给用户。
绕过用户版本限制创建文档:
独立使用,不依赖插件:
~/.openclaw/openclaw.json 读取飞书凭证[时间]_[用户名]_[类型]wen_admin 模式用于创建周报文档,转移给指定应用并添加协作者python scripts/create-document.py --app-id--app-secret --type --user-open-id [--mode normal|wen_admin] [--target-app-open-id ] [--admin-open-ids , ] > 支持的 `--type` 值:`bitable` / `docx` / `spreadsheet` / `slide`
| 参数 | 必填 | 说明 |
|---|---|---|
--app-id |
否 | 飞书应用ID(也可从 FEISHU_APP_ID 环境变量读取,或从OpenClaw配置自动读取) |
--app-secret |
否 | 飞书应用密钥(也可从 FEISHU_APP_SECRET 环境变量读取,或从OpenClaw配置自动读取) |
--type |
是 | 文档类型:bitable|docx|spreadsheet|slide |
--user-open-id |
是 | 操作用户的 open_id |
--mode |
否 | 创建模式:normal(默认)或 wen_admin(周报管理模式) |
--target-app-open-id |
否 | wen_admin 模式下目标应用的 open_id |
--admin-open-ids |
否 | wen_admin 模式下管理员 open_id 列表,逗号分隔 |
--output |
否 | 输出格式:json(默认)或 text |
{
"success": true,
"document_url": "https://feishu.cn/docx/xxxxxxxx",
"document_name": "2026-04-15 14:30:00_张三_云文档",
"document_type": "云文档",
"document_token": "xxxxxxxx",
"message": "创建成功"
}
{
"success": false,
"error": "错误信息描述"
}
| CLI 类型 | event_key | 显示名称 | 链接格式 |
|---|---|---|---|
bitable |
duo |
多维表格 | https://feishu.cn/base/{token} |
docx |
wen |
云文档 | https://feishu.cn/docx/{token} |
spreadsheet |
biao |
电子表格 | https://feishu.cn/sheets/{token} |
slide |
hua |
幻灯片 | https://feishu.cn/slides/{token} |
OpenClaw环境中已配置飞书凭证,无需手动提供:
python ./scripts/create-document.py --type docx --user-open-id "ou_xxxxxxxxxxxxxxxxxxxx"
export FEISHU_APP_ID="cli_xxxxxxxxxxxxxx" export FEISHU_APP_SECRET="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" python ./scripts/create-document.py --type bitable --user-open-id "ou_xxxxxxxxxxxxxxxxxxxx"
python ./scripts/create-document.py --app-id "cli_xxxxxxxxxxxxxx" --app-secret "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" --type bitable --user-open-id "ou_xxxxxxxxxxxxxxxxxxxx"
python ./scripts/create-document.py --type docx --user-open-id "ou_7f08870cea0f449d23f9fc25dd9e5046" --mode wen_admin --target-app-open-id "ou_21a60ec03625f90c951ce190d2d61467" --admin-open-ids "ou_7f08870cea0f449d23f9fc25dd9e5046,ou_xxxxxxxxxxxxxx"
当使用 --mode wen_admin 时,会启用特殊逻辑:
{year}-第{week}周-周报-{user_name}这用于每周周报自动创建场景。
因为本skill会自动从OpenClaw配置读取飞书凭证,Agent可以直接调用,不需要手动传入凭证:
// 在OpenClaw Agent中直接调用skill
const result = await exec({
command: `python /Users/macstudio/.agents/skills/feishu-doc-creator/scripts/create-document.py ` +
`--type ${docType} ` +
`--user-open-id ${userOpenId}`
});
// 解析JSON输出
const output = JSON.parse(result);
if (output.success) {
// output.document_url - 文档链接
// output.document_name - 文档名称
// output.document_type - 文档类型中文
// output.document_token - 文档token
console.log(`文档创建成功: ${output.document_url}`);
} else {
// output.error - 错误信息
console.error(`创建失败: ${output.error}`);
}
如果需要指定自定义凭证:
const result = await exec({
command: `python /Users/macstudio/.agents/skills/feishu-doc-creator/scripts/create-document.py ` +
`--app-id ${yourAppId} ` +
`--app-secret ${yourAppSecret} ` +
`--type ${docType} ` +
`--user-open-id ${yourOpenId}`
});
此skill需要飞书应用配置以下权限范围:
| 权限 | 说明 |
|---|---|
im:message |
发送消息 |
docx:document:create |
创建云文档 |
base:app:create |
创建多维表格 |
bitable:app |
访问多维表格 |
drive:drive |
云盘访问 |
drive:file |
文件操作 |
docs:permission.member:transfer |
转移所有权 |
sheets:spreadsheet |
电子表格 |
slides:presentation |
创建幻灯片 |
contact:contact.base:readonly |
获取用户信息 |
contact:user.employee_id:readonly |
获取用户详情 |
优先级说明:
在 @larksuite/openclaw-lark 插件中使用本skill时,应将本skill的文档创建优先级设置高于插件自带的用户身份创建方式。
原因:
因此,启用本skill后,默认应该走本skill的创建流程。
在飞书开发者后台为机器人配置自定义菜单:
| 菜单项名称 | event_key | 文档类型 |
|---|---|---|
| 创建多维表格 | duo |
bitable |
| 创建云文档 | wen |
docx |
| 创建电子表格 | biao |
spreadsheet |
| 创建幻灯片 | hua |
slide |
| 创建周报 | wen_admin |
docx (wen_admin模式) |
事件 application.bot.menu_v6 需要在飞书开发者后台订阅。
cd scripts pip install -r requirements.txt
requests - HTTP 请求lark-oapi - 飞书开放平台 SDK相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章