json-canvas

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

5|Updated Apr 22, 2025
One-click install
npx skills add https://github.com/cybersader/crosswalker --skill json-canvas-cybersader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: json-canvas
Source: https://github.com/cybersader/crosswalker/tree/main/.claude/skills/json-canvas
Command: npx skills add https://github.com/cybersader/crosswalker --skill json-canvas-cybersader

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

JSON Canvas files provide a structured, extensible format for storing diagrams, mind maps, and flowcharts, enabling visual knowledge representation across tools and plugins.

Core Features & Use Cases

  • Create, edit, and validate JSON Canvas files with nodes, edges, and groups
  • Import and export canvases for integration with Obsidian and other apps
  • Use cases include diagramming workflows, mapping ideas, and visualizing relationships

Quick Start

Create a new .canvas file and begin adding nodes, edges, and groups to visualize your diagram.

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 Obsidian?

To create a JSON Canvas file, define nodes, edges, and groups in valid JSON following the JSON Canvas Spec 1.0. This generates a structured .canvas file for visualizing diagrams within Obsidian.

Can I use JSON Canvas to build flowcharts and mind maps?

Yes, JSON Canvas is designed for building flowcharts and mind maps. You define valid JSON structures with text, file, and link nodes to visually map ideas and diagram workflows in Obsidian.

What is the JSON Canvas format used for?

The JSON Canvas format is used for storing structured diagrams, mind maps, and flowcharts. It enables visual knowledge representation and cross-tool integration by defining nodes, edges, and groups in JSON.

Does JSON Canvas validate IDs and node references?

Yes, creating and editing JSON Canvas files enforces Spec 1.0 compliance by validating IDs and references. This ensures valid connections between text, file, link, and group node types in your canvas.

How do I import or export JSON Canvas diagrams in Obsidian?

You import and export JSON Canvas diagrams by generating valid JSON files with defined nodes and edges. These files integrate directly with Obsidian and other compatible canvas tools.