开发与工程 diagram-generationmarkdownplantumldata-visualizationarchitecture-diagramsvega-lite

Markdown Viewer Agent Skills

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

FollowAgents 评估 · FARS-2.1
不推荐
39/ 100 五分制 2.0 / 5
1 2 3 4 5 6
1信任安全0 / 29 · 0.0/5

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

2可靠稳定6 / 14 · 2.1/5

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

3适用触发12 / 18 · 3.3/5

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

4规范维护9 / 18 · 2.5/5

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

5有效结果9 / 13 · 3.5/5

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

6证据核验3 / 8 · 1.9/5

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

证据充分度: 评估于 2026年8月9日 审查版本 a3afd455b3ad
源码中未见的安全控制:最小权限约束、执行前用户确认、数据流向说明、敏感信息处理、依赖安全审查、外部影响披露、回滚或恢复路径、来源归属可核验
使用前请注意
  • 仓库未提供任何安全或权限说明,安装命令可能执行外部代码,存在潜在风险。
  • 依赖外部渲染引擎,但未提供版本或安装说明,可能导致环境不一致。
  • 未提供版本号或变更日志,难以追踪更新和兼容性。
  • 未明确列出已知限制,用户可能遇到未预见的失败。
评估证据 [1]
查看完整评分方法 →

这个 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 有哪些优点和局限?

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

如何安装或部署这个 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 与同类方案有什么区别?

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

常见问题

这些技能是否与所有 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 命令安装。

对比同类 Agent

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

相关 Agents