🧩
AutomationJavaScript

JSON Canvas

by benoror

JSON Canvas is an Automation skill for Claude Code, published by benoror in obsidianos_work.

165 stars13 forkson benoror/obsidianos_workAdded 2026/09/08Repository updated 2026/06/11
claude-codecursorobsidianopencode
Install in seconds
Install JSON Canvas
Copy JSON Canvas into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/benoror/obsidianos_work/tree/main/.agents/skills/json-canvas ~/.claude/skills/json-canvas

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/benoror/obsidianos_work.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
.agents/skills/json-canvas/SKILL.md in benoror/obsidianos_work
Installs to
~/.claude/skills/json-canvas
Collection
One of 24 skills cataloged from this repository
Category
Automation2226 skills

What JSON Canvas does

JSON Canvas creates and edits .canvas files with nodes, edges, and groups. Use it when building Obsidian Canvas diagrams, mind maps, or flowcharts, or when modifying existing canvas files.

JSON Canvas is cataloged under Automation on DirSkills. JSON Canvas comes from a repository tagged claude-code, cursor, obsidian and opencode.

Documentation

README

JSON Canvas Skill

Usage

Use when the user asks to create or edit .canvas files, build or change canvas nodes/edges/groups, or mentions Obsidian Canvas / JSON Canvas.

File Structure

A canvas file (.canvas) contains two top-level arrays following the JSON Canvas Spec 1.0:

{
  "nodes": [],
  "edges": []
}
  • nodes (optional): Array of node objects
  • edges (optional): Array of edge objects connecting nodes

Common Workflows

1. Create a New Canvas

This is the opening of the README. Read the full README on GitHub.

Frequently asked about JSON Canvas

  • What else does benoror publish alongside JSON Canvas?

    JSON Canvas is one of 24 skills that DirSkills catalogs from benoror/obsidianos_work, the repository it ships in. Its siblings there include Cache Notes, Commit and Defuddle. Each one is a separate skill with its own page in this directory, installs the same way JSON Canvas does, and is maintained by benoror in that same repository. The rest of the collection is listed on the benoror/obsidianos_work page.

  • How does JSON Canvas compare to other Automation skills?

    JSON Canvas ranks #2030 by stars among the 2226 Automation skills in this catalog. The most-starred ones next to it are Autonomous Loops, Autonomous Agent Harness and Automation Audit Ops. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of JSON Canvas against them. Open each page to compare what they document and how they install.

More from benoror/obsidianos_work

JSON Canvas is one of 24 skills cataloged on DirSkills from benoror/obsidianos_work.

See all 24 skills