架构和流程用文字讲,十句不如一图。OpenClaw 官方的 Diagram Maker Skill 的核心主张是「图是产物,不是文字」——根据场景选对输出模式,把概念、系统、流程真正画出来。
三种输出模式,按需选择
- clean-svg:教育类概念、物理系统、流程、生命周期、简单数据流——语义色、无装饰的干净图
- architecture-svg:软件/云/基础设施拓扑——服务、数据库、队列、信任边界分层呈现
- excalidraw:可编辑手绘风白板——流程图、时序图、架构草图,适合协作迭代
设计纪律:不是画得花,是画得对
Skill 内置一套工程约束:先抽节点、分组、标签和有向关系,再定布局(左到右、自顶向下、hub-spoke、泳道、分层堆叠、时序);标签保持简短,主元素 5-9 个优先,拒绝堆密度。
SVG/HTML 有硬性规则:单文件内联 CSS+SVG,不用外部字体/JS/图片/渐变/发光;用语义色而非彩虹色(neutral/input/process/storage/external/risk);连接线画在节点下面(箭头不挡框);有向连接必须有 fill="none" 和箭头 marker;框内 24px 内边距防文字贴边;符号不明显时加图例。这套规则保证生成的图既正确又可复用。
典型使用场景
- 方案讲解:把系统架构讲给非技术听众,用 architecture SVG 一图讲清分层
- 流程梳理:业务流程、决策树、生命周期用 clean SVG 表达,比文字清单直观
- 协作白板:评审会里用 Excalidraw 现场画、现场改,可导出可分享
使用方法与下载
OpenClaw 用户:diagram-maker 是 OpenClaw 内置 skill,需要图表时自然语言描述(「画个架构图」「画个流程图」)即可,产物默认落在工作目录。见 OpenClaw 官方文档。
其他 Agent 用户:遵循标准 SKILL.md 约定,可复用整套图表生成决策树与 SVG 规范。源码见 OpenClaw GitHub 仓库。
相关资源
内容创作类 Skill 可配合:本 Skill 画图、PPT 生成(pptx) 把图装进演示、Word 文档(docx) 把图文写进报告。
---