返回顶部
m

mermaid-visualizer美人鱼图生成器

Transform text content into professional Mermaid diagrams for presentations and documentation. Use when users ask to visualize concepts, create flowcharts, or make diagrams from text. Supports process flows, system architectures, comparisons, mindmaps, and more with built-in syntax error prevention.

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

mermaid-visualizer

Mermaid 可视化工具

概述

将文本内容转换为简洁、专业的 Mermaid 图表,优化用于演示和文档。自动处理常见语法陷阱(列表语法冲突、子图命名、间距问题),确保图表在 Obsidian、GitHub 及其他支持 Mermaid 的平台上正确渲染。

快速开始

创建 Mermaid 图表时:

  1. 1. 分析内容 - 识别关键概念、关系和流程
  2. 选择图表类型 - 选择最合适的可视化方式(参见下方图表类型)
  3. 选择配置 - 确定布局、详细程度和样式
  4. 生成图表 - 创建语法正确的 Mermaid 代码
  5. 以 Markdown 输出 - 包裹在正确的代码块中,可选添加说明

默认假设:

  • - 垂直布局(TB),除非要求水平布局
  • 中等详细程度(在简洁与信息量之间取得平衡)
  • 专业配色方案,使用语义化颜色
  • 兼容 Obsidian/GitHub 的语法

图表类型

1. 流程图表(graph TB/LR)

最佳用途: 工作流、决策树、顺序流程、AI 智能体架构

适用场景: 内容描述步骤、阶段或一系列操作

主要特点:

  • - 通过子图实现泳道,用于分组相关步骤
  • 箭头标签表示转换
  • 反馈循环和分支
  • 颜色编码的阶段

配置选项:

  • - layout:vertical(垂直,TB)、horizontal(水平,LR)
  • detail:simple(仅核心步骤)、standard(含描述)、detailed(含注释)
  • style:minimal(极简)、professional(专业)、colorful(多彩)

2. 循环流程图(graph TD 配合循环布局)

最佳用途: 循环过程、持续改进循环、智能体反馈系统

适用场景: 内容强调迭代、反馈或循环关系

主要特点:

  • - 中心枢纽与辐射元素
  • 弯曲的反馈箭头
  • 清晰的循环指示器

3. 对比图表(graph TB 配合并行路径)

最佳用途: 前后对比、A 与 B 分析、传统与现代系统对比

适用场景: 内容对比两种或多种方法或系统

主要特点:

  • - 并排布局
  • 中心对比节点
  • 通过颜色/样式实现清晰区分

4. 思维导图

最佳用途: 层级概念、知识组织、主题分解

适用场景: 内容具有层级结构,存在清晰的父子关系

主要特点:

  • - 径向树状结构
  • 多层嵌套
  • 清晰的视觉层级

5. 时序图

最佳用途: 组件间交互、API 调用、消息流

适用场景: 内容涉及参与者/系统之间的通信

主要特点:

  • - 基于时间线的布局
  • 清晰的参与者分离
  • 流程的激活框

6. 状态图

最佳用途: 系统状态、状态转换、生命周期阶段

适用场景: 内容描述状态及其之间的转换

主要特点:

  • - 清晰的状态节点
  • 带标签的转换
  • 起始和结束状态

关键语法规则

始终遵循以下规则以防止解析错误:

规则 1:避免列表语法冲突

❌ 错误:[1. Perception] → 触发不支持的 Markdown:列表
✅ 正确:[1.Perception] → 移除句点后的空格
✅ 正确:[① Perception] → 使用带圈数字(①②③④⑤⑥⑦⑧⑨⑩)
✅ 正确:[(1) Perception] → 使用括号
✅ 正确:[Step 1: Perception] → 使用Step前缀

规则 2:子图命名

❌ 错误:subgraph AI Agent Core → 名称中包含空格且未加引号
✅ 正确:subgraph agent[AI Agent Core] → 使用 ID 加显示名称
✅ 正确:subgraph agent → 仅使用简单 ID

规则 3:节点引用

❌ 错误:Title --> AI Agent Core → 直接引用显示名称
✅ 正确:Title --> agent → 引用子图 ID

规则 4:节点文本中的特殊字符

✅ 对包含空格的文本使用引号:[Text with spaces]
✅ 转义或避免:引号 → 改用『』
✅ 转义或避免:括号 → 改用「」
✅ 仅在圆形节点中使用换行:((Text
Break))

规则 5:箭头类型

  • - --> 实线箭头
  • -.-> 虚线箭头(用于支持系统、可选路径)
  • ==> 粗箭头(用于强调)
  • ~~~ 不可见链接(仅用于布局)

如需完整的语法参考和边界情况,请参见 references/syntax-rules.md

配置选项

所有图表均接受以下参数:

布局:

  • - direction:vertical(垂直,TB)、horizontal(水平,LR)、right-to-left(从右到左,RL)、bottom-to-top(从下到上,BT)
  • aspect:portrait(纵向,默认)、landscape(横向,宽屏)、square(方形)

详细程度:

  • - simple:仅核心元素,最少标签
  • standard:平衡的详细程度,包含关键描述(默认)
  • detailed:完整注释、说明和元数据
  • presentation:针对幻灯片优化(更大字体,更少细节)

样式:

  • - minimal:单色,简洁线条
  • professional:语义化颜色,清晰层级(默认)
  • colorful:鲜艳颜色,高对比度
  • academic:适合论文/文档的正式样式

附加选项:

  • - show_legend:true/false - 包含颜色/符号图例
  • numbered:true/false - 为步骤添加序号
  • title:字符串 - 添加图表标题

使用模式示例

模式 1:基本请求

用户:可视化软件开发生命周期
响应:[分析 → 选择 graph TB → 以标准详细程度生成]

模式 2:带配置

用户:创建我们销售流程的水平流程图,需要大量细节
响应:[分析 → 选择 graph LR → 以详细级别生成]

模式 3:对比

用户:对比传统 AI 与 AI 智能体
响应:[分析 → 选择对比布局 → 以对比样式生成]

工作流程

  1. 1. 理解内容
- 识别主要概念、实体和关系 - 确定层级或顺序 - 注意任何对比或对照
  1. 2. 选择图表类型
- 将内容结构与图表类型匹配 - 考虑用户的演示上下文 - 如果不明确,默认使用流程图表
  1. 3. 选择配置
- 应用用户指定的选项 - 对未指定的选项使用合理的默认值 - 优化可读性
  1. 4. 生成 Mermaid 代码
- 严格遵循所有语法规则 - 使用语义化命名(描述性 ID) - 应用一致的样式 - 测试常见错误: * 节点文本中无数字. 空格模式 * 所有子图使用 ID[显示名称] 格式 * 所有节点引用使用 ID 而非显示名称
  1. 5. 输出并附上下文
- 包裹在 mermaid 代码块中 - 添加图表结构的简要说明 - 提及渲染兼容性(Obsidian、GitHub 等) - 提供调整或创建变体的选项

配色方案默认值

标准专业调色板:

  • - 绿色(#d3f9d8/#2f9e44):输入、感知、起始状态
  • 红色(#ffe3e3/#c92a2a):规划、决策点
  • 紫色(#e5dbff/#5f3dc4):处理、推理
  • 橙色(#ffe8cc/#d9480f):操作、工具使用
  • 青色(#c5f6fa/#0c8599):输出、执行、结果
  • 黄色(#fff4e6/#e67700):存储、记忆、数据
  • 粉色(#f3d9fa/#862e9c):学习、优化
  • 蓝色(#e7f5ff/#1971c2):元数据、定义、标题
  • 灰色(#f8f9fa/#868e96):中性元素、传统系统

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 mermaid-visualizer-1776178761 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 mermaid-visualizer-1776178761 技能

通过命令行安装

skillhub install mermaid-visualizer-1776178761

下载

⬇ 下载 mermaid-visualizer v1.0.1(免费)

文件大小: 17.03 KB | 发布时间: 2026-4-15 10:44

v1.0.1 最新 2026-4-15 10:44
- Added comprehensive English documentation (README.md) for setup and usage instructions.
- Added Chinese-language documentation (README_CN.md) for broader accessibility.
- No changes to core logic or configuration—this update is documentation only.

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

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

p2p_official_large
返回顶部