← 返回
未分类 Key

Feishu Whiteboard V2

Create and fill Feishu/Lark Whiteboard (画板) content from natural language requests by generating Mermaid or PlantUML code and calling Feishu Open API directl...
根据自然语言请求生成 Mermaid 或 PlantUML 代码,直接调用飞书开放 API,创建并填充飞书/来画白板内容。
mydreamhorse
未分类 clawhub v1.0.0 1 版本 99588.5 Key: 需要
★ 0
Stars
📥 242
下载
💾 0
安装
1
版本
#latest

概述

Feishu Board (画板) Skill

将用户自然语言需求转成 Mermaid/PlantUML,然后通过飞书开放平台 API 创建并填充画板。

核心流程(必须按顺序)

  1. 理解意图:判断图类型(流程图、时序图、类图、甘特图、思维导图等)。
  2. 生成图语法:优先生成 Mermaid;若用户明确要求 PlantUML 则用 PlantUML。
  3. 调用脚本:执行 scripts/feishu-board.js 完成“创建画板块 + 填充节点”。
  4. 回报结果:返回文档链接、画板 token、节点创建结果。

环境变量

在执行前确认:

  • FEISHU_APP_ID
  • FEISHU_APP_SECRET

可选:

  • FEISHU_BASE_URL(默认 https://open.feishu.cn/open-apis

参数约定

  • docId: 文档 ID(非完整 URL)
  • parentBlockId: 插入位置父块(通常可先用 docId 作为根块)
  • syntaxType: mermaidplantuml
  • codeFile: 临时代码文件路径

推荐执行方式

先把图语法写入临时文件,再执行一体化命令:

node skills/feishu-whiteboard/scripts/feishu-board.js run \
  --doc-id <DOC_ID> \
  --parent-block-id <PARENT_BLOCK_ID> \
  --syntax-type mermaid \
  --code-file /tmp/board.mmd

子命令

  • run: 一步完成(创建画板块 + 填充语法节点)
  • create-whiteboard: 只创建画板块并解析 whiteboard token
  • fill-diagram: 向已有画板 token 填充 Mermaid/PlantUML
  • get-tenant-token: 仅测试鉴权

失败处理

  • 若报权限不足,提示补齐 scope(至少):
  • board:whiteboard:node:create
  • board:whiteboard:node:read
  • docx:document
  • 若无法从 block 解析出 token:先返回 block_id,提示用户检查文档块结构权限或改用已有 whiteboard token。

参考资料

需要接口细节时读取:

  • references/feishu-board-api.md

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-12 06:05 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,363 📥 319,047
ai-intelligence

self-improving agent

pskoett
捕获经验教训、错误和纠正,以实现持续改进。使用时机:(1)命令或操作意外失败;(2)用户纠正……
★ 4,062 📥 799,941
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 672 📥 324,526