json-canvas

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill facilitates the creation and manipulation of JSON Canvas files, enabling users to design and edit complex visual representations like diagrams, mind maps, and flowcharts.

Core Features & Use Cases

  • JSON Canvas Editing: Create, edit, and organize JSON Canvas files with nodes, edges, and groups.
  • Visual Tools: Support for various node types including text, files, links, and groups.
  • Use Case: Ideal for visualizing complex data in a structured format. For instance, use it to design a project management tool that maps tasks, deadlines, and dependencies using JSON Canvas.

Quick Start

Invoke the json-canvas skill to create a new canvas file named 'project-plan.canvas'.

Frequently Asked Questions about json-canvas

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

FAQPage Schema
How do I create visual diagrams and mind maps using a JSON file format?

You can create visual diagrams and mind maps using a JSON file format by defining nodes, edges, and groups. This approach structures complex relationships and workflows into a standardized JSON Canvas specification compatible with supporting tools.

What is the JSON Canvas specification used for in data visualization?

The JSON Canvas specification is used for data visualization to represent structured visual data. It enables the creation of files containing text nodes, files, links, and connections to map complex relationships and workflows.

Can I use JSON Canvas for project management to map tasks and dependencies?

Yes, you can use JSON Canvas for project management to map tasks, deadlines, and dependencies. It allows you to design a visual project plan by creating and editing nodes and edges within a structured JSON file.

How do I edit nodes and edges in a JSON Canvas file?

To edit nodes and edges in a JSON Canvas file, you manipulate the structured JSON data defining the canvas. This includes modifying various node types like text, files, links, and groups to represent complex data visually.

What is the best way to visualize complex workflows without proprietary diagramming software?

The best way to visualize complex workflows without proprietary diagramming software is using an open JSON file format. Creating and editing JSON Canvas files allows you to build diagrams and flowcharts that remain compatible with any tool supporting the specification.

Are there limitations to representing structured visual data using JSON Canvas?

A limitation of representing structured visual data using JSON Canvas is that it operates purely on a JSON file format. It requires compatible external tools to render the visual representation of the nodes, edges, and connections you define.