json-canvas skill 是什么、怎么安装使用:让 AI 生成 Obsidian Canvas 白板(.canvas 思维导图、流程图)

json-canvas 是 kepano/obsidian-skills 里的白板 Skill:教智能体按 JSON Canvas 1.0 规范创建和编辑 .canvas 文件,正确处理节点、连线、分组、颜色与布局,可用于思维导图和流程图。

Install · 安装命令

/plugin marketplace add kepano/obsidian-skills
/plugin install obsidian@obsidian-skills

以 / 开头的命令在 Claude Code 会话里输入,其余在终端里执行。Skill 可以带可执行脚本,安装前先看一遍仓库里的 SKILL.md。

NNathaniel bigo··原创首发·AI 辅助撰写
3 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理
本文根据 kepano/obsidian-skills 仓库里该技能的 SKILL.md 与仓库 README 整理,资料核对于 2026-10-11。skills.sh 榜单当日显示该技能累计安装约 7.2 万次;所在仓库 kepano/obsidian-skills 在 GitHub 约 4.9 万 Star(同日数据)。技能内容会随仓库更新,以仓库为准。

这个 Skill 做什么

Obsidian 的 Canvas 是一块无限白板,可以摆放文字卡片、笔记、网页链接并用箭头连接。它的文件格式 JSON Canvas 是公开规范,文件就是一段 JSON——这意味着智能体可以直接「写」出一张白板。难点在细节:节点 ID 怎么生成、坐标和尺寸怎么排才不重叠、连线从哪一侧出来。json-canvas 技能把这些讲清楚了。description:创建和编辑带节点、连线、分组和连接的 JSON Canvas 文件(.canvas);处理 .canvas 文件、创建可视化白板、思维导图、流程图,或用户提到 Obsidian 的 Canvas 文件时使用。

内容包括:文件结构(顶层是 nodes 和 edges 两个数组,遵循 JSON Canvas 1.0 规范);四个常见流程——新建白板、往已有白板加节点、连接两个节点、编辑已有白板;四种节点类型(文本、文件、链接、分组)及其通用属性;连线、颜色、ID 的生成方式(16 位十六进制);布局建议;以及一份提交前的校验清单。完整示例放在单独的参考文件里。

怎么安装

json-canvas 随 kepano/obsidian-skills 的 obsidian 插件一起安装。Claude Code 里输入(命令来自仓库 README):

text
/plugin marketplace add kepano/obsidian-skills
/plugin install obsidian@obsidian-skills

其他智能体用 npx skills add https://github.com/kepano/obsidian-skills,在选择界面里勾选 json-canvas;也可以把仓库里的 skills/json-canvas 文件夹直接复制到所用工具的技能目录。

仓库整体介绍和其他安装方式,详见本站《obsidian-skills 是什么、怎么安装:Obsidian CEO kepano 写的 Agent Skills,让 Claude Code 读写 Obsidian 笔记库》。

怎么用

  • 「把这个项目的模块关系画成一张 Canvas,按前端、后端、数据三组分区」。
  • 「根据这篇笔记的大纲生成一张思维导图」。
  • 「在现有的白板里加一个『风险』节点,连到『上线计划』」。

适合谁 / 局限

适合用 Obsidian 做可视化梳理的人,也适合任何支持 JSON Canvas 格式的其他应用的用户。智能体是在「盲排」——它看不到渲染结果,节点很多时布局难免需要你手动拖一拖;它生成的是结构图,不是带样式设计的图表,要更精致的成品应选择专门的画图技能。

注意事项

  • 许可:MIT。
  • 不执行脚本、不联网:只读写 .canvas 文件。
  • 编辑已有白板前先备份,JSON 写坏会导致整张白板打不开。

其他 Skill 库

  1. 01

    wrangler skill 是什么、怎么安装使用:Cloudflare 官方的 Wrangler CLI Skill(本地开发、预览、部署)

    wrangler 是 Cloudflare 官方的命令行 Skill:指导智能体运行和排查 Wrangler 命令、配置 Worker 项目,覆盖本地开发、Previews、部署与资源管理,要求按项目实际版本检索文档而不是凭记忆写命令。

    ClaudeCodex0
  2. 02

    subagent-driven-development 是什么、怎么用:Superpowers 用子智能体逐任务执行计划的 Skill

    subagent-driven-development 是 Superpowers 执行计划的主力技能:每个任务派一个全新上下文的实现子智能体,完成后做规格符合度与代码质量评审,最后再对整个分支做一次总评审。

    ClaudeCodex0
  3. 03

    canvas-design skill 是什么、怎么安装使用:Anthropic 官方的海报与静态视觉设计 Skill(输出 PNG / PDF)

    canvas-design 是 anthropics/skills 里做静态视觉作品的 Skill:先写一份「设计哲学」,再据此在画布上生成海报、艺术图或设计稿,输出 .png / .pdf,自带一批开源字体。

    Claude0
  4. 04

    superpowers brainstorming 是什么、怎么用:动手前先把需求问清楚的 Skill(Superpowers 流程第一步)

    brainstorming 是 Superpowers 的第一个环节:任何「做新东西」的请求先不写代码,而是一次一个问题地弄清你要什么、为什么要,复述确认后按规模写成设计文档,必要时开浏览器给你看草图。

    ClaudeCodex0
  5. 05

    baoyu-xhs-images 是什么、怎么安装使用:宝玉的小红书图文卡片 Skill(12 种风格、8 种版式)

    baoyu-xhs-images 是宝玉 baoyu-skills 里的图文卡片技能:把一段内容拆成 1 到 10 张适合社交平台的卡通风格图片卡片,提供 12 种视觉风格、8 种版式和 3 套配色,先分析内容并确认方案再批量生成。

    ClaudeCodex0
  6. 06

    i-have-adhd 是什么、怎么安装使用:让 Claude Code 先说结论、分步编号、不再废话的输出风格 Skill

    i-have-adhd 是一个改变智能体回答方式的 Skill:十条规则要求先给下一步动作、多步任务编号、结尾只留一个具体的下一步、砍掉铺垫和客套,让答案不被埋在长篇大论里。不需要任何诊断也能用。

    ClaudeCodex0

查看全部 Skill 库 →

0 条评论

登录 后参与评论

还没有评论,来抢沙发~