json-canvas

Create and edit Obsidian JSON Canvas graphs with nodes, edges, and groups.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Wizarck/iguanatrader --skill json-canvas-wizarck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: json-canvas
Source: https://github.com/Wizarck/iguanatrader/tree/main/skills/json-canvas
Command: npx skills add https://github.com/Wizarck/iguanatrader --skill json-canvas-wizarck

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian JSON Canvas helps you convert scattered notes into a clear, visual graph, enabling spatial organization and quick insight by representing notes as nodes and relationships as edges.

Core Features & Use Cases

  • Create and edit .canvas graphs with nodes, edges, and groups for intuitive note mapping.
  • Visualize note relationships, cluster related notes, and manage layouts and colors for clarity.
  • Use Case: design a visual map of a project wiki where each note is a node and milestones are grouped visually.

Quick Start

Create a new .canvas file named 'example.canvas' with three interconnected nodes.

Frequently Asked Questions about json-canvas

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an Obsidian JSON canvas to organize notes spatially?

To create an Obsidian JSON canvas, you generate a .canvas file structured with nodes, edges, and groups. This enforces a valid JSON structure that visually maps notes, relationships, and clusters for consistent rendering.

Can I validate Obsidian .canvas files to avoid rendering errors?

Yes, Obsidian .canvas files can be validated to ensure consistent rendering. The validation process checks the JSON structure containing your notes, edges, and groups to prevent visual mapping errors.

What is the best way to map note relationships and clusters visually in Obsidian?

The best way to map note relationships visually is by using a JSON canvas graph. This approach represents notes as nodes and relationships as edges, allowing you to cluster related notes and manage layouts with color presets.

Does JSON canvas support color presets for grouping visual project wikis?

Yes, JSON canvas supports color presets for grouping visual project wikis. You can apply these presets to nodes and groups within your .canvas file to visually distinguish milestones and note clusters.

How do I represent scattered notes as a visual graph in Obsidian?

You represent scattered notes as a visual graph by converting them into a JSON canvas structure. This transforms notes into spatial nodes and their relationships into edges, enabling quick insight into your data.

What are the limitations of using JSON canvas for note organization?

Limitations of using JSON canvas include its strict reliance on a specific JSON structure with nodes, edges, and groups. Deviations from this format will cause validation failures and break the visual graph rendering in Obsidian.