json-canvas

Analyze Obsidian Canvas .canvas JSON files for nodes, edges, groups, and file links.

149|8|Updated Jun 17, 2022
One-click install
npx skills add https://github.com/edonyzpc/personal-assistant --skill json-canvas-edonyzpc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: json-canvas
Source: https://github.com/edonyzpc/personal-assistant/tree/main/skills/json-canvas
Command: npx skills add https://github.com/edonyzpc/personal-assistant --skill json-canvas-edonyzpc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually parsing raw Obsidian Canvas .canvas JSON files to understand node connections, layout structure, and file links is time-consuming and prone to error for Obsidian users managing complex canvases.

Core Features & Use Cases

  • Read-Only Canvas Analysis: Extracts and summarizes observable elements including nodes, edges, groups, and file path references from Canvas JSON without modifying the original file.
  • Issue Flagging: Identifies common structural problems such as isolated node clusters, unlabeled connectors, oversized text cards, and unclear group boundaries for user review.
  • Use Case: If you have a large project planning Canvas in your Obsidian vault, use this skill to quickly verify all file links point to existing notes, map out connected task nodes, and spot disconnected sections of your workflow.

Quick Start

Use the json-canvas skill to analyze the structure and connections of your attached Obsidian Canvas file.

Frequently Asked Questions about json-canvas

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

FAQPage Schema
How do I analyze the structure of an Obsidian Canvas file?

To analyze Obsidian Canvas structure, use this skill to perform a read-only inspection of the .canvas JSON file, extracting nodes, edges, groups, and layout relationships without modifying the original data.

Can I check an Obsidian Canvas for broken file links and unlabeled connectors?

Yes, you can check an Obsidian Canvas for broken file links and unlabeled connectors. The skill flags structural issues like invalid file path references, unlabeled edges, and isolated node clusters.

What is the best way to parse Obsidian Canvas JSON to map node connections?

The best way to parse Obsidian Canvas JSON for node connections is applying this skill to extract and summarize structural insights, mapping out connected task nodes and identifying disconnected workflow sections.

Does this Obsidian Canvas analysis modify my original vault files?

No, Obsidian Canvas analysis with this skill does not modify your original vault files. It performs a read-only extraction of structural elements to ensure your raw .canvas JSON data remains untouched.

How do I find isolated node clusters in a large project planning Canvas?

To find isolated node clusters in a large project planning Canvas, apply this skill to inspect the JSON structure and flag disconnected sections of your workflow along with unclear group boundaries.

Why does my Obsidian Canvas have structural issues I can't see visually?

Obsidian Canvas structural issues like invalid file path references or oversized text cards often hide in the raw JSON. This skill parses the file to flag these problems without making unsubstantiated visual claims.