The JSON Canvas Manager skill empowers Claude to programmatically generate, edit, and validate .canvas files following the JSON Canvas Spec 1.0. It simplifies the creation of complex visual layouts by managing 16-character hexadecimal ID generation, intelligent node positioning to prevent overlaps, and the creation of logical edges between text, files, and external links. This skill is essential for users looking to automate their Obsidian workflow, transform structured data into visual maps, or maintain large-scale knowledge graphs with precision.
主な機能
0161 GitHub stars
02Automated 16-character hexadecimal unique ID generation
03Strict validation for ID uniqueness and edge reference integrity
04Full support for JSON Canvas Spec 1.0 node and edge types
05Intelligent spatial layout with overlap prevention and grid alignment
06Markdown support within text nodes for rich visual documentation
ユースケース
01Batch-updating Obsidian canvas connections and node attributes programmatically
02Converting project task lists into visual flowcharts or Kanban-style canvases
03Automating the generation of mind maps from existing Markdown note collections