用途:该技能让兼容 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。连线(edge)通过 fromNode/toNode 连接节点,可选 fromSide、toSide(top/right/bottom/left)、fromEnd、toEnd(none/arrow)、color、label。颜色可用十六进制或预设 "1" 至 "6"(红橙黄绿青紫)。
使用方式:直接生成或修改 JSON 结构并保存为 .canvas 文件。ID 需唯一,Obsidian 使用 16 位小写十六进制字符串。坐标可为负,x 向右、y 向下,位置指节点左上角。建议节点间距 50-100px,组内留 20-50px 内边距。
限制与校验:所有 id 必须唯一;fromNode/toNode 必须引用已存在节点;各节点类型必填字段需齐全;type 限 text/file/link/group;backgroundStyle 限 cover/ratio/repeat;fromSide/toSide 限 top/right/bottom/left;fromEnd/toEnd 限 none/arrow;颜色预设限 "1"-"6" 或合法十六进制。预设颜色的具体色值未定义,由应用自行决定。
适用场景:思维导图、项目看板、研究画布、流程图等可视化画布。具体安装命令与收费信息暂未提供。