Obsidian JSON Canvas

•
23
•

Generates and manages JSON Canvas files for visual brainstorming, flowcharts, and mind maps within Obsidian and other compatible tools.

The JSON Canvas skill empowers Claude to programmatically create, edit, and organize .canvas files following the open JSON Canvas spec. It handles complex tasks like generating unique 16-character hex identifiers, calculating spatial layouts to prevent node overlap, and managing connections between text, file, and link nodes. This is particularly useful for users who leverage Obsidian for visual note-taking, project mapping, or building automated workflows that visualize data structures within a canvas environment.

주요 기능

01Automatic spatial layout calculation to prevent node overlap and maintain grid alignment
02Support for specialized node types including Markdown text, local files, and external URLs
03Robust validation of node ID uniqueness and edge connection integrity
0423 GitHub stars
05Programmatic creation and modification of .canvas files with nodes, edges, and groups
06Fine-grained control over visual attributes like preset colors, labels, and arrow directions

사용 사례

01Generating project overview flowcharts that link directly to local project files and documentation
02Visualizing complex relationships and dependencies between different notes in an Obsidian vault
03Automating the creation of visual mind maps from long-form research notes or documents