What problem does it solve?
This Skill solves the problem of creating and maintaining structured JSON Canvas files in Obsidian without breaking node/edge relationships or JSON validity.
Core Features & Use Cases
- Create canvases from the JSON Canvas spec: Generate the required top-level structure and add nodes/edges.
- Edit existing canvases safely: Add, connect, or update nodes and edges while preserving unique IDs and valid references.
- Validate canvas integrity: Ensure JSON parses correctly and that every
fromNode/toNode edge points to an existing node.
- Use cases: mind maps, flowcharts, project boards, and visual planning artifacts stored as
.canvas files in your Obsidian vault.
Quick Start
Create a new mind-map style .canvas file in Obsidian with several text nodes connected by edges, then validate that all node IDs and edge references are consistent and the JSON is parseable.