json-canvas

Originally fromkepano/obsidian-skills
Installation
SKILL.md

JSON Canvas Skill

When to Use

  • Use when creating or editing .canvas files for Obsidian.
  • Use for mind maps, flowcharts, visual note structures, or connected canvases.
  • Use when the user explicitly mentions JSON Canvas or Obsidian Canvas files.

File Structure

A canvas file (.canvas) contains two top-level arrays following the JSON Canvas Spec 1.0:

{
  "nodes": [],
  "edges": []
}
  • nodes (optional): Array of node objects
Related skills
Installs
16
GitHub Stars
37.3K
First Seen
Mar 25, 2026