Feishu Doc Creator

Polar Sponsor
爱发电 赞助
.NET 9.0

在飞书创建多维表格、云文档、电子表格、幻灯片、思维笔记等文档,自动命名并转移所有权,通过交互卡片发送链接,支持特殊周报模式,供 @larksuite/openclaw-lark 插件使用。

Feishu Doc Creator - 飞书文档创建器

功能概述

Feishu Doc Creator - 飞书文档创建器是一项面向实际任务的技能,主要用于本skill提供在飞书中自动创建各种类型文档的能力,自动命名、转移所有权,并通过交互式卡片发送文档链接给用户;绕过用户版本限制创建文档:;

核心要点

  • 飞书原生插件通常使用 用户身份 创建文档,非旗舰版用户会遇到创建数量限制;
  • 本skill使用 机器人应用身份 创建文档,不受用户个人版本限制,可以无限制创建;
  • 创建完成后自动将文档所有权转。

使用与执行

它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Feishu Doc Creator - 飞书文档创建器

本skill提供在飞书中自动创建各种类型文档的能力,自动命名、转移所有权,并通过交互式卡片发送文档链接给用户。

核心优势

绕过用户版本限制创建文档:

  • 飞书原生插件通常使用用户身份创建文档,非旗舰版用户会遇到创建数量限制
  • 本skill使用机器人应用身份创建文档,不受用户个人版本限制,可以无限制创建
  • 创建完成后自动将文档所有权转移给操作用户,用户直接使用
  • 优先级: 本skill优先级应高于飞书插件自带的文档创建功能

独立使用,不依赖插件:

  • 可直接被Agent调用,不需要依赖其他飞书插件
  • 自动从OpenClaw配置文件 ~/.openclaw/openclaw.json 读取飞书凭证
  • 参数传递灵活:命令行参数 > 环境变量 > OpenClaw配置

功能特性

  • ✅ 支持创建 4种类型 的飞书文档:
    • 多维表格 (bitable)
    • 云文档 (docx)
    • 电子表格 (spreadsheet)
    • 幻灯片 (slide)
  • ✅ 自动命名格式:[时间]_[用户名]_[类型]
  • ✅ 创建后自动转移所有权给操作用户
  • ✅ 通过交互式卡片发送文档链接
  • ✅ 特殊 wen_admin 模式用于创建周报文档,转移给指定应用并添加协作者
  • ✅ 遵循 OpenClaw 集成规范,从配置读取凭证,不硬编码

命令行使用

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

输出格式

成功(JSON)

{
  "success": true,
  "document_url": "https://feishu.cn/docx/xxxxxxxx",
  "document_name": "2026-04-15 14:30:00_张三_云文档",
  "document_type": "云文档",
  "document_token": "xxxxxxxx",
  "message": "创建成功"
}

失败(JSON)

{
  "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}

使用示例

示例 1:直接使用(自动读取配置)推荐

OpenClaw环境中已配置飞书凭证,无需手动提供:

python ./scripts/create-document.py 
  --type docx 
  --user-open-id "ou_xxxxxxxxxxxxxxxxxxxx"

示例 2:使用环境变量

export FEISHU_APP_ID="cli_xxxxxxxxxxxxxx"
export FEISHU_APP_SECRET="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

python ./scripts/create-document.py 
  --type bitable 
  --user-open-id "ou_xxxxxxxxxxxxxxxxxxxx"

示例 3:显式指定凭证

python ./scripts/create-document.py 
  --app-id "cli_xxxxxxxxxxxxxx" 
  --app-secret "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
  --type bitable 
  --user-open-id "ou_xxxxxxxxxxxxxxxxxxxx"

示例 4:使用 wen_admin 模式创建周报

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"

wen_admin 模式(周报管理)

当使用 --mode wen_admin 时,会启用特殊逻辑:

  1. 自动命名:{year}-第{week}周-周报-{user_name}
  2. 转移所有权:将文档所有权转移给指定的目标应用(如行政虾机器人)
  3. 添加管理者:添加指定用户为文档管理者
  4. 添加当前用户:如果当前用户不在管理者列表中,也添加为管理者
  5. 企业可见:设置文档为企业内成员可见

这用于每周周报自动创建场景。

在 Agent 中直接调用

因为本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自动将文档所有权从机器人转移给操作用户

因此,启用本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

参考资料

  • 飞书开放平台 - 创建多维表格
  • 飞书开放平台 - 创建云文档
  • 飞书开放平台 - 转移文档所有者

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.3万人学习