AI 编程

axton-obsidian-visual-skills:Obsidian 可视化技能包

axton-obsidian-visual-skills:Obsidian 可视化技能包 文字转 Canvas 思维导图、Excalidraw 手绘图表、Mer

Gana · 2026-08-23 · 10 分钟阅读

axton-obsidian-visual-skills:Obsidian 可视化技能包

文字转 Canvas 思维导图、Excalidraw 手绘图表、Mermaid 流程图 | 3k Stars | MIT | Claude Code Skills

这是什么

axton-obsidian-visual-skills 是由 AI 教育者 Axton Liu 开发的 Obsidian 可视化技能包,以 Claude Code Skills 形态运行。它包含三个子技能,可以将文字内容一键转化为 Obsidian 支持的三种视觉格式:

  1. Excalidraw Diagram Generator:生成手绘风格的图表,支持 8 种图表类型(流程图、思维导图、层级图、关系图、对比图、时间线、矩阵图、自由排列),三种输出模式(Obsidian Markdown 内嵌 / 标准 .excalidraw 文件 / 动画 .excalidraw 文件)
  2. Mermaid Visualizer:将文本内容转化为专业的 Mermaid 图表,支持流程图、圆形流程图、对比图、思维导图、序列图、状态图,内置语法错误预防机制
  3. Obsidian Canvas Creator:创建交互式 Obsidian Canvas(.canvas 文件),支持思维导图布局和自由排列布局,含智能节点大小调整、自动边创建、6 种预设配色

项目定位是实验性原型(README 标注 Experimental),质量受模型版本和输入结构影响,适合作为灵感启发和快速原型工具使用。

适合谁 / 不适合谁

人群 是否推荐 原因
Obsidian 重度用户 ✅ 推荐 与 Obsidian 生态深度绑定,生成的文件直接在 Obsidian 中打开编辑
需要快速将文字/文章转为思维导图的知识工作者 ✅ 推荐 读长文后一键生成 Canvas 思维导图,快速梳理知识结构
已有 Claude Code 环境的用户 ✅ 推荐 即装即用,无需额外配置
需要做技术文档/演示图表(Mermaid)的开发者 ✅ 推荐 内置语法纠错,避免常见的 Mermaid 渲染错误
对生成图表有高精度/自定义需求的用户 ⚠️ 酌情 实验性项目,输出质量不稳定,可能需手动调整
不使用 Obsidian 的用户 ⚠️ 酌情 Mermaid 技能通用,但 Excalidraw 和 Canvas 需要 Obsidian 生态
需要商业级图表输出的团队 ❌ 不推荐 实验性质,不受商业支持,作者声明维护精力有限

安装与前置条件

  • Claude Code CLI 已安装
  • Obsidian(Canvas 和 Excalidraw 技能需要)
  • Excalidraw 插件(Excalidraw 技能在 Obsidian 中使用需要)
# 方式一:插件市场安装(推荐)
# 在 Claude Code 中执行:
# /plugin marketplace add axtonliu/axton-obsidian-visual-skills
# /plugin install obsidian-visual-skills

# 方式二:手动安装
git clone https://github.com/axtonliu/axton-obsidian-visual-skills.git
cp -r axton-obsidian-visual-skills/excalidraw-diagram ~/.claude/skills/
cp -r axton-obsidian-visual-skills/mermaid-visualizer ~/.claude/skills/
cp -r axton-obsidian-visual-skills/obsidian-canvas-creator ~/.claude/skills/

安装后重启 Claude Code 即可使用。

核心用法

Excalidraw 手绘图表

# 基础流程图
"Create an Excalidraw flowchart showing the CI/CD pipeline"

# 中文支持(注意:手写中文字体需要联网加载 Excalifont)
"用 Excalidraw 画一个商业模式关系图"

# 动画模式
"用 Excalidraw 画一个产品迭代时间线动画"

支持的图表类型:Flowchart(流程图)、Mind Map(思维导图)、Hierarchy(层级图)、Relationship(关系图)、Comparison(对比图)、Timeline(时间线)、Matrix(矩阵图)、Freeform(自由排列)。

Mermaid 图表

# 流程图
"Visualize this process as a Mermaid diagram"

# 序列图
"Create a sequence diagram for the API authentication flow"

# 中文
"把这个工作流程转成 Mermaid 图表"

内置语法错误预防:列表冲突检测、子图命名规范、特殊字符转义。

Canvas 思维导图

# 文章转 Canvas
"Turn this article into an Obsidian Canvas"

# 思维导图
"Create a mind map canvas for project planning"

# 中文
"把这篇文章整理成 Canvas 思维导图"

支持 MindMap 布局(从中心辐射)和 Freeform 布局(自定义位置),自动计算节点大小和间距,6 种预设颜色 + 自定义十六进制色。

注意事项与风险

  • Excalidraw 中文字体问题:Excalifont(fontFamily: 5)仅覆盖拉丁字符,中文字体(Xiaolai)需从 Excalidraw.com 动态加载。离线环境或无法访问 Excalidraw.com 时中文可能不显示手写效果。解决方案:下载 CJK 字体文件放入 vault 的 Excalidraw/CJK Fonts 目录
  • 实验性项目:作者明确声明"主要精力在演示工具和系统的协同工作,而非维护此代码库",输出质量因模型版本和输入结构不同而异
  • Feature 请求可能不被响应:README 明确声明"因维护精力有限,功能请求可能不被处理"
  • 输出需手动调整:生成图表可能不够精确,建议作为草稿使用后在 Obsidian 中手动编辑

与你现有工具的关系

  • 与 [[Claude Code Humanizer:用 Claude Code Humanizer 提升文章可读性]]、[[Claude Code 自动化剪辑:基于 Claude Code 的自动化剪辑工作流]] 同属 Claude Code Skills 生态,可在同一工作流中串联使用
  • 生成的 Canvas 思维导图可直观呈现本 Tags 目录中各工具的关联关系
  • 阅读本目录下的长文章笔记后,用 Canvas/Mermaid 快速生成知识结构图

FAQ

Q: 免费吗?

A: 开源免费(MIT)。但使用时需有 Claude Code 环境(需要 Anthropic API 订阅或付费)。

Q: 支持中文吗?

A: 三个技能都支持中文输入。Excalidraw 的中文手写效果需要联网加载字体(参见注意事项);Mermaid 和 Canvas 中文支持良好。

Q: 生成的图表可以直接在 Obsidian 中编辑吗?

A: 可以。Excalidraw 文件用 Excalidraw 插件编辑,Canvas 文件原生支持编辑,Mermaid 代码块可直接修改源码后刷新渲染。

Q: 与直接在 Claude 中要求生成 Mermaid 有什么区别?

A: 这个 Skill 包内置了优化的提示词、语法错误预防规则、布局算法和配色方案,生成质量通常比直接问 Claude 更稳定。

Q: 作者还会继续维护吗?

A: 项目标注 Experimental,作者 Axton Liu 的主要业务是 AI Agent 课程教育(MAPS框架),本工具定位为演示项目,建议不要依赖长期维护承诺。

相关链接

  • GitHub:https://github.com/axtonliu/axton-obsidian-visual-skills
  • 作者网站:https://www.axtonliu.ai
  • 演示视频:https://youtu.be/TUJ_3G1cylc
  • Excalidraw 官方:https://excalidraw.com
  • Mermaid 官方:https://mermaid.js.org
  • JSON Canvas 规范:https://jsoncanvas.org
评论 0 条
登录后可评论
相关阅读

接着看

订阅

订阅内容更新

每周获取网站增长与 AI 运营最新洞察,绝无打扰。