BigHugger
sk Skill · kepano

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
json

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
topics-canvasobsidianskillcanvas-filesdiagrams