If you're working with Obsidian Canvas files or building visual tools around the JSON Canvas spec, this handles the full format: text nodes with Markdown, file references, link nodes, groups with optional backgrounds, and edges with arrows and labels. It knows about z-index ordering, the six preset colors, positioning attributes, and all the connection options like fromSide and toEnd. The skill lets Claude create or modify .canvas files directly, which is useful for generating mind maps, flowcharts, or project boards programmatically instead of clicking around in a GUI. It's a straightforward implementation of the 1.0 spec with complete coverage of node types and edge properties.
npx skills add https://github.com/davila7/claude-code-templates --skill json-canvas