json-canvas
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.
- installs 8w
- 23,793
- 30-day movement
- starts with the next reading
- Related entries
- 10
- Connections
- 0
An agent skill that teaches an AI coding agent to create and edit JSON Canvas (.canvas) files — the format used by Obsidian — covering nodes, edges, groups, colors, ID generation, and layout. It includes workflows, a validation checklist, and example canvases like mind maps, project boards, and flowcharts.
Reach for it when a task involves reading, generating, or modifying .canvas files so the output follows the JSON Canvas 1.0 spec and Obsidian's rendering quirks.
Use it to
- Create a new .canvas file with the correct base structure
- Add or edit nodes and groups in an existing canvas
- Connect nodes with edges using unique IDs
- Build mind maps or flowcharts for Obsidian
- Fix newline and color pitfalls in canvas text nodes
For Developers and AI agents working with Obsidian canvas files
- Host repository
- kepano/obsidian-skills
- Installs, lifetime
- 69k
- Installs, 8 weeks
- 24k
- Host stars
- 48k