Markdown Viewer Skills:AI 文档配图

解决什么问题

技术文档的痛点不在文字,而在图——架构图、流程图、部署图这些,总要切到另一个工具(draw.io、ProcessOn)去画,改一次流程图也跟着重画一遍。文字、图、表散在不同工具之间,最后 README 里留一张过期截图,Notion 里有一版流程图,draw.io 文件不知道谁本地还有。

Markdown Viewer 的 Skills 仓库把画图能力塞回 AI 编程助手的工作流里:让 AI coding agent 在 Markdown 里直接创建图表和可视化内容。图还是代码块,留在 Markdown 里,文档改了图也可以继续让 AI 改。

核心能力:按场景拆分的 Skill 集合

不是笼统地"让 AI 生成 Mermaid",而是按具体场景拆成一组技能:

技能类别 覆盖内容 渲染引擎
UML 类图、时序图、用例图、状态图、活动图 PlantUML
云架构 AWS、Azure、GCP、Kubernetes 架构图(带官方图标) PlantUML + 云图标库
网络拓扑 网络拓扑图 Graphviz
数据分析 ETL、数据湖、实时流、数仓、BI 场景 Vega / Vega-Lite
信息卡片 (infocard) 带排版的 HTML 信息卡片,直接嵌入 Markdown HTML(非代码块)

关键设计点

  • 窄比宽有用:不是对 AI 说"帮我画个架构图"让它自由发挥,而是在文档上下文里,让它按云架构图、部署图、类图、状态图这些固定范式去出图
  • 图是代码块:图留在 Markdown 里作为代码块,可以 diff、可以 review、可以版本管理
  • 文档改了图也改:和文字在同一个文件里,AI 改文档时可以顺手更新图
  • 可导出高清图片:Markdown Viewer 支持把这些图表转成高分辨率图片,继续导出到 Word 等格式

infocard 技能

不是流程图,而是在 Markdown 里生成带排版的 HTML 信息卡片。要求直接嵌入 HTML(不包在代码块里),会按内容密度和版式去组织卡片。适合项目概览、团队介绍、功能对比等需要视觉排版的场景。

支持的渲染引擎

  • PlantUML
  • Vega / Vega-Lite
  • drawio
  • Canvas
  • Graphviz
  • LaTeX

定位与局限

适合:技术文档配图的"第一版"——先让图出现,和文字待在一起,再慢慢改

不适合:复杂系统图的精修——架构边界、调用方向、状态流转这些地方错一根线就会误导别人,最终视觉稿还是要回到专门工具里

核心价值:把技术文档里最烦的那一步提前消掉——先让图出现,而不是写到一半跑去开另一个软件

安装与使用

# GitHub 仓库
# https://github.com/markdown-viewer/skills

# 作为 Claude Code / Codex / Cursor 的 Skill 安装
# 装一个 skill,继续在原来的编辑器里写文档,让 AI 在 Markdown 里补图

适用于 Claude Code、Codex、Cursor 等 AI 编程工具用户。