json-canvas

Create, edit, and validate JSON Canvas files with nodes and edges.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/min-zou/obsidian-doc --skill json-canvas-min-zou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: json-canvas
Source: https://github.com/min-zou/obsidian-doc/tree/main/format/areas/system/agent-skills/codex/json-canvas
Command: npx skills add https://github.com/min-zou/obsidian-doc --skill json-canvas-min-zou

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and validation of JSON Canvas files, offering a visual and efficient way to manage complex data structures.

Core Features & Use Cases

  • Canvas Creation: Build JSON Canvas files with nodes, edges, groups, and connections.
  • Node and Edge Management: Add, modify, and connect nodes and edges with precise control.
  • Validation: Ensure the integrity of your JSON Canvas files with built-in validation checks.
  • Use Case: Ideal for visualizing complex data relationships, creating mind maps, flowcharts, and more.

Quick Start

Use the json-canvas skill to create a new canvas and add a text node with the id 'node1' at position (100, 100).

Frequently Asked Questions about json-canvas

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

FAQPage Schema
How do I create a JSON Canvas file with nodes and edges for a mind map?

To create a JSON Canvas file, you can build structures with nodes, edges, groups, and connections. This skill enables precise node and edge management for visualizing complex data relationships like mind maps.

What is the best way to validate JSON Canvas files for structural integrity?

Validating JSON Canvas files requires built-in validation checks to ensure file integrity. This skill manages the validation process to confirm that your complex data structures maintain the correct format.

Can I manipulate JSON Canvas files to add and connect flowchart nodes programmatically?

Yes, you can manipulate JSON Canvas files by adding, modifying, and connecting nodes and edges. This allows precise control over flowchart creation and data structure visualization through script execution.

Do I need programming knowledge to use JSON Canvas Spec 1.0 for data visualization?

Yes, understanding the JSON Canvas Spec 1.0 and basic programming knowledge are required for script execution. This prerequisite enables you to effectively manage the creation and editing of your canvas files.

Are there limitations when editing JSON Canvas files for complex data relationships?

Editing JSON Canvas files for complex data relationships relies on the JSON Canvas Spec 1.0. You must adhere to this specification's structural rules during node and edge creation to maintain file integrity and avoid validation errors.