Skip to main content

Json Canvas

Skill Active
Part of:Obsidian

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.

Purpose

To programmatically create and manage visual canvases, mind maps, and flowcharts using the JSON Canvas file format, integrating with Obsidian.

Features

  • Create and edit .canvas files
  • Define nodes (text, file, link, group)
  • Define edges to connect nodes
  • Generate unique IDs
  • Validate canvas file structure

Use Cases

  • Creating visual canvases for Obsidian
  • Generating mind maps and flowcharts
  • Programmatically authoring complex .canvas files
  • Editing existing .canvas files

Non-Goals

  • Editing other file types
  • Providing a visual editor interface
  • Interacting with Obsidian beyond file manipulation

Trust

  • warning:Issues AttentionIn the last 90 days, 20 issues were opened and 3 were closed (closure rate ~13%), indicating slow response times for open issues.

Installation

First, add the marketplace

/plugin marketplace add kepano/obsidian-skills
/plugin install obsidian-skills@obsidian-skills

Quality Score

75 /100
Analyzed 1 day ago

Trust Signals

Last commit7 days ago
Stars31k
LicenseMIT
Status
View Source

Similar Extensions

Json Canvas

99

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.

Skill
davepoon

Markdown and Mermaid Writing

100

Comprehensive markdown and Mermaid diagram writing skill. Use when creating any scientific document, report, analysis, or visualization. Establishes text-based diagrams as the default documentation standard with full style guides (markdown + mermaid), 24 diagram type references, and 9 document templates.

Skill
K-Dense-AI

Pathfinder

100

Map a codebase into feature-grouped flowcharts, identify duplicated concerns across features, and propose a unified architecture. Use when asked to "find the ideal path," unify duplicated systems, or audit architecture before a refactor. Emits a proposed unified flowchart plus per-system /make-plan prompts.

Skill
thedotmack

LLM Wiki

100

Use when building or maintaining a persistent personal knowledge base (second brain) in Obsidian where an LLM incrementally ingests sources, updates entity/concept pages, maintains cross-references, and keeps a synthesis current. Triggers include "second brain", "Obsidian wiki", "personal knowledge management", "ingest this paper/article/book", "build a research wiki", "compound knowledge", "Memex", or whenever the user wants knowledge to accumulate across sessions instead of being re-derived by RAG on every query.

Skill
alirezarezvani

Mermaid Diagrams

99

Teaches PMs to create syntactically valid mermaid diagrams by selecting the right diagram type for their communication need, following syntax validity rules, and validating before shipping. Covers all 15 mermaid diagram types with PM-relevant examples and a dual-lens navigation system.

Skill
product-on-purpose

AlterLab Mermaid

99

Part of the AlterLab Academic Skills suite. Comprehensive markdown and Mermaid diagram writing skill. Use when creating any scientific document, report, analysis, or visualization. Establishes text-based diagrams as the default documentation standard with full style guides (markdown + mermaid), 24 diagram type references, and 9 document templates.

Skill
AlterLab-IEU

© 2025 SkillRepo · Find the right skill, skip the noise.