obsidian-canvas

Automate creation and zone-based organization of Obsidian canvas nodes.

4|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/danmestas/wardrobe --skill obsidian-canvas-danmestas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-canvas
Source: https://github.com/danmestas/wardrobe/tree/main/skills/obsidian-canvas
Command: npx skills add https://github.com/danmestas/wardrobe --skill obsidian-canvas-danmestas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Obsidian canvases provide rich visual boards but creating and maintaining them manually is time-consuming and error-prone. This skill automates placing and organizing content—images, text, PDFs, and wiki pages—into canvas zones with deterministic, auto-layout behavior.

Core Features & Use Cases

  • Auto-positioning of new nodes within designated zones to maximize readability.
  • Support for default canvases and multiple zones to organize different content types.
  • Add images, text cards, PDFs, and wiki pages with a consistent visual grammar, plus optional integration with banana for image capture.
  • Read and reference the official canvas specification to ensure compatibility and forward-compatibility.

Quick Start

Open wiki/canvases/main.canvas and begin adding images, text, PDFs, and wiki pages with auto-positioning.

Frequently Asked Questions about obsidian-canvas

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate node placement in an Obsidian canvas?

Automating Obsidian canvas node placement uses auto-positioning to place content into zones deterministically. This eliminates manual dragging by organizing images, text, and PDFs automatically to maximize readability.

What types of content can I add to a wiki canvas?

Wiki canvases support adding images, text cards, PDFs, and wiki pages. These elements are organized into designated zones with a consistent visual grammar to build reference boards and concept maps.

Does auto-layout support organizing multiple content zones?

Yes, auto-layout supports multiple zones to organize different content types. You can apply zone handling to separate content into distinct areas, ensuring deterministic positioning across default canvases.

How do I create a concept map in Obsidian without manual dragging?

Creating a concept map without manual dragging involves using auto-positioning commands to place nodes within zones. This automates the visual organization of wiki pages and notes into readable boards.

Is the visual canvas format compatible with the official canvas specification?

Yes, the visual canvas format adheres to the official JSON Canvas structure specification. It reads and references canvas-spec.md to ensure compatibility and forward-compatibility across all generated boards.