SuperAPI AI 工具集

arch-diagrams

编程与开发

查看项目

更新于 10-15 19:55

技能介绍

用途:arch-diagrams 是 OpenClaw 的一项技能,用于生成、编辑和渲染架构图,覆盖 C4 模型、PlantUML、Mermaid、时序图、ERD 和基础设施图,把绘图能力嵌入编码工作流,便于可视化系统设计。

主要能力:可从高层描述生成 C4 图;将 PlantUML 代码渲染为 SVG 或 PNG;创建 Mermaid 流程图、时序图和 ERD;支持使用 AWS 或通用云图标的基础设施图;通过解析和修改源码(如 PlantUML 语法)编辑已有图;将图导出为代码片段或图片文件,便于写入文档。

使用方式:向 OpenClaw 提供清晰的文本描述或部分图代码,并指定图类型。可通过 CLI 或 API 调用。CLI 示例:openclaw arch-diagrams generate --type mermaid --input "sequenceDiagram: A->B: Request" --output diagram.md。API 为 POST /api/v1/arch-diagrams/generate,JSON 体包含 type、description、format 等字段。配置可用 YAML,并通过 --config path/to/config.yaml 传入。认证使用环境变量 $OPENCLAW_API_KEY。

适用场景:编写软件架构文档、规划系统交互、制作 ERD 与序列流程的可视化辅助材料;在设计阶段、代码评审或协作搭建基础设施时,从文本快速原型化图表。

限制与注意:资料未提供具体收费、价格、平台支持范围或渲染效果保证。需注意输入校验,图类型应限于 c4、mermaid、plantuml、sequence、erd;无效输入可能返回 HTTP 400,网络问题可重试。集成到 IDE 扩展或 CI/CD 时需配置密钥,并注意版本兼容(如 OpenClaw CLI v2.5+)。