Mermaid 可视化工具
将文本内容转换为干净、专业的 Mermaid 图表,针对演示和文档进行优化,自动防止语法错误,兼容 Obsidian 和 GitHub。
核心优势
- 将文本转换为专业 Mermaid 图表
- 6 种图表类型:流程图、循环流程、对比图、思维导图、序列图、状态图
- 内置语法错误防护(避免列表冲突、子图命名问题)
- 兼容 Obsidian 和 GitHub
- 可配置布局(垂直/水平)和详细级别
- 具有语义含义的专业配色方案
主要功能
- 图表类型:流程图(graph TB/LR)、循环流程、对比图、思维导图、序列图、状态图
- 布局选项:垂直(TB)、水平(LR)、从右到左(RL)、从下到上(BT)
- 详细级别:简单(仅核心)、标准(平衡)、详细(完整注释)、演示(幻灯片)
- 样式:极简(单色)、专业(语义颜色)、彩色(鲜艳)、学术(正式)
- 语法保护:自动避免 Markdown 列表冲突、正确的子图 ID 语法、正确的节点引用
使用场景
- 可视化概念、流程或工作流程
- 创建流程图或决策树
- 构建系统架构图
- 生成对比或前后对比图
- 用户请求"可视化"、创建"流程图"、"图表"或"思维导图"
关键语法规则
防止常见错误:
- 避免触发 Markdown 列表冲突的"数字. 空格"模式
- 使用正确的子图命名:
subgraph id["显示名称"] - 通过 ID 引用子图,而不是显示名称
- 转义特殊字符:
"→『』,()→「」 - 应用正确的箭头语法(
-->、-.->、==>)
配置选项
- 布局:direction(TB/LR/RL/BT)、aspect(纵向/横向/正方形)
- 详细:simple/standard/detailed/presentation
- 样式:minimal/professional/colorful/academic
- 附加:show_legend、编号步骤、自定义标题
工作流程
- 分析内容结构和关系
- 选择适当的图表类型
- 选择配置(或使用默认值)
- 生成语法正确的 Mermaid 代码
- 在 markdown 代码围栏中输出并附带说明
配色方案
- 绿色:输入、感知、开始状态
- 红色:规划、决策点
- 紫色:处理、推理
- 橙色:操作、工具使用
- 青色:输出、执行、结果
- 黄色:存储、内存、数据
- 粉色:学习、优化
- 蓝色:元数据、定义
来源:https://github.com/axtonliu/axton-obsidian-visual-skills/tree/main/mermaid-visualizer 许可证:查看仓库了解详情
评论
还没有评论。成为第一个评论的人!
相关工具
Excalidraw Diagram Skill
obsidian.md
为 Obsidian 从文本生成 Excalidraw 图表 - 支持流程图、思维导图、关系图、时间线等,并自动创建文件。
Obsidian Canvas Creator Skill
obsidian.md
从文本创建 Obsidian Canvas 文件,支持思维导图和自由布局 - 将结构化内容转换为交互式空间可视化,具有正确的 JSON 格式。
Scientific Schematics Skill
github.com/K-Dense-AI/claude-scientific-writer
使用 Nano Banana Pro AI 通过智能迭代优化创建出版质量的科学图表。
相关洞察
Claude Code 的下一站,不是代码,而是你本地的 Obsidian 知识库
探索 Obsidian + Claude Code 如何从知识管理工具转变为你的私密 AI 助手。包含 obsidian-skills、Claudian 插件、Claudesidian 模板的完整指南,以及数据隐私与 AI 能力兼得的最佳实践。
Skills + Hooks + Plugins:Anthropic 如何重新定义 AI 编程工具的扩展性
深入解析 Claude Code 的 Skills、Hooks 和 Plugins 三位一体架构,探讨为什么这种设计比 GitHub Copilot 和 Cursor 更先进,以及它如何通过开放标准重新定义 AI 编程工具的扩展性。
Claude Skills 完全指南 - 十大必备 Skills 详解
深入解析 Claude Skills 扩展机制,详细介绍十大核心技能及 Obsidian 集成,帮助你打造高效的 AI 工作流