json-canvas

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

Updated Nov 13, 2025
One-click install
npx skills add https://github.com/466852675/TISHICIKU-2025 --skill json-canvas-466852675
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: json-canvas
Source: https://github.com/466852675/TISHICIKU-2025/tree/main/07-Skill%E5%BA%93/json-canvas
Command: npx skills add https://github.com/466852675/TISHICIKU-2025 --skill json-canvas-466852675

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation and modification of JSON Canvas files, which are used for visual organization in applications like Obsidian.

Core Features & Use Cases

  • Node Creation: Add text, file, link, and group nodes to your canvas.
  • Edge Connections: Define relationships between nodes with customizable edges.
  • Use Case: Generate a mind map for a new project, outlining key ideas, related files, and external resources, all within a .canvas file.

Quick Start

Use the json-canvas skill to create a new canvas file with a text node containing 'My first canvas'.

Frequently Asked Questions about json-canvas

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

FAQPage Schema
What is a JSON Canvas file and when do I need it for visual organization?

A JSON Canvas file (.canvas) is a structured format for visual organization in applications like Obsidian. You need it to generate visual canvases, mind maps, and flowcharts by defining nodes, edges, groups, and connections.

How do I create a mind map or flowchart using JSON Canvas?

To create a mind map using JSON Canvas, you define nodes, edges, groups, and connections according to the JSON Canvas Specification. You can add text, file, link, and group nodes to structure your ideas.

Can I use JSON Canvas to link external files and resources in Obsidian?

Yes, you can use JSON Canvas to link external files and resources in Obsidian. It supports creating file and link nodes alongside text nodes, enabling you to outline key ideas and related files within a single .canvas file.

How do edges work when connecting nodes in a .canvas file?

Edges in a .canvas file define the relationships between nodes. You configure customizable edges according to the JSON Canvas Specification to connect text, file, link, and group nodes within your visual canvas.

Does generating a JSON Canvas file require any specific dependencies?

No specific dependencies are required to generate a JSON Canvas file. The process relies on adhering to the specific JSON structure, node attributes, and edge configurations defined by the JSON Canvas Specification.