SuperAPI AI 工具集

json-canvas

通用与其它

查看项目

更新于 10-16 09:31

技能介绍

用途:让 Claude Code 创建与编辑符合 JSON Canvas Spec 1.0 的 .canvas 文件,适用于 Obsidian 等应用的无限画布、思维导图、流程图、看板与关联笔记整理。

主要能力:文件由 nodes 与 edges 两个顶层数组组成(均为可选)。节点四种类型:text(Markdown 文本)、file(引用图片、视频、PDF、笔记等,可带 subpath 指向标题或块)、link(外部 URL)、group(视觉容器,可设 label、background 与 backgroundStyle:cover、ratio、repeat)。所有节点共享 id、type、x、y、width、height 必填属性,color 可选;节点按数组顺序决定 z-index,首个在最底层。边连接节点,必填 id、fromNode、toNode,可选 fromSide、toSide(top、right、bottom、left)、fromEnd、toEnd(none、arrow)、color、label。

颜色可用十六进制(如 #FF0000)或预设 "1" 至 "6"(红、橙、黄、绿、青、紫),预设具体色值未定义。ID 需唯一,Obsidian 采用 16 位小写十六进制字符串。坐标可为负,x 向右、y 向下,位置指节点左上角。

限制与规范:所有 id 必须唯一;fromNode、toNode 必须引用已存在节点;各节点类型必填字段需齐全;type 限定 text、file、link、group;backgroundStyle 限定 cover、ratio、repeat;方向与端点取值受限;颜色预设须为 "1"- "6" 或有效十六进制。资料未提供具体安装命令、收费方式与平台支持信息,暂未提供。