json-canvas

Create and edit .canvas files with nodes and edges per JSON Canvas Spec 1.0.

1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/nq-rdl/agent-extensions --skill json-canvas-nq-rdl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: json-canvas
Source: https://github.com/nq-rdl/agent-extensions/tree/main/skills/json-canvas
Command: npx skills add https://github.com/nq-rdl/agent-extensions --skill json-canvas-nq-rdl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

JSON Canvas enables rapid creation and modification of diagram data structures, making it easy to visualize, store, and share node/edge graphs for mind maps, flowcharts, and project canvases.

Core Features & Use Cases

  • Create and edit .canvas files with top-level nodes and edges according to the JSON Canvas Spec 1.0
  • Validate IDs, ensure unique node/edge references, and quickly modify layouts
  • Use Case: model project workflows, map ideas, or plan information architecture with structured canvases

Quick Start

Create a new .canvas file and add a simple two-node example to get started.

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 for a mind map or flowchart?

To create a JSON Canvas file, define top-level nodes and edges according to the JSON Canvas Spec 1.0. You can model project workflows or map ideas by structuring your diagram data with these node and edge schemas.

What is JSON Canvas and when should I use it for diagrams?

JSON Canvas is a structured data format for visualizing and storing node/edge graphs. You should use it when building mind maps, flowcharts, or project canvases that require rapid creation and easy modification of diagram data structures.

Does JSON Canvas support ID validation for nodes and edges?

Yes, JSON Canvas supports basic validation to ensure unique node and edge references. It specifies required node and edge schemas along with ID generation rules to maintain data integrity across your diagram layouts.

How do I edit and modify existing JSON Canvas layouts?

You can edit and quickly modify JSON Canvas layouts by adjusting the structured node and edge data. The schema allows rapid modification of diagram structures, making it easy to update project workflows and information architecture.

Can I use JSON Canvas for information architecture planning?

Yes, JSON Canvas is suited for information architecture planning. You can use it to map ideas and model project workflows with structured canvases, leveraging node and edge schemas to visualize complex relationships.