skill · kepano/obsidian-skills

json-canvas

Create and edit JSON Canvas files containing nodes, edges, groups, and spatial relationships.

canvasvisual knowledge
Component type
skill
Repository path
skills/json-canvas/SKILL.md
Can run independently
Yes, when the host/runtime requirements are present
Confidence
high
Invocation method
Ask the compatible host for this named function or use the documented command/tool
Installation / activation
Install 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.

Related components

Open all 5 components in kepano/obsidian-skills

Evidence