json-canvas
仓库创建 2026年2月2日最近提交 1 天前SkillHot 收录 20 天前
▸ 精选理由
便于 agent 自动生成或修改可视化画布,适合构建思维导图与流程图
这个 Skill 做什么
创建与编辑 Obsidian .canvas 格式的 JSON 画布文件
创建和编辑 Obsidian 的 .canvas JSON 画布,能生成节点、连线、分组和布局,方便做思维导图、流程图或笔记可视化。适合需要以可视化方式组织信息或批量生成画布文件的场景。输出遵循 JSON Canvas 规范,文件可直接在 Obsidian 中打开使用。
▸ 展开 SKILL.md 英文原文
Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections. Use when working with .canvas files, creating visual canvases, mind maps, flowcharts, or when the user mentions Canvas files in Obsidian.
4.2k
Stars
417
Forks
40
仓库内 Skill
+1.0k
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/anbeime/skill/main/skills/obsidian-skills-integrated/json-canvas/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/anbeime/skill/main/skills/obsidian-skills-integrated/json-canvas/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# JSON Canvas Skill
This skill enables skills-compatible agents to create and edit valid JSON Canvas files (`.canvas`) used in Obsidian and other applications.
## Overview
JSON Canvas is an open file format for infinite canvas data. Canvas files use the `.canvas` extension and contain valid JSON following the [JSON Canvas Spec 1.0](https://jsoncanvas.org/spec/1.0/).
## File Structure
A canvas file contains two top-level arrays:
```json
{
"nodes": [],
"edges": []
}
```
- `nodes` (optional): Array of node objects
- `edges` (optional): Array of edge objects connecting nodes
## Nodes
Nodes are objects placed on the canvas. There are four node types:
- `text` - Text content with Markvia SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有