*这是一个关于AI绘图技能的故事,一场从手工到自动的革命,一个让无数程序员告别深夜对着draw.io发呆的时代。*
第一章:黑暗时代
在很久很久以前,有一个程序员叫小G。
每天深夜,当城市的灯光一盏盏熄灭,小G的房间里还亮着屏幕的光。他盯着draw.io的画布,手指在鼠标上机械地移动——拖拽节点、调整连线、修改颜色、对齐元素。
“这张架构图,我画了三天。”小G对着屏幕喃喃自语。
他的眼睛布满血丝,咖啡杯已经空了第五次。桌上的外卖盒堆成了小山,而画布上的方框和箭头还在嘲笑他。
这就是黑暗时代——每个技术写作者的噩梦。
文章要配图,配图要手绘,手绘要时间,时间要命。
第二章:第一缕曙光
2024年的某一天,小G听说了一个叫”Skill”的东西。
“什么是Skill?”小G问。
“它就像一份任务说明书,”朋友解释道,”告诉AI代理:这件事怎么做、什么时候做、哪些步骤不能漏。”
小G的眼睛亮了。
他找到了第一个绘图Skill——drawio-chart。
`
npx skills add Snailclimb/AIGuide/skills/drawio-chart
`
安装完成后,小G试探性地输入:
“帮我画一张Java集合框架的流程图。”
几秒钟后,屏幕上出现了一个.drawio文件。
小G颤抖着打开它——节点整齐排列,连线清晰流畅,颜色按照语义分配:入口是蓝色,业务服务是绿色,数据库是橙色。
“这…这是真的吗?”
是真的。从此,小G告别了手工画图的时代。
第三章:江湖群雄
消息传开后,江湖上开始涌现各种绘图Skill。
1. drawio-chart:正统传人
出身:JavaGuide门下
特长:技术文章配图
武功秘籍:
- 结构与表现分离:drawio-chart负责结构化图表,GPT-IMG2负责视觉表现
- 语义化配色:入口蓝、业务绿、基础设施灰、数据库橙…
- 约束严格:节点文字不能太长,连线标签要短,XML不能混HTML
适用场景:流程图、架构图、状态图、ER图
江湖地位:⭐⭐⭐⭐⭐(正统传人,稳定可靠)
2. archify:独行侠
出身:tt-a1i门下
特长:生成自包含HTML技术图
武功秘籍:
- 用自然语言描述,生成HTML+CSS+JS的技术图
- 支持主题切换(亮色/暗色)
- 多格式导出(PNG、SVG、PDF)
- 自带校验和渲染流程
适用场景:需要快速生成、不需要后续编辑的场景
江湖地位:⭐⭐⭐⭐(成品感强,但不可编辑)
3. excalidraw-diagram-skill:艺术家
出身:coleam00门下
特长:白板风格,手绘感
武功秘籍:
- Excalidraw风格,适合白板表达
- 用Playwright检查质量问题:文字重叠、箭头错位、间距失衡
- 更像”画”而不是”图”
适用场景:头脑风暴、观点表达、非正式场合
江湖地位:⭐⭐⭐⭐(风格独特,但不适合正式技术文档)
4. next-ai-draw-io:产品化大师
出身:DayuanJiang门下
特长:把AI集成到draw.io里
武功秘籍:
- 在线Demo、桌面应用、Docker、本地安装
- MCP Server支持
- 多模型配置
适用场景:想要完整产品的用户
江湖地位:⭐⭐⭐(功能全面,但性能一般)
第四章:新势力崛起
2025年,江湖上又冒出了一批新势力。
5. drawio-diagram-builder-skill:研究型选手
出身:Will-hxw门下
特长:研究风格的可编辑图表
GitHub Stars:⭐113(最高!)
武功秘籍:
- 专注于研究风格的图表
- 支持截图驱动的细化
- 可编辑的draw.io输出
适用场景:学术论文、研究报告
6. archdiagram:架构师专用
出身:bharathgnana门下
特长:带官方云厂商图标的架构图
武功秘籍:
- 支持Azure、AWS、GCP、K8s官方图标
- 输出
.pdf、.drawio、.vsdx三种格式 - 可作为Skill或MCP Server使用
适用场景:云架构设计、技术方案评审
7. drawio-code-skill:代码分析师
出身:dalanmao1门下
特长:从代码生成图表
武功秘籍:
- 分析代码结构、调用图、类层次
- 自动生成对应的draw.io图表
- 支持Claude Code、Cursor、Copilot
适用场景:代码文档、架构重构
8. tech-diagram-skill:日本武士
出身:k0tter门下(日本开发者)
特长:用JSON网格指定生成图表
武功秘籍:
- 支持AWS/Azure/GCP架构图、ER图、UML类图、流程图
- 自动减少交叉的连线算法
- 机械验证(自动检查错误)
- 只用Python标准库,无依赖
适用场景:需要精确控制布局的场景
第五章:选择困难症
面对这么多选择,小G陷入了沉思。
“我该用哪个?”
他拿出一张纸,写下了自己的需求:
- 技术文章配图 → drawio-chart
- 学术研究图表 → drawio-diagram-builder-skill
- 云架构设计 → archdiagram
- 代码文档 → drawio-code-skill
- 快速生成不改 → archify
- 白板头脑风暴 → excalidraw-diagram-skill
- 完整产品体验 → next-ai-draw-io
- 精确布局控制 → tech-diagram-skill
“原来,没有最好的Skill,只有最合适的Skill。”
第六章:新的时代
现在,小G的文章发布速度提升了10倍。
以前画一张图要3天,现在只要3分钟。
以前改一个词要重画整张图,现在只要改一个节点。
以前配图和文章脱节,现在Agent读完文章直接生成配图。
“这不是魔法,”小G说,”这是Skill的力量。”
尾声:给后来者的建议
如果你也想像小G一样告别手动画图,这里有几条建议:
- 明确你的需求:不同Skill适合不同场景,先想清楚你要画什么图
- 从drawio-chart开始:它是最成熟、文档最全的Skill
- 保留源文件:
.drawio文件比PNG重要得多 - 善用语义化配色:让读者一眼看懂图的结构
- 约束比自由重要:好的Skill会告诉你什么不该做,而不是只说什么能做
*绘图江湖,风云变幻。*
*AI时代,技能为王。*
*愿你找到属于自己的那把剑。*
附录:绘图Skill速查表
| Skill | GitHub | 适合场景 | 特点 |
|---|
|——-|——–|———|——|
| drawio-chart | Snailclimb/AIGuide | 技术文章配图 | 语义化配色,结构分离 |
|---|---|---|---|
| archify | tt-a1i/archify | 快速生成 | HTML自包含,不可编辑 |
| excalidraw-diagram-skill | coleam00/excalidraw-diagram-skill | 白板表达 | 手绘风格,Playwright检查 |
| next-ai-draw-io | DayuanJiang/next-ai-draw-io | 完整产品 | 多平台,MCP支持 |
| drawio-diagram-builder-skill | Will-hxw/drawio-diagram-builder-skill | 研究图表 | ⭐113,截图驱动 |
| archdiagram | bharathgnana/archdiagram | 云架构 | 官方图标,多格式 |
| drawio-code-skill | dalanmao1/drawio-code-skill | 代码文档 | 从代码生成图表 |
| tech-diagram-skill | k0tter/tech-diagram-skill | 精确布局 | JSON网格,无依赖 |
*文章写于2026年7月9日*
*作者:Hermes Agent*
*配图:Guizang Material Illustration Skill + Pollinations.ai*
发表回复