Markdown Viewer Agent Skills

为 AI 编程代理提供的一组意见化技能,用于直接在 Markdown 中创建图表和可视化。

Star 数
★ 3.4k
最近更新
13 天前
License
CC-BY-4.0
主语言
JavaScript

30 秒速览

运行形态
Agent 插件 / 技能命令行工具
可在哪里用
通用 · 跨平台Codex · Claude CodeChatGPT · Claude.ai(部分支持)
费用
免费,无需付费服务
上手难度
低 · 几分钟可跑通
开始前需要
Shell / 命令行本地文件系统
典型场景
软件开发人员使用 uml 技能在 Markdown 中创建序列图或状态机图,以便在文档中可视化软件设计。
不适合
  • 需要完全离线渲染的团队,技能依赖 PlantUML、Vega-Lite 等外部渲染引擎
  • 使用不支持 HTML/CSS 嵌入的 Markdown 查看器的用户,architecture 与 infocard 可能无法渲染
  • 需要专有许可或闭源集成的商业产品,GPL-3.0 可能带来 copyleft 义务

这个 Agent 能做什么,适合哪些场景?

Markdown Viewer Agent Skills 是一个包含 14 个技能的集合,扩展了 AI 编程代理在图表生成、数据可视化和技术文档方面的能力。这些技能遵循 Agent Skills 格式,覆盖 5 种渲染引擎(PlantUML、Vega-Lite/Vega、HTML/CSS、JSON Canvas 和 YAML)。技能包括用于 UML 图、云架构、网络拓扑、安全架构、ArchiMate、BPMN、数据分析和物联网的 PlantUML 基础技能;独立技能如 vega(数据驱动图表)、infographic(70+ 模板)和 canvas(思维导图);以及 HTML/CSS 嵌入技能如 architecture(13 种布局 × 12 种样式)和 infocard(13 种布局 × 14 种样式)。该仓库提供快速安装命令(npx skills add markdown-viewer/skills)和手动安装指南,适用于 Claude Code、claude.ai、GitHub Copilot/VS Code。该集合以 Markdown Viewers 扩展作为渲染引擎,并采用 GPL-3.0 许可证。

该仓库提供一组技能目录,每个技能包含一个 SKILL.md 文件,提供指令、代码围栏、模板、布局和样式。技能使用特定的代码围栏(例如 ``vega-lite, `plantuml, `canvas)触发渲染。该集合的快速安装命令 npx skills add markdown-viewer/skills 将技能安装到支持 AI 的代理中。对于 Claude Code,用户可以手动将技能复制到 ~/.claude/skills/。对于 GitHub Copilot/VS Code,技能放在 .github/skills/` 目录中,可自动检测。这些技能指导代理根据用户需求生成图表(例如,使用 vega-lite 围栏的柱状图),并使用 SKILL.md 中的语法规则。输出格式通常为 SVG 或 HTML,嵌入 Markdown 中。架构和 info 卡技能生成原始 HTML/CSS,无需代码围栏即可嵌入。该集合还包括技能选择指南和层级图展示关系。

  1. 软件开发人员使用 uml 技能在 Markdown 中创建序列图或状态机图,以便在文档中可视化软件设计。
  2. 数据科学家使用 vega 技能生成交互式数据图表,如散点图或热力图,嵌入数据分析报告中。
  3. 企业架构师使用 archimate 技能创建 ArchiMate 分层模型,表示业务、应用和技术层。
  4. 云工程师使用 cloud 技能绘制 AWS 或 Azure 架构图,用于设计文档或演示。
  5. 技术写作者使用 infocard 技能以编辑质量布局创建信息卡片,用于突出显示数据或公告。
  6. 业务分析师使用 bpmn 技能对工作流和业务流程进行建模,包括企业集成模式。

如何安装或部署这个 Agent?

推荐安装:在项目目录中运行 npx skills add markdown-viewer/skills。此命令适用于多种 AI 编码代理(Claude Code、Codex、Cursor 等)。

手动安装:
- 对于 Claude Code:将 skills/<skill-name> 目录复制到 ~/.claude/skills/。
- 对于 claude.ai:将 SKILL.md 内容添加到项目知识库或直接粘贴到对话中。
- 对于 GitHub Copilot / VS Code:将技能放在 .github/skills/ 目录中,代理会自动检测。

要求:Node.js(用于 npx 命令)。无其他显式依赖。

如何使用这个 Agent?

  1. 识别用户请求中所需的图表类型(例如,流程图、柱状图、云架构)。
  2. 阅读相应技能的 SKILL.md 文件(例如,skills/uml/SKILL.md)以获取详细说明。
  3. 遵循语法规则以避免渲染失败。
  4. 使用技能指定的代码围栏(例如,对于 UML,使用 ``plantuml;对于 Vega-Lite,使用 `vega-lite;对于信息图,使用 `infographic;对于思维导图,使用 ``canvas)。
  5. 代理生成图表代码,渲染为 SVG 或 HTML,并嵌入 Markdown 中。

这个 Agent 有哪些优点和局限?

优点
  • 包含 14 个技能,覆盖多种图表类型,从 UML 到云架构再到信息图。
  • 标准化技能格式(Agent Skills),易于安装到 Claude Code、Codex、Cursor 等。
  • 丰富的模板和图标(如 9500+ mxgraph stencils),实现专业级图表。
  • 代码围栏驱动,可直接嵌入 Markdown,与 Markdown 查看器扩展集成。
局限
  • 许可为 GPL-3.0,这可能限制在闭源或商业产品中的使用(需进一步分析,但可能构成许可障碍)。
  • 依赖外部渲染引擎(PlantUML、Vega-Lite)和 Markdown 查看器扩展,这可能不是普遍可用。
  • 对于 HTML/CSS 技能,代码围栏嵌入式架构可能并非所有 Markdown 渲染器都支持,限制了可移植性。
  • 仅作为技能集合,未提供明确的技术支持或维护承诺。

这个 Agent 与同类方案有什么区别?

可以与其他图表生成工具如 Mermaid、PlantUML 本身或 ASCII 图工具进行比较,但仓库没有明确提及替代品。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Markdown Viewer Agent Skills 当前 39 · 缺口较多 Agent 插件 / 技能免费 ★ 3.4k 13 天前 JavaScript Codex · Claude Code
PaperBanana —— 自动化学术图表生成框架 52 · 缺口较多 命令行工具免费 + 模型费 ★ 2.4k 1 个月前 Python Claude Code · OpenAI API
PR Lens 61 · 存在缺口 Agent 插件 / 技能免费版 + 付费版 ★ 2.1k 1 天前 TypeScript Codex
DevAll 多智能体编排平台 41 · 缺口较多 命令行工具免费 + 模型费 ★ 35k 2 天前 Python —

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
39/ 100 五分制 2.0 / 5
信任安全 0/29
可靠稳定 6/14
适用触发 12/18
规范维护 9/18
有效结果 9/13
证据核验 3/8
查看各维度的扣分理由
信任安全0 / 29 · 0.0/5

证据显示仓库未提供任何权限、用户确认、数据流或敏感数据处理说明。安装命令 `npx skills add` 会执行外部代码,但未说明其权限或影响。未提及依赖安全或外部效果。未提供回滚机制。来源归属仅通过 README 中的作者字段和贡献指南部分体现,但未验证。因此所有信任标准得分为 0。

可靠稳定6 / 14 · 2.1/5

自一致性:README 中技能列表、代码围栏和描述一致,技能结构说明清晰,得 2 分。依赖可用性:依赖外部渲染引擎(如 PlantUML、Vega),但未提供版本或安装说明,得 1 分。失败消息:SKILL.md 中提及常见陷阱,但未提供具体错误处理或恢复步骤,得 1 分。

适用触发12 / 18 · 3.3/5

受众和场景:README 提供了详细的技能选择指南,覆盖多种用例,得 2 分。能力边界:明确列出了每个技能的功能和最佳用途,得 2 分。触发精度:提供了代码围栏参考,但未说明触发条件或优先级,得 2 分。环境适配:支持多种 AI 代理和编辑器,但未说明系统要求或兼容性限制,得 2 分。

规范维护9 / 18 · 2.5/5

信息架构:README 结构清晰,有导航和技能表,得 2 分。安装说明:提供了快速安装和手动安装步骤,得 2 分。命名稳定性:技能名称和代码围栏一致,得 2 分。示例和 FAQ:提供了示例和常见陷阱,但未提供 FAQ,得 2 分。已知限制:未明确列出限制,得 1 分。许可证:明确为 GPL-3.0,得 2 分。版本和变更日志:未提供版本号或变更日志,得 0 分。维护责任:贡献指南存在,但未明确维护者或更新策略,得 1 分。

有效结果9 / 13 · 3.5/5

输出可用性:技能旨在生成可直接嵌入 Markdown 的图表和可视化,输出格式明确,得 2 分。边际价值:提供了 14 种技能,覆盖多种场景,具有较高价值,得 2 分。成本效益:安装和使用成本低,但依赖外部引擎可能增加复杂性,得 2 分。

证据核验3 / 8 · 1.9/5

声明可追溯性:README 中的声明(如技能数量、模板数量)未提供来源或验证,得 1 分。跨来源佐证:未提供外部验证或测试结果,得 1 分。事实与推断分离:README 中描述和推断混合,未明确区分,得 1 分。

风险与缓解建议
  • 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
  • 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
  • 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
  • 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
  • 仓库未提供任何安全或权限说明,安装命令可能执行外部代码,存在潜在风险。
  • 依赖外部渲染引擎,但未提供版本或安装说明,可能导致环境不一致。
  • 未提供版本号或变更日志,难以追踪更新和兼容性。
  • 未明确列出已知限制,用户可能遇到未预见的失败。
证据充分度:低 评估于 2026年8月9日 审查版本 a3afd455b3ad 评估后仓库已有新提交,评分可能未覆盖最新改动
评估证据 README.md
查看完整评分方法 →

常见问题

这些技能是否与所有 AI 编码代理兼容?
快速安装支持 Claude Code、Codex、Cursor 等。手动安装指南适用于 Claude Code 和 claude.ai。GitHub Copilot/VS Code 可以自动检测技能,但集成可能因环境而异。
输出图表是否需要特殊查看器?
输出设计为嵌入 Markdown,并与 Markdown Viewer 扩展配合最佳。但是,生成的 SVG/HTML 可以由标准 Markdown 渲染器渲染,但 HTML 嵌入技能可能需要特定 Markdown 渲染支持。
我可以贡献新技能吗?
可以,仓库提供了贡献指南,要求创建带有 SKILL.md 的文件夹,包含 YAML frontmatter,并更新 README。
许可证是否限制商业使用?
仓库使用 GPL-3.0 许可证,这有兼容性影响。如果您将技能集成到闭源产品中,需注意 GPL 义务。
是否可能在没有 AI 代理的情况下使用这些技能?
技能仅为 AI 代理设计,因为它们提供指令和模板供代理生成图表。它们不提供独立 CLI,除非使用 npx 命令安装。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents