尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
开发者指南:如何为 axton-obsidian-visual-skills 扩展自己的可视化 Skill(SKILL.md + references 结构实战)
开发者指南如何为 axton-obsidian-visual-skills 扩展自己的可视化 SkillSKILL.md references 结构实战【免费下载链接】axton-obsidian-visual-skillsVisual Skills Pack for Obsidian: generate Canvas, Excalidraw, and Mermaid diagrams from text with Claude Code项目地址: https://gitcode.com/gh_mirrors/ax/axton-obsidian-visual-skills本文以 Obsidian 可视化技能包 axton-obsidian-visual-skills 为例教你用「SKILL.md references」结构扩展自己的可视化 Skill。这个 Skill 包让 Claude Code 仅凭一句自然语言就能生成 Excalidraw、Mermaid 和 Obsidian Canvas 三类图表——而整个项目没有任何一行运行时代码核心就是几份 Markdown 文件。读完本文新手也能复刻出属于自己的第一套可视化 Skill。效果预览三种可视化 Skill 的产出先看看这个 Skill 包的最终效果。下面的手绘风关系图由 excalidraw-diagram 技能生成文本中的概念、关系和层级被自动转换为带颜色编码的图表三个技能各有分工技能目录产出格式擅长场景excalidraw-diagram/.md/.excalidraw手绘风流程图、思维导图、对比图mermaid-visualizer/Mermaid 代码块流程图、时序图、状态图obsidian-canvas-creator/.canvas思维导图画布、自由布局画布看懂 SKILL.md references 目录结构整个 Skill 包的目录长这样每个技能就是一个独立文件夹axton-obsidian-visual-skills/ ├── excalidraw-diagram/ │ ├── SKILL.md # 技能定义触发条件核心规则 │ └── references/excalidraw-schema.md # 完整 JSON Schema 参考 ├── mermaid-visualizer/ │ ├── SKILL.md │ └── references/syntax-rules.md # 语法规则与报错预防 └── obsidian-canvas-creator/ ├── SKILL.md ├── assets/ # 现成模板画布文件 │ ├── template-mindmap-simple.canvas │ └── template-freeform-grouped.canvas └── references/ ├── canvas-spec.md # Canvas JSON 格式规范 └── layout-algorithms.md # 布局与防重叠算法这个「三层分工」正是本项目最值得抄的写法SKILL.md 是入口只放触发条件、工作流程和硬性规则模型每次都会加载它references/ 是资料库完整规范、算法细节、语法表都放这里模型按需才去读取assets/ 是锚点放可运行的示例文件如 template-mindmap-simple.canvas给模型一个标准答案。SKILL.md 头部写出让模型叫得醒的 description打开 mermaid-visualizer/SKILL.md最上面是一段 YAML frontmattername: mermaid-visualizer description: Transform text content into professional Mermaid diagrams... Use when users ask to visualize concepts, create flowcharts...这里藏着 Skill 开发的黄金法则name技能唯一标识和目录名保持一致最好description决定 Skill 何时被调用。要同时写清做什么 什么时候用 覆盖哪些触发词。对比 excalidraw-diagram/SKILL.md 的 description它直接列出了中英双语触发词Excalidraw、画图、流程图、动画图……。用户说什么词Skill 就该在描述里出现什么词——这是让技能被稳定触发的关键。references 分工原则主文件讲怎么做参考资料讲按什么标准做以 Mermaid 技能为例SKILL.md 里只保留 5 条致命语法规则如列表符号冲突、subgraph 命名末尾一句话指向 references/syntax-rules.md完整语法参考和边界情况见 syntax-rules.md而 400 多行的完整语法表、排查清单全部沉在 references 里。Canvas 技能同理SKILL.md 写工作流与间距常量格式细节放 canvas-spec.md定位算法放 layout-algorithms.md。这样分层的收益很明显SKILL.md 保持精简模型每次加载不浪费上下文参考资料又随时可达复杂问题不会答非所问。四步扩展你自己的可视化 Skill第一步新建独立目录SKILL.md 放顶层在技能目录下创建SKILL.md需要深度资料再建references/需要示例产物就建assets/。一个文件夹一个技能互不干扰。第二步frontmatter 埋好触发词仿照本项目的写法description里写清做什么、何时用、触发词列表中英文触发词都要覆盖。比如你的技能是画架构图就加上架构图、architecture diagram等词。第三步主文件只留工作流 硬规则参考三个现成技能的共性结构Overview一句话说清产出物Workflow编号步骤分析内容 → 选类型 → 生成 → 校验 → 输出Critical Rules不可违反的硬约束字符替换、间距下限、禁用 Emoji 等Common Mistakes踩坑清单这是提升输出质量最划算的部分References明确写出何时去读哪个 reference 文件。第四步用 assets 模板兜底obsidian-canvas-creator/assets/ 里放了两份可直接打开的模板画布等于给模型提供了金标准。你的技能如果输出 JSON、YAML 等结构文件也建议放一份最小合法示例模型照着模仿远比照着描述猜要稳。另外两种效果Mermaid 与 Canvas下面的 Mermaid 层级流程图由 mermaid-visualizer 生成配色自带语义输入绿、决策红、处理紫而 Canvas 技能生成的彩色卡片画布则可以在 Obsidian 中直接拖动、连线适合做项目规划与知识整理三个常见坑新手最容易写错的地方⚠️坑一把规范全部堆进 SKILL.md。主文件越写越长模型每次加载都在浪费上下文。记住SKILL.md 讲怎么做references 讲按什么标准做。⚠️坑二description 只写功能不写触发词。技能没被叫起来写得再好也白搭。对照 excalidraw-diagram/SKILL.md 的写法把用户口头可能说出的词都列进去。⚠️坑三references 文件没人引用。模型不会主动翻文件夹。必须在 SKILL.md 中显式写出遇到 X 情况时读取 references/xxx.md参考 canvas-spec.md 在 SKILL.md 中的Load these references when写法。总结一份 SKILL.md 编写清单✅ 目录名 技能名SKILL.md 放顶层✅ frontmatter 含 name 带触发词的 description✅ 主文件结构Overview → Workflow → Critical Rules → Common Mistakes → References✅ 细节规范拆到 references/并写明读取时机✅ assets/ 放最小可运行示例对照 README.md 了解三个技能的用法再结合本文的四步法你就可以为 Obsidian 扩展出属于自己的可视化 Skill 了。更多许可信息见 LICENSE。【免费下载链接】axton-obsidian-visual-skillsVisual Skills Pack for Obsidian: generate Canvas, Excalidraw, and Mermaid diagrams from text with Claude Code项目地址: https://gitcode.com/gh_mirrors/ax/axton-obsidian-visual-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

嵌入式Linux自学探索

嵌入式Linux自学探索

本人是浙江某双非一名刚入学的研一新生,学习控制工程专业,由于已经知道研究方向对未来的工作作用不大,决定开始自学嵌入式,并开了这么一个专题来记录自己的技术成长路线。 目前手上的资源:正点原子imx6ull开发版&#…

📅 2026/9/26 19:53:47
【MySQL语法】游标:用 TaoToken 统一 Key 跑通存储过程调试配置

【MySQL语法】游标:用 TaoToken 统一 Key 跑通存储过程调试配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/9/26 19:48:47
新手从零接入 MCP 到 Codex:调用 GitHub、浏览器、Android 与 iPhone 的两个独立实战

新手从零接入 MCP 到 Codex:调用 GitHub、浏览器、Android 与 iPhone 的两个独立实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/9/26 19:48:47
MORE NEWS

更多资讯

📰

C盘爆满怎么办?从默认安装路径到软件搬家清理的完整方案

C盘又红了,安装软件的时候光盯着“下一步”猛点,装完才发现系统盘空间又少了一大块。这应该是Windows用户最熟悉的痛。C盘不仅是系统盘,还要承接各种软件的默认安装位置,日积月累下来再大的分区也扛不住。你搜索“windows软件默认…

📰

Atlas 300V 24G推理卡部署YOLO全攻略:从ONNX转OM到多路视频流实战

先说个我遇到过的真实场景:项目做智能安防的视频流分析,选型时有人丢过来一块Atlas 300V 24G,第一句话就是“这卡显存24G,比游戏显卡还大,是不是什么都能干”,第二句话是“那能不能直接拿来训练YOLO”。我当…

📰

易考遇多显示器误判切屏?原理与考前配置完整指南

讲个真实经历。去年有个朋友参加一场在线资格认证考试,系统就是易考,他习惯性地把笔记本外接了一个 27 寸显示器,想着看题更舒服。结果考试进行到一半,客户端弹出一条“检测到疑似切屏行为”的警告,他当场慌了&#xf…

📰

Notepad++ JSON格式化与压缩:JSTool插件操作指南

写这篇东西的起因很简单,又是被一个 JSON 文件搞到头疼。从接口里拉回来的响应是压缩成一行几万字符的串,肉眼根本没法看;反过来,要给别的系统传数据,格式化的 JSON 又带着一堆空格和换行,白白占了传输体积…

📰

Windows解压tar.gz:从原理到工具与常见报错处理

很多朋友第一次在Windows上拿到.tar.gz文件时应该都有过同样的经历:双击,打不开;右键,没有解压选项;上网搜"tar.gz文件怎么解压",搜出来一堆命令也不知道往哪儿敲。我当年第一次从服务器下载部署…

📰

每日力扣4刷题法:从算法面试高频题到Python实战全解析

每天一到早上,我打开力扣,第一件事就是看今天的“每日力扣4”计划完成了没。这个系列我从半年前开始做,规则非常简单粗暴:每天雷打不动刷4道力扣题,一道热题100里没做过的,一道高频经典但容易忘的&#xff…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬