What problem does it solve? Working with Obsidian .canvas files requires precise JSON structure, unique ID generation, and valid edge references, which is error-prone when done manually. This Skill provides the complete JSON Canvas Spec 1.0 knowledge needed to create and edit visual canvases correctly. ## Core Features & Use Cases - Canvas Creation: Generate new .canvas files with text, file, link, and group nodes following the official spec. - Canvas Editing: Add nodes, connect nodes with labeled edges, and modify existing canvases while preserving ID uniqueness and reference integrity. - Validation: Built-in checklist covering ID uniqueness, edge reference resolution, required fields per node type, and JSON validity. - Use Case: Ask the AI to build a project board canvas with To Do, In Progress, and Done groups, or a flowchart with decision branches, and receive a valid .canvas file ready to open in Obsidian. ## Quick Start Create a new Obsidian canvas file with a mind map containing one central topic node connected to three supporting idea nodes.