Json Canvas
Skill ActiveCreate 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.
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-skillsQuality Score
Similar Extensions
Json Canvas
99Create 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.
Markdown and Mermaid Writing
100Comprehensive 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.
Pathfinder
100Map 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.
LLM Wiki
100Use 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.
Mermaid Diagrams
99Teaches 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.
AlterLab Mermaid
99Part 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.