深度拆解 axton-obsidian-visual-skillsSKILL.md 如何让 Claude 学会画图触发词、渐进式披露与 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-skillsaxton-obsidian-visual-skills 是一个 Obsidian 可视化 Skills 包用自然语言一句话让 Claude Code 自动生成 Excalidraw 手绘图、Mermaid 流程图和 Obsidian Canvas 画布文件。整个项目没有一行代码全靠精心设计的 SKILL.md 提示词文件教会模型如何画图。本文将拆解它的三大核心机制——触发词设计、渐进式披露与 references 目录架构。三大技能一图看懂Canvas、Excalidraw 与 Mermaid项目包含三个独立的技能目录每个目录就是一个可独立安装的技能技能输出格式适用场景excalidraw-diagram.md/.excalidraw手绘风格流程图、思维导图、关系图mermaid-visualizerMermaid 代码块流程图、时序图、状态图兼容 Obsidian 与 GitHubobsidian-canvas-creator.canvasJSON思维导图画布、自由布局卡片墙下图是 Excalidraw 技能生成的手绘风格 MAPS 框架图中心节点向外发散色彩分区清晰正是 SKILL.md 中颜色语义化规则的体现机制一触发词设计——让 Claude 知道何时该用我每个 SKILL.md 的开头都有一段 YAML frontmatter其中description字段承担了最关键的角色--- name: excalidraw-diagram description: Generate Excalidraw diagrams from text content. Triggers on Excalidraw, 画图, 流程图, 思维导图, 标准Excalidraw, Excalidraw动画, animate... ---Claude Code 加载技能时只读取这段元数据几十 token据此判断当前对话是否需要这个技能。设计上有三个巧妙之处中英双语触发词画图、流程图与diagram、flowchart并存中英文用户都能命中一词多义映射到不同输出模式在 excalidraw-diagram/SKILL.md 中Excalidraw输出 Obsidian 可打开的.md标准Excalidraw输出 excalidraw.com 可用的.excalidraw动画图则额外写入动画顺序字段——同一技能靠触发词切换三种模式触发词写成表格SKILL.md 内部用触发词 → 输出模式 → 文件格式 → 用途对照表让模型选择无歧义。机制二渐进式披露——SKILL.md 只放决策逻辑直接看 mermaid-visualizer/SKILL.md 的结构就明白渐进式披露是什么意思了。正文只保留五类内容工作流分析内容 → 选图类型 → 选配置 → 生成代码 → 输出决策表6 种图表类型各自何时使用流程图、环形流程、对比图、思维导图、时序图、状态图高频防错规则如 Mermaid 中[1. Perception]会被解析器误判为 Markdown 列表必须写成[1.Perception]或[① Perception]质量检查清单输出前逐项核对一行指向 references 的链接。真正体量大、只有出问题时才需要的细节完整语法表、边界情况、排错指南全部放在 references/syntax-rules.md——一份近 500 行的文档SKILL.md 中只留一句遇到语法错误时再加载它。这种先给地图再按需翻书的设计直接决定了上下文占用SKILL.md 通常 200~500 行references 动辄上千行按需加载让 Claude 每次对话只付出必要 token 成本。机制三references 架构——把说明书分层存放三个技能的 references 目录各自承担明确职责是项目最值得抄作业的架构excalidraw-diagram/ └── references/excalidraw-schema.md # 元素字段、色板、坐标规范 mermaid-visualizer/ └── references/syntax-rules.md # 完整语法参考 错误预防 obsidian-canvas-creator/ └── references/ ├── canvas-spec.md # JSON Canvas 格式规范403 行 └── layout-algorithms.md # 布局算法与碰撞检测614 行以 Canvas 技能为例obsidian-canvas-creator/SKILL.md 正文写死了水平间距 ≥320px、垂直间距 ≥200px这样的硬约束而具体的径向树布局算法、碰撞检测伪代码则放在 layout-algorithms.md 中并明确标注需要复杂布局计算时再加载。excalidraw-schema.md 同理——正文给了最常用元素模板完整字段表留给 references 兜底。给写作者的经验法则SKILL.md 里写做什么、怎么选、别踩什么坑references 里写完整的格式规范、算法与边界情况两者之间用一句加载条件连接。效果验证Canvas 与 Mermaid 输出示例Canvas 技能生成的是可直接拖入 Obsidian 打开的.canvasJSON 文件带颜色分组的思维导图效果如下Mermaid 技能则输出标准代码块兼容 Obsidian 与 GitHub 渲染。下图中 subgraph 分区、虚线反馈回路都遵循了 SKILL.md 中的箭头类型规则快速上手一键安装与调用示例方式一插件市场安装推荐在 Claude Code 中执行/plugin marketplace add axtonliu/axton-obsidian-visual-skills /plugin install obsidian-visual-skills方式二手动复制到技能目录git clone https://gitcode.com/gh_mirrors/ax/axton-obsidian-visual-skills 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/安装后无需任何额外配置直接说人话即可触发用 Excalidraw 画一个 CI/CD 流水线把这个工作流程转成 Mermaid 图表把这篇文章整理成 Canvas 思维导图项目文件清单文件作用README.md / README_CN.md项目说明与中英文档excalidraw-diagram/SKILL.mdExcalidraw 技能主定义含 3 种输出模式mermaid-visualizer/SKILL.mdMermaid 技能主定义含防错规则obsidian-canvas-creator/SKILL.mdCanvas 技能主定义含验证清单assets/三种技能的输出示例图LICENSEMIT 开源协议总结这个项目用纯 Markdown 完成了技能工程化——frontmatter 负责触发、SKILL.md 负责决策、references 负责兜底。如果你想给 Claude Code 写自己的画图技能照这个三层架构组织文件就能避开提示词越写越长、上下文越跑越慢的常见陷阱。【免费下载链接】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),仅供参考
企业数字化 ERP 产品动态
相关推荐
Media Encoder ME2026保姆级安装教程 前言
Media Encoder ME2026 是 Adobe 旗下的一款专业视频渲染与媒体处理工具,支持各类音视频格式的转码输出。不管你是在做视频剪辑、后期包装还是批量媒体处理,ME2026 都能帮你把渲染效率提上来。这篇 Media Encoder ME2026安装教程 会把从下载到安装的… · 2026/9/27 9:29:08
埋点时间戳乱序,客户端和服务端时间怎么选 事件“穿越”的根因,通常不是事件丢了,而是客户端时间、服务端时间混着排序;先统一按什么时间归序,再处理迟到事件。排查埋点数据质量时,最容易被忽略的一类问题:事件在报表里“穿越”了。明明是下午 3 点产… · 2026/9/27 9:29:08
网站建设公司业务员3个实战案例教你搞定域名服务器 网站建设公司业务员3个实战案例教你搞定域名服务器 域名买错了,服务器配高了,钱白花了一半。我是干这行十年的老张,见过太多新手业务员因为不懂技术被甲方怼得哑口无言。今天不讲虚的,直接上 实战案例 ,把最坑人的域名和服务器问题拆碎了讲给你听。… · 2026/9/27 9:29:08
整站优化seo公司哪家好?避开这3个坑,性能优化才见效 整站优化seo公司哪家好?避开这3个坑,性能优化才见效 网站做好了没人访问,这是最让人头疼的事。你花了几万块做的官网,上线三个月,百度收录只有几页,每天访客不到十个。这时候很多人第一反应是找“整站优化seo公司哪家好”,想外包给专业团队。但… · 2026/9/27 10:16:24
区域名网站建设公司的销售好做吗?揭秘报价内幕与免费工具避坑指南 区域名网站建设公司的销售好做吗?揭秘报价内幕与免费工具避坑指南 找建站公司最怕什么?不是技术牛不牛,而是怕被坑高价,最后掏了十万块,做出来的东西还不如花三千块找的兼职大学生。很多老板一开口就问:“你们这个区域名网站建设公司的销售好做吗?”这… · 2026/9/27 10:16:17
STM32调试失效的五大根源:BOOT0、NRST、串口、ST-Link与时钟树 1. 项目概述:为什么STM32调试总像在拆炸弹?“STM32开发调试经验总结:那些年踩过的坑”——这标题不是段子,是无数嵌入式工程师用烧坏的芯片、反复复位的板子、凌晨三点盯着串口乱码时的真实写照。我从2012年用STM32F103C8T6点灯开… · 2026/9/27 10:16:11
STM32调试核心:BOOT0与NRST硬件原理与实战避坑 1. 项目概述:为什么STM32调试总像在拆炸弹?“STM32开发调试经验总结:那些年踩过的坑”——这标题不是调侃,是实打实的血泪史。我带过三届嵌入式方向的毕业设计,手把手陪学生调过200个STM32项目,从F0系列到H… · 2026/9/27 10:16:11
嵌入式开发如何‘混进去’:最小可行交付能力构建指南 1. 这句话不是玩笑,是嵌入式行业十年真实生存图谱“其实嵌入式开发岗位,都是先混进去再说!”——这句话最近在技术社区、校招群和应届生论坛里反复刷屏,表面看像一句自嘲的牢骚,但背后藏着整个嵌入式领域人才供需结构的… · 2026/9/27 10:15:59
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现 简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01
汕头网站建设制作厂家避坑指南:5大注意事项救急 汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习 简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现 简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01
汕头网站建设制作厂家避坑指南:5大注意事项救急 汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习 简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01