现在有了 AI 对我们开发来说确实很多工作方式多改变了,就说画图这件事,以前画架构图、流程图,得打开 Draw.io、Visio 或 Excalidraw,一点点拖拽组件、反复调整布局,还要操心对齐、配色、箭头样式,光是排版就能耗掉不少时间。

图片

openclaw 交流

在这里插入图片描述
而今年过年以来,最火的无疑是 Agent,Agent 已经不只是帮你写点代码的工具了,而是一个可以替你干活的全能打工人。

图片

当我们给它配上画图 Skill(比如基于 Excalidraw),它就可以自动拆结构、自动排版、自动生成整张图。

整个过程只需要一句话:生成一个用户登录流程图,然后图就出来了。

今天我们要聊的这个 Skill 是来自 GitHub 官方技能库: excalidraw-diagram-generator,能让 AI 瞬间把你的文字描述变成漂亮的手绘图。

excalidraw-diagram-generator 的核心能力就一句话:用自然语言生成可编辑 的** Excalidraw 图。**

我们只需要用一句话描述需求,它就能帮你生成一个可以直接打开的 .excalidraw 文件。

开源地址:https://github.com/github/awesome-copilot/blob/main/skills/excalidraw-diagram-generator/

Skills 市场:

  • https://skills.sh/github/awesome-copilot/excalidraw-diagram-generator

  • https://skillsmp.com/zh/skills/github-awesome-copilot-skills-excalidraw-diagram-generator-skill-md

安装方式:

npx skills add https://github.com/github/awesome-copilot --skill excalidraw-diagram-generator

这个 Skill 支持将文本转换成多种图

  • 流程图(Flowcharts)

  • 关系图(Relationship Diagrams)

  • 思维导图(Mind Maps)

  • 架构图(Architecture Diagrams)

  • 数据流图(DFD)

  • 泳道图(Swimlane)

  • 类图(Class Diagram)

  • 时序图(Sequence Diagram)

  • ER 图(数据库建模)

excalidraw-diagram-generator 工作方式:

  • 理解需求:分析你要画什么类型、关键元素、关系。

  • 提取结构:把文字拆成节点、箭头、决策点、泳道等。

  • 选模板:自动匹配 8 个内置模板之一(或者自定义)。

  • 生成 JSON:严格遵守 Excalidraw 规范(字体必须用 Excalifont,颜色方案统一,布局自动优化)。

  • 输出文件:直接给你 <名字>.excalidraw,拖进 Excalidraw 就能用,还能继续涂改。

安装完这个 skill 后,我们可用 Claude Code 等工具,只需要输入一句话,它就会直接生成一个 .excalidraw 文件给你:

生成一个用户登录流程图

图片

我用的是 Claude Code,它会直接调用 excalidraw-diagram-generator 来绘制图片并生成 .excalidraw 文件给我们,我们可以用 VS Code 打开查看:

图片

VS Code 需要安装 excalidraw 扩展,我们就可以直接在里头编辑了:

图片

再画个支付流程试试:

图片

还有完整的说明:

图片

我们直接看效果,整体逻辑已经表达得很清晰了。

我也先后试了好几款模型对比下来,也是需要好用的大模型,才能真正画出结构完整、细节到位的理想架构图。

图片

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐