返回顶部
m

mermaid-diagrams美人鱼图表

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
222
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

mermaid-diagrams

Mermaid 图表技能

生成 Mermaid 图表,并使用 mmdc 命令行工具将其渲染为 PNG 格式。

参考文件

  • - 架构模式(流程图、C4、云架构、网络、微服务)→ references/architecture-patterns.md
  • 时序图模式(API 流程、认证、CI/CD、DLP 流程)→ references/sequence-patterns.md

根据请求的图表类型加载相应的参考文件。

渲染工具

使用 mermaid.ink(免费在线渲染器,无需浏览器/安装):

bash
mkdir -p /home/bcaddy/.openclaw/workspace/diagrams
ENCODED=$(cat | base64 -w 0)
curl -s https://mermaid.ink/img/${ENCODED}?bgColor=white&width=2048 \
-o /home/bcaddy/.openclaw/workspace/diagrams/.png

  • - 输出目录:/home/bcaddy/.openclaw/workspace/diagrams/
  • 宽度:默认 2048px;对于非常宽的图表可增加(&width=3000)
  • 始终先创建输出目录:mkdir -p /home/bcaddy/.openclaw/workspace/diagrams

工作流程

1. 识别图表类型

  • - 网络/系统/云/微服务 → 使用 flowchart 或 C4Context
  • API/认证/数据流程、分步过程 → 使用 sequenceDiagram
  • 不确定时:对于X 如何逐步工作使用时序图,对于X 是什么样子使用架构图

2. 加载参考文件

  • - 架构 → references/architecture-patterns.md
  • 时序 → references/sequence-patterns.md

3. 生成 Mermaid 代码

  • - 编写完整、有效的 Mermaid 语法
  • 使用描述性节点标签(不仅仅是 A、B、C)
  • 在架构图中使用子图对相关组件进行分组
  • 在时序图中使用 alt/loop/note 块增加清晰度
  • 匹配参考文件中的模式风格

4. 保存 .mmd 文件

保存至:/home/bcaddy/.openclaw/workspace/diagrams/<描述性名称>.mmd

使用短横线命名法、描述性文件名:auth-flow.mmd、aws-architecture.mmd、api-gateway-sequence.mmd

5. 通过 mermaid.ink 渲染为 PNG

bash ENCODED=$(cat /home/bcaddy/.openclaw/workspace/diagrams/.mmd | base64 -w 0) curl -s https://mermaid.ink/img/${ENCODED}?bgColor=white&width=2048 \ -o /home/bcaddy/.openclaw/workspace/diagrams/.png

6. 确认输出

报告保存的 PNG 文件的完整路径。提供调整布局、添加组件或生成 .mmd 文件以便在 mermaid.live 或 VS Code 中进一步编辑的选项。

提示

  • - flowchart LR 用于从左到右的管道和网络流程
  • flowchart TD 用于自上而下的层级结构和云堆栈
  • 宽图表:增加 -w(宽度);高图表:增加 -H(高度)
  • 对于非常复杂的图表,拆分为多个图表
  • 始终在 .mmd 文件顶部包含标题注释:%% Title: ...

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 isai-mermaid-diagrams-1776104283 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 isai-mermaid-diagrams-1776104283 技能

通过命令行安装

skillhub install isai-mermaid-diagrams-1776104283

下载

⬇ 下载 mermaid-diagrams v1.0.0(免费)

文件大小: 5.78 KB | 发布时间: 2026-4-15 13:06

v1.0.0 最新 2026-4-15 13:06
Initial release — generate architecture diagrams (network, system, cloud, microservices) and sequence diagrams (API flows, auth flows, CI/CD) as PNG using mermaid.ink renderer. No local browser required.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部