obs-json-canvas

Create and edit JSON Canvas files with nodes, edges, and automatic ID generation.

520|175|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/EvolutionAPI/evo-nexus --skill obs-json-canvas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obs-json-canvas
Source: https://github.com/EvolutionAPI/evo-nexus/tree/main/.claude/skills/obs-json-canvas
Command: npx skills add https://github.com/EvolutionAPI/evo-nexus --skill obs-json-canvas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Structure and visualize ideas by creating and editing JSON Canvas files.

Core Features & Use Cases

  • Create and edit .canvas files containing "nodes" and "edges" per the JSON Canvas Spec 1.0.
  • Add text, file, link, and group nodes; connect nodes with edges; validate JSON structure.
  • Use Case: design mind maps or flowcharts to map project planning or knowledge graphs.

Quick Start

Create a new .canvas file and begin adding nodes and edges to build your visual canvas.

Frequently Asked Questions about obs-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, structure your visual ideas by defining text, file, link, and group nodes, then connect them using edges per the JSON Canvas Spec 1.0. This allows you to build mind maps and flowcharts.

What is JSON Canvas and when do I need it for project diagrams?

JSON Canvas is a structured file format for explicit node relationships, used to design project diagrams and knowledge graphs. You need it to structure and visualize ideas where node connections are explicitly defined.

Does JSON Canvas support automatic ID generation for nodes and edges?

Yes, JSON Canvas supports automatic ID generation for nodes and edges. This streamlines the creation of complex canvases by ensuring every node and edge has a unique identifier without manual input.

How do I validate JSON structure when editing .canvas files?

You validate JSON structure in .canvas files by ensuring all nodes, edges, and references conform to the JSON Canvas Spec 1.0. The system performs reference validation to maintain structural integrity.

What types of nodes can I add when building a research canvas?

When building a research canvas, you can add text, file, link, and group nodes. Connecting these nodes with edges allows you to map out complex research relationships and knowledge graphs.

Are there limitations to visualizing ideas with JSON Canvas?

JSON Canvas is limited to structuring and visualizing ideas through explicit node and edge relationships defined in JSON Canvas 1.0. It does not render visual graphics directly, serving purely as a structured data format.