Agent Skills
返回列表
飞书 UML 图生成

飞书 UML 图生成

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_adc468cc/feishu-uml-generation。

技能介绍

要解决什么问题

团队在飞书里写方案、复盘和 SOP 时,经常需要可编辑的流程图、时序图或泳道图。只在对话里贴一段 PlantUML 字符串,同事还得自己复制、找工具渲染,再截图贴回文档——画板里的节点也无法在飞书里直接改。

本技能针对的是「生成 PlantUML → 在目标 Docx 里建画板 block → 把 UML 写进画板」这一整条链路,而不是单纯解释或展示 PlantUML 语法。

工作方式

调用前需要明确或推断:feishu_url(可写入的文档链接)、diagram_kind(流程图、泳道图、时序图、类图、组件图、用例图、ER 图等)、diagram_requirement(文字逻辑;若上传图片则先识别节点、连线与角色再结构化)。可选 parent_block_id 指定插入位置。

Agent 先按规范写出完整 PlantUML(@startuml / @enduml,优先稳定基础语法),写入临时 .puml 文件后执行辅助脚本;脚本通过环境变量读取 FEISHU_APP_ID、FEISHU_APP_SECRET 等凭证,构造飞书画板 API 所需的 JSON payload 并完成写入。返回 ok: true 时告知用户图已进文档;失败时保留 PlantUML 便于排查权限与语法。

适用边界与注意

  • 用户只想学习、修改或查看 PlantUML、没有要求写入飞书时,不应调用本技能。
  • 目标文档须允许飞书应用写入;Wiki 链接失败时可改用真实 Docx 链接或 document_id。
  • 不要在 SKILL、脚本、日志或回复中硬编码 app_secret、tenant_access_token;密钥应只放在本地环境变量。
  • 用户 URL 与流程描述按不可信输入处理;PlantUML 以文件或 JSON 传参,避免拼接未转义的 shell。

使用场景

  • 在飞书 Docx 需求页中,根据「智能客服 / 工单处理」等文字描述生成活动图或流程图,并插入可编辑画板供评审改节点。
  • 用户上传会议白板或截图中的流程,先识别节点、分支与角色,再转成泳道图或活动图写入指定飞书文档。
  • 编写技术方案时,按系统间 API 调用顺序生成时序图,通过脚本创建画板 block 而非在对话里只贴 PlantUML 代码。
  • 跨部门协作说明写在飞书 wiki/Docx 时,在指定 `parent_block_id` 下插入组件图、用例图或 ER 风格类图以对齐模块边界。

适合人员

  • 在飞书知识库维护售后/客服 SOP 的流程负责人,要把文字流转规则变成文档内可改流程图。
  • 习惯在飞书 Docx 写联调方案的 backend 工程师,需要把调用链画成时序图给评审看。
  • 产出 PRD 且要求图留在同一份飞书文档的产品经理,避免同事去外部工具渲染 PlantUML。
  • 帮客户把纸质或截图流程录入企业飞书文档的实施/顾问同学,需要从图片还原并写入画板。