Repository pathskills/json-canvas/SKILL.md
Can run independentlyYes, when the host/runtime requirements are present
Invocation methodAsk the compatible host for this named function or use the documented command/tool
Installation / activationInstall the parent repository and enable only this required component
Purpose
Create and edit JSON Canvas files containing nodes, edges, groups, and spatial relationships.
Task categories
note authoringstructured knowledgeweb-to-Markdown
Project phases
researchauthoringorganization
Routing behavior
Trigger conditions
- The request specifically concerns canvas.
- The request specifically concerns visual knowledge.
Anti-trigger conditions
- Need a full Obsidian desktop replacement
- Need remote multi-user knowledge-base hosting
Inputs & outputs
Required inputs
A concrete, bounded request plus the files, data, account, or project context explicitly required by this component.
Produced outputs
The component's documented artifact, answer, command result, graph record, media deliverable, or external action. Review it before relying on it.
Dependencies & services
Dependencies
Compatible agent; Obsidian and Obsidian CLI for CLI-specific tasks
Required tools
Compatible agent host; Node.js only where the Defuddle tool is invoked
Required services
Optional web pages fetched by Defuddle
Compatibility
Platforms
macOS, Linux, Windows through the selected agent host
Agents / IDEs
Agent Skills, Claude plugin
Limitations
- Obsidian CLI features depend on a compatible Obsidian installation
- Defuddle retrieves external pages, so site permissions and sensitive URLs still matter
Security notes
The skills can direct an agent to edit vault files and Defuddle can fetch remote pages. Work in a backed-up vault and review URLs before retrieval.
Evidence
- first-party source · Component name, path, and purpose were mapped from the repository's current first-party files.