Skills Explorer Add Skills

json-canvas

An agent skill by kepano, from kepano/obsidian-skills. Tags: design, documents, local-workflow, visual-art.

What it does

Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections. Use when working with .canvas files, creating visual canvases, mind maps, flowcharts, or when the user mentions Canvas files in Obsidian.

Install

With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:

npx skills add kepano/obsidian-skills --skill json-canvas

Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):

git clone --depth 1 https://github.com/kepano/obsidian-skills
cp -r obsidian-skills/skills/json-canvas ~/.claude/skills/json-canvas

Safety box score

Grade A, minimal risk: 4 of 100 risk points, rated 2026-10-19. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.

This skill is documentation-only: it helps create and edit JSON Canvas `.canvas` files and includes examples, but no scripts or commands. The main exposure is limited to normal file editing in the workspace plus optional references to local file paths and external URLs inside the canvas data.

Category levels, from 0 (none) to 3 (high)
CategoryLevelWhy
Code & shell execution0 (none)No shell commands, scripts, or code execution are present; the files only describe JSON Canvas structure and examples.
Network access0 (none)It mentions external spec URLs and example link nodes, but it does not fetch, post, or transmit data anywhere.
Filesystem reach1 (low)The skill reads and writes `.canvas` files and allows file nodes with local paths such as `file": "Notes/Meeting Notes.md"`, but it does not describe access outside the workspace.
Secrets & credentials0 (none)There is no handling of tokens, passwords, keychains, `.env` files, or other secret stores.
Privilege & persistence0 (none)No sudo, installs, services, shell startup edits, or other privilege-changing actions are described.
Instruction hijack surface0 (none)The content is straightforward documentation; there is no instruction to ignore rules, skip confirmations, or follow hidden/remote prompts.
Irreversible actions0 (none)The skill only formats canvas data and does not send messages, deploy, publish, book, pay, or delete anything.
Transparency0 (none)All shipped files are plain Markdown and example JSON; there are no binaries, generated blobs, or uninspectable installers.

Before installing

Rated 2026-10-19 by an automated review of 2 files from the skill's repository.

Source

Repository
kepano/obsidian-skills (all skills from this repository)
Path
skills/json-canvas/SKILL.md
Branch
main
Updated
2026-09-19