<!-- title: 图表即代码七引擎实测与选型 -->

## 概述

图表生成是Claude Code Skills生态中最拥挤的赛道之一。从Mermaid文本渲染到原生.drawio可编辑文件，从纯HTML+CSS静态布局到SVG+PNG双输出，至少有15个以上的Skill声称能"用自然语言画图"。本篇聚焦7个代表性引擎——mermaid-skill、chart-craft-plus、draw.io官方Skill、Cocoon-AI架构图生成器、diagram-architect、fireworks-tech-graph、architecture-diagram-zh——进行同条件实测对比，覆盖渲染质量、可编辑性、中文支持、变现空间四个实战维度，给出按场景的选型建议。

---

## 七引擎评测总表

| Skill | 渲染格式 | 图表类型数 | 中文支持 | 可编辑性 | 输出质量 | GitHub Star |
|-------|---------|-----------|---------|---------|---------|-------------|
| mermaid-skill (WH-2099) | Mermaid文本 | 23种 | 中等 | 仅文本编辑 | ★★★ | ~50 |
| chart-craft-plus (zephyrwang6) | HTML+CSS | 35+种 | 优秀 | HTML源码 | ★★★★☆ | — |
| draw.io官方Skill (jgraph) | .drawio/PNG/SVG/PDF | 全类型 | 优秀 | 原生可编辑 | ★★★★ | — |
| architecture-diagram-generator (Cocoon-AI) | HTML/SVG | 架构图 | 优秀 | HTML源码 | ★★★★☆ | ~2000 |
| diagram-architect (lohasle) | HTML | 通用 | 优秀 | HTML源码 | ★★★★ | — |
| fireworks-tech-graph (yizhiyanhua-ai) | SVG+PNG | UML/架构 | 中等 | SVG源码 | ★★★★☆ | — |
| architecture-diagram-zh (zephyrwang6) | HTML+SVG | 架构图 | 优秀(原生中文) | HTML源码 | ★★★★☆ | — |

---

## 逐个深度评测

### 1. mermaid-skill（WH-2099）

**来源**: [github.com/WH-2099/mermaid-skill](https://github.com/WH-2099/mermaid-skill)
**安装**: `npx skills add WH-2099/mermaid-skill`

这是目前覆盖Mermaid图类型最全的Claude Code Skill，支持全部23种Mermaid原生图表——flowchart、sequenceDiagram、classDiagram、stateDiagram、ER图、gantt、pie、mindmap、timeline、gitgraph、sankey、block遥graph等。它的核心策略是把Mermaid语法当"中间代码"，Claude生成`.mmd`文件后由Mermaid引擎渲染。

**核心优势**在于覆盖面——当你不确定需要什么图时，mermaid-skill几乎都能接住。语法约束强，生成成功率在90%以上，因为Mermaid本身的语法校验能及时发现错误。但**劣势同样明显**：Mermaid的视觉表现力受限于引擎自身的渲染能力，复杂布局（如多层嵌套架构图）经常出现节点重叠或线交叉，且样式自定义空间有限。中文渲染依赖系统字体配置，在部分环境下中文字符会出现乱码。

**评测维度**：

| 维度 | 评分 | 说明 |
|------|------|------|
| 功能完整度 | ★★★★☆ | 23种图表类型，几乎覆盖所有场景 |
| 上手难度 | ★★★★★ | 安装即用，Mermaid语法是通用技能 |
| 变现潜力 | ★★☆☆☆ | Mermaid本身开源免费，Skill差异化有限 |
| 训练营适用性 | ★★★★☆ | Mermaid语法可系统化教学，2小时可上手 |
| 社区活跃度 | ★★★☆☆ | ~50 Star，更新频率中等 |

**变现分析**：mermaid-skill的变现天花板较低，因为Mermaid本身就是免费工具。但如果将其包装为"Mermaid语法顾问"服务——帮助客户将现有文档批量转化为Mermaid图表——可以按文档数量或图表数量收费。适合作为训练营的入门级Skill教学案例。

---

### 2. chart-craft-plus（zephyrwang6）

**来源**: [github.com/zephyrwang6/draw-skill](https://github.com/zephyrwang6/draw-skill)
**安装**: `npx skills add zephyrwang6/draw-skill@chart-craft-plus`

chart-craft-plus是chart-craft的增强版，来自zephyrwang6的draw-skill系列（该系列共包含5个图表Skill）。它的核心思路完全不同：不用Canvas、不用JS，纯HTML+CSS（Flexbox/Grid布局）生成图表。这意味着输出结果在任何浏览器中都能完美渲染，且截图/打印效果锐利。

支持**35+种图表类型**：流程图、架构图、ER图、商业模式画布、用户旅程图、思维导图、竞品分析图、SWOT分析、产品路线图、组织架构图、鱼骨图、漏斗图、雷达图、矩阵图、关系图等。内置3种视觉风格，支持"Stripe风格"、"Notion风格"等品牌适配。对于中文用户，它使用系统字体栈确保中文渲染质量。

**杀手锏**是"通用图表"能力——你不需要指定图表类型，只需要描述内容，Skill会自动推荐最适合的可视化方式。这在实际使用中省去了大量试错时间。

**评测维度**：

| 维度 | 评分 | 说明 |
|------|------|------|
| 功能完整度 | ★★★★★ | 35+图表类型，3种风格，品牌适配 |
| 上手难度 | ★★★★☆ | 自然语言描述即可，无需指定图表类型 |
| 变现潜力 | ★★★★☆ | 可包装为商业报告生成SaaS |
| 训练营适用性 | ★★★★☆ | 3小时教学可覆盖主要场景 |
| 社区活跃度 | ★★★☆☆ | 中文社区关注度较高 |

**变现分析**：chart-craft-plus的HTML输出天然适合二次开发。可以将其包装为"一键生成商业分析报告"工具——输入行业数据，输出包含SWOT、竞品分析、用户旅程的完整HTML报告。按报告复杂度收费，单份报告定价空间在50-200元。训练营中可作为"AI+商业分析"模块的核心工具。

---

### 3. draw.io官方Skill（jgraph）

**来源**: [github.com/jgraph/drawio-mcp](https://github.com/jgraph/drawio-mcp/tree/main/skill-cli)
**安装**: `npx skills add jgraph/drawio-mcp@skill-cli`

这是**draw.io官方团队（JGraph）发布的第一方Skill**，在图表Skills生态中地位特殊——它是唯一生成原生`.drawio`格式文件的Skill。这意味着输出文件可以直接在draw.io编辑器中打开、拖拽、修改、重新布局，完全可编辑。

支持生成流程图、架构图、网络拓扑、UML图、泳道图、时序图等所有draw.io支持的图表类型。输出格式可选`.drawio`、PNG、SVG、PDF（嵌入draw.io元数据，可反向编辑）。依赖一个轻量CLI工具`@drawio/mcp`进行格式转换。

**独特价值**在于解决了AI生成图表的"最后一公里"问题——大多数Skills生成的是"成品图"（HTML/SVG），修改需要改代码。而draw.io Skill生成的是"工程文件"，非技术人员也能在可视化编辑器中调整。这对于需要反复迭代的架构设计场景至关重要。

**评测维度**：

| 维度 | 评分 | 说明 |
|------|------|------|
| 功能完整度 | ★★★★☆ | 覆盖draw.io全部能力，但需安装CLI |
| 上手难度 | ★★★☆☆ | 需要安装Node.js CLI，配置稍复杂 |
| 变现潜力 | ★★★★★ | 企业级需求，可集成到文档流程 |
| 训练营适用性 | ★★★☆☆ | 需要draw.io使用基础 |
| 社区活跃度 | ★★★★★ | 官方维护，更新频率高 |

**变现分析**：draw.io是企业中使用最广的图表工具之一。将此Skill包装为"架构文档自动化"服务——扫描代码仓库，自动生成系统架构图（.drawio格式），开发团队直接在此基础上修改。按项目规模收费，单个项目定价空间在500-5000元。这是本篇评测中**变现天花板最高**的Skill。

---

### 4. architecture-diagram-generator（Cocoon-AI）

**来源**: [github.com/Cocoon-AI/architecture-diagram-generator](https://github.com/Cocoon-AI/architecture-diagram-generator)
**安装**: 直接下载SKILL.md文件到`~/.claude/skills/`

这是本篇评测中GitHub Star数最高的Skill（接近2000星），在社区中引发了"一句话生成架构图"的热潮。它专门用于生成暗色主题的系统架构图，输出为独立的HTML/SVG文件，视觉效果专业。

**核心定位**是"非设计师的架构图工具"——输入自然语言描述（如"画一个微服务架构图，包含API网关、用户服务、订单服务、MySQL、Redis"），输出一张深色背景、圆角卡片、清晰连线的架构图。它不追求覆盖所有图表类型，而是把"系统架构图"这一种图做到极致。

**亮点**：暗色主题在技术博客、GitHub README、技术分享中极受欢迎。生成的HTML文件可以直接嵌入网页，SVG版本适合放在文档中。

**评测维度**：

| 维度 | 评分 | 说明 |
|------|------|------|
| 功能完整度 | ★★★☆☆ | 仅架构图，但做到了极致 |
| 上手难度 | ★★★★★ | 零配置，下载即用 |
| 变现潜力 | ★★★☆☆ | 场景单一，但可扩展 |
| 训练营适用性 | ★★★★★ | 最佳入门案例，5分钟可见效果 |
| 社区活跃度 | ★★★★★ | ~2000 Star，社区讨论活跃 |

**变现分析**：Cocoon-AI的架构图生成器非常适合作为"技术品牌建设"工具——为开源项目、技术博客、咨询报告批量生成专业架构图。可以包装为GitHub Action，在CI流程中自动更新项目架构图。定价空间中等，但品牌价值高。

---

### 5. diagram-architect（lohasle）

**来源**: [github.com/lohasle/diagram-architect.skill](https://github.com/lohasle/diagram-architect.skill)
**安装**: `npx skills add lohasle/diagram-architect.skill`

diagram-architect定位为"生产级图表生成"，核心差异化在于**5种专业主题**——Dark Pro、Light Pro、Tech Blue、Warm Earth、Minimal。每种主题不是简单换个背景色，而是包含完整的配色体系：节点填充、边框、连接线、文字颜色、阴影效果都有系统化设计。

输出为独立HTML文件，使用纯CSS实现视觉效果，不依赖外部库。支持架构图、流程图、网络拓扑、时序图等多种类型。特别值得注意的是它的**响应式设计**——生成的图表会根据容器宽度自适应，这在嵌入文档或网页时非常实用。

**与Cocoon-AI的对比**：Cocoon-AI专注于暗色架构图（一种风格做到极致），diagram-architect提供5种风格选择（广度取胜）。如果你需要架构图放在浅色背景的文档中，diagram-architect的Light Pro主题比Cocoon-AI的暗色主题更合适。

**评测维度**：

| 维度 | 评分 | 说明 |
|------|------|------|
| 功能完整度 | ★★★★☆ | 5主题+多类型，但不支持Mermaid语法 |
| 上手难度 | ★★★★☆ | 自然语言描述即可，主题选择简单 |
| 变现潜力 | ★★★☆☆ | 可作为技术文档生成工具链的一环 |
| 训练营适用性 | ★★★★☆ | 主题概念易于讲解，1小时可演示完 |
| 社区活跃度 | ★★★☆☆ | 相对较新，社区正在成长 |

---

### 6. fireworks-tech-graph（yizhiyanhua-ai）

**来源**: [github.com/yizhiyanhua-ai/fireworks-tech-graph](https://github.com/yizhiyanhua-ai/fireworks-tech-graph)
**安装**: `npx skills add yizhiyanhua-ai/fireworks-tech-graph`

fireworks-tech-graph走了一条**SVG优先**的技术路线。它将自然语言描述转化为SVG代码，然后通过内置CLI导出为1920px宽度的PNG。这个技术选择带来了几个独特优势：SVG天然支持无限缩放、可以在Illustrator/Inkscape中编辑、可以嵌入任何网页。

特别专注于**UML图表**——类图、时序图、组件图、部署图、用例图。如果你的工作流需要生成符合UML规范的图表，fireworks-tech-graph是目前最专业的选择。它还支持架构图、流程图、网络拓扑等常见类型。

**技术亮点**：内置了SVG优化管线——自动去除冗余路径、合并相似样式、优化字体嵌入。输出的SVG文件体积比同类Skill平均小30-40%，这在批量生成图表时差异明显。

**评测维度**：

| 维度 | 评分 | 说明 |
|------|------|------|
| 功能完整度 | ★★★★☆ | UML专业，其他类型够用 |
| 上手难度 | ★★★☆☆ | 需安装CLI，有Node.js依赖 |
| 变现潜力 | ★★★★☆ | UML图表需求刚性，企业客户多 |
| 训练营适用性 | ★★★☆☆ | UML知识是前置条件 |
| 社区活跃度 | ★★★☆☆ | 新兴项目，增长潜力大 |

**变现分析**：UML图表在企业软件工程流程中是"刚需"——需求文档、设计评审、代码审查都需要。将fireworks-tech-graph包装为"代码转UML"服务——扫描Java/Python/Go代码库，自动生成类图和时序图。按代码库规模收费，定价空间在1000-10000元/项目。

---

### 7. architecture-diagram-zh（zephyrwang6）

**来源**: [github.com/zephyrwang6/draw-skill](https://github.com/zephyrwang6/draw-skill)
**安装**: `npx skills add zephyrwang6/draw-skill@architecture-diagram-zh`

这是zephyrwang6 draw-skill系列中专为中文用户优化的架构图Skill。它的独特之处在于**原生中文设计**——不是简单地把英文模板翻译成中文，而是从字体栈、行高、字间距、布局密度等维度为中文内容做了专门调优。

输出为独立HTML文件，支持深色/浅色双主题切换。内置了"深色模式（Dark Theme）"和"浅色模式（Light Theme）"两套完整配色方案，通过CSS变量实现一键切换。这对于需要同时输出浅色（文档/PDF）和深色（PPT/网页）版本的场景非常实用。

**杀手功能**是"代码库扫描→架构图"——它可以分析现有代码仓库的目录结构、依赖关系，自动生成反映真实代码架构的图表。这个功能在项目文档化、架构评审、新人onboarding场景中价值极高。

**评测维度**：

| 维度 | 评分 | 说明 |
|------|------|------|
| 功能完整度 | ★★★★☆ | 架构图专精，双主题，代码库扫描 |
| 上手难度 | ★★★★★ | 中文用户零门槛 |
| 变现潜力 | ★★★★☆ | 中文企业文档市场大 |
| 训练营适用性 | ★★★★★ | 中文教学材料完备 |
| 社区活跃度 | ★★★★☆ | 中文社区活跃度高 |

**变现分析**：在中国企业市场，"项目文档自动化"是一个巨大需求。很多企业的项目文档严重滞后于代码，架构图更是稀缺。将architecture-diagram-zh包装为"代码文档化服务"——定期扫描代码仓库，生成/更新架构图并同步到Confluence/飞书。按SaaS订阅收费，年费定价空间在2000-20000元/团队。

---

## 图表Skills生态分类

```mermaid
mindmap
  root((图表即代码<br/>Skills生态))
    渲染引擎层
      Mermaid文本渲染
        mermaid-skill
        mermaid-generator
      HTML+CSS布局
        chart-craft
        chart-craft-plus
        diagram-architect
      SVG矢量图形
        fireworks-tech-graph
        architecture-diagram-zh
      原生编辑器格式
        draw.io官方Skill
    场景层
      通用图表
        chart-craft-plus(35+类型)
        mermaid-skill(23类型)
      架构图专精
        Cocoon-AI(~2000 Star)
        architecture-diagram-zh
        diagram-architect
      UML专业
        fireworks-tech-graph
      中文优化
        architecture-diagram-zh
        chart-craft-plus
    输出层
      文本文件(.mmd)
      网页文件(HTML)
      矢量图(SVG)
      位图(PNG)
      编辑器文件(.drawio)
      文档(PDF)
```

---

## 按场景选型推荐

### 推荐排行榜

**最高变现潜力 Top 3**：
1. **draw.io官方Skill** — 原生可编辑文件是企业刚需，可直接集成到文档工作流
2. **chart-craft-plus** — 35+图表类型+品牌适配，适合包装为商业报告SaaS
3. **fireworks-tech-graph** — UML图表+SVG输出，企业软件工程流程刚需

**最佳中文体验 Top 3**：
1. **architecture-diagram-zh** — 原生中文优化，双主题切换
2. **chart-craft-plus** — 系统字体栈确保中文渲染，内置中文场景模板
3. **diagram-architect** — 5种主题均经过中文排版测试

**最快上手 Top 3**：
1. **Cocoon-AI architecture-diagram-generator** — 零配置下载即用，5分钟见效
2. **architecture-diagram-zh** — 中文描述直接生成
3. **mermaid-skill** — Mermaid语法是通用技能，社区资源丰富

**训练营教学价值 Top 3**：
1. **mermaid-skill** — 23种图表类型覆盖全，Mermaid语法可系统化教学
2. **chart-craft-plus** — "通用图表"自动推荐机制适合讲解AI可视化思维
3. **Cocoon-AI architecture-diagram-generator** — 最佳入门演示案例

---

## 关键发现与趋势

**发现一：渲染引擎三分天下**

当前图表Skills生态已经形成了三条清晰的技术路线：Mermaid文本渲染（语法约束强、成功率高、视觉上限低）、HTML+CSS布局（灵活度高、截图友好、编辑门槛中等）、SVG原生生成（质量最高、可编辑、需要设计能力）。draw.io官方Skill代表的"原生编辑器格式"是第四条正在崛起的路线——它解决的不是"画图"问题，而是"画完之后怎么改"的问题。

**发现二：中文支持仍是差异化壁垒**

在15+个图表Skill中，真正做到"中文原生优化"的只有3-4个。大多数Skill的中文支持停留在"能显示中文字符"的层面，字体栈、行高、对齐方式等细节没有针对中文调优。这意味着中文市场仍有蓝海空间。

**发现三："代码扫描→图表"是下一个战场**

architecture-diagram-zh和draw.io官方Skill都开始支持"从代码库自动生成图表"。这代表了图表Skills的进化方向：从"用户描述→图表"到"代码分析→图表"。后者更准确、更及时、更能反映系统真实状态，是文档自动化的关键拼图。

---

## 参考来源

1. [Claude Code 生成专业图表的 15 个 Skills：覆盖 7 种渲染引擎的完整指南](https://www.xmsumi.com/detail/2997) — 苏米客对15个图表Skills的7种渲染引擎分类
2. [jgraph/drawio-mcp — GitHub](https://github.com/jgraph/drawio-mcp) — draw.io官方MCP+Skill项目，原生.drawio文件生成
3. [Cocoon-AI/architecture-diagram-generator — GitHub](https://github.com/Cocoon-AI/architecture-diagram-generator) — ~2000 Star的架构图生成器
4. [我做了 5 个图表 Skill，覆盖所有你的图表绘制场景 — 知乎](https://zhuanlan.zhihu.com/p/2037544971943793511) — zephyrwang6对draw-skill系列的设计思路
5. [WH-2099/mermaid-skill — GitHub](https://github.com/WH-2099/mermaid-skill) — 支持23种Mermaid图表类型的Skill

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
