SuperAPI AI 工具集

json-canvas

通用与其它

查看项目

更新于 10-15 22:39

技能介绍

用途:该技能让兼容 skills 的智能体创建和编辑符合 JSON Canvas Spec 1.0 的 .canvas 文件,用于 Obsidian 等应用的无限画布数据。

主要能力:文件顶层包含 nodes 与 edges 两个数组。节点支持四种类型:text(Markdown 文本)、file(引用文件或附件,可带 subpath 指向标题或块)、link(外部 URL)、group(视觉容器,可设 label、background 与 backgroundStyle)。节点按数组顺序决定 z-index,首个在最底层。通用属性含 id、type、x、y、width、height 及可选 color。连线支持 fromNode、toNode、fromSide、toSide、fromEnd、toEnd、color、label;端点形状为 none 或 arrow,边侧为 top、right、bottom、left。颜色可用十六进制或预设 "1" 至 "6"(红橙黄绿青紫)。

使用方式:直接生成合法 JSON 写入 .canvas 文件。注意字符串换行须用 \n,不可写成 \n,否则 Obsidian 会显示为字符 \ 和 n。ID 需唯一,Obsidian 常用 16 位小写十六进制。坐标可为负,x 向右、y 向下,位置指节点左上角。

适用场景:思维导图、流程图、项目看板、研究画布等可视化组织。

限制:需遵守校验规则,如 id 全局唯一、fromNode/toNode 必须引用已存在节点、各类型必填字段齐全、枚举值合法。预设颜色的具体色值未定义,由应用自行决定。资料未提供安装命令、收费或平台信息。