What problem does it solve? Manually writing valid .canvas files for Obsidian is error-prone because the JSON structure requires unique node IDs, correct node types, and properly linked edges. This Skill provides the exact schema and conventions needed to generate valid visual canvases on the first attempt. ## Core Features & Use Cases - Node Creation: Generate text, file, URL (link), and group nodes with correct positioning, dimensions, and colors. - Edge Connections: Define directional edges between nodes with side anchors (top, right, bottom, left), labels, and colors. - Visual Organization: Use group nodes and the predefined color palette (1-6 or custom hex) to structure spatial note maps. - Use Case: Ask the AI to map out a project architecture as an Obsidian canvas, and it produces a valid .canvas file with grouped nodes for frontend, backend, and database components connected by labeled edges. ## Quick Start Create an Obsidian canvas file that maps my project's main concepts as connected text nodes grouped by topic.