json-canvas

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

5|1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ValorVie/custom-skills --skill json-canvas-valorvie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: json-canvas
Source: https://github.com/ValorVie/custom-skills/tree/main/skills/json-canvas
Command: npx skills add https://github.com/ValorVie/custom-skills --skill json-canvas-valorvie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

JSON Canvas files enable lightweight visual representations of ideas (nodes, edges, groups). This skill simplifies creating and editing these canvases by providing structured guidance and validation.

Core Features & Use Cases

  • Create and edit canvases with the required node and edge structures, supporting text, file, link, and group nodes.
  • Validate IDs and edge references to ensure a coherent graph, and reuse examples from references for learning.
  • Use cases include mind maps, flowcharts, project diagrams, and research canvases in Obsidian or compatible tools.

Quick Start

Create a new canvas file with a simple node and an edge to begin.

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 define structured nodes and edges to construct a mind map or diagram. You specify text, file, link, or group nodes and connect them with edges to build a coherent visual representation for Obsidian.

What is JSON Canvas used for in Obsidian and compatible tools?

JSON Canvas is used to enable lightweight visual representations of ideas, such as diagrams, flowcharts, and project canvases, within Obsidian or compatible tools. It structures visual data using nodes, edges, and groups for clear idea mapping.

How do I validate edge references and ensure unique IDs in a JSON Canvas file?

To validate edge references and ensure unique IDs in a JSON Canvas file, you apply JSON validity checks during creation or editing. This ensures edge references point to existing nodes and every node maintains a unique identifier for a coherent graph.

Can I use JSON Canvas to build flowcharts and project diagrams?

Yes, you can use JSON Canvas to build flowcharts, project diagrams, and research canvases. It supports creating structured node and edge configurations that represent processes and relationships visually within compatible tools.

Does the JSON Canvas format support text, file, and link nodes?

Yes, the JSON Canvas format supports text, file, link, and group nodes. You can create and edit canvases using these specific node structures to embed various types of content and resources directly within your visual diagrams.

What's the best way to fix a JSON Canvas file that is not working?

If a JSON Canvas file is not working, the best way to fix it is by running JSON validity checks to identify structural errors. You must verify that all edge references are valid and ensure all node IDs are unique to restore graph coherence.