Skills / claude canvas
claude canvas
AI-orchestrated visual production for Obsidian Canvas. Create presentations, flowcharts, mood boards, knowledge graphs, and galleries with intelligent layout and AI-generated content.
Installation
Kompatibilitaet
Beschreibung
claude-canvas
AI-orchestrated visual production for Obsidian Canvas. Create presentations, flowcharts, mood boards, knowledge graphs, and galleries with intelligent layout and AI-generated content.
Claude acts as Creative Director — describe what you want and get a fully populated, professionally laid-out canvas.
What It Does
- Create canvases from 12 built-in templates (presentation, flowchart, mind map, gallery, dashboard, storyboard, knowledge graph, mood board, timeline, comparison, kanban, project brief)
- Populate with images, text, PDFs, wiki notes, web links, Mermaid diagrams, SVGs, GIFs
- Layout with 6 algorithms (dagre, grid, radial, force-directed, linear, auto-detect)
- Present with Advanced Canvas plugin support (1200x675 slide groups with edge navigation)
- Generate entire canvases from a single description using AI-generated images and content
- Export to PNG, SVG, or PDF
Install
Claude Code CLI
claude plugin install AgriciDaniel/claude-canvas
Clone
git clone https://github.com/AgriciDaniel/claude-canvas.git ~/Desktop/claude-canvas
Add to existing project
claude plugin add ~/Desktop/claude-canvas
Commands
| You say | Claude does |
|---------|-------------|
| /canvas | List canvases with node counts and zones |
| /canvas create my-board | Create a new blank canvas |
| /canvas create launch from presentation | Create from template archetype |
| /canvas add image photo.png | Add image node with auto aspect ratio |
| /canvas add text "# Title" | Add markdown text card |
| /canvas add banana "hero shot" | Generate AI image via /banana, add to canvas |
| /canvas add mermaid "graph LR..." | Add Mermaid diagram (renders natively) |
| /canvas zone "Research" 5 | Create a cyan-colored zone |
| /canvas connect node-a node-b | Add edge between nodes |
| /canvas from banana | Import recent AI-generated images |
| /canvas layout dagre | Re-layout with hierarchical algorithm |
| /canvas layout auto | Auto-detect best algorithm |
| /canvas present "Q3 Review" | Build presentation canvas |
| /canvas generate "mood board for cyberpunk game" | Full AI-orchestrated generation |
| /canvas template list | Browse 12 archetypes |
| /canvas export png | Export canvas to PNG |
Templates
| Archetype | Layout | Use Case |
|-----------|--------|----------|
| presentation | Linear vertical | Slide decks for Advanced Canvas |
| flowchart | Sugiyama/dagre | Process documentation |
| mind-map | Radial center-out | Idea exploration |
| gallery | Grid | Image showcases |
| dashboard | Grid variable | Project status boards |
| storyboard | Linear horizontal | Video/animation planning |
| knowledge-graph | Force-directed | Entity relationships |
| mood-board | Asymmetric grid | Creative direction |
| timeline | Linear horizontal | Event sequences |
| comparison | Two columns | Side-by-side analysis |
| kanban | Column zones | Task management |
| project-brief | Stacked zones | Project kickoff |
Canvas Location
claude-canvas is vault-aware but not vault-dependent:
- If
wiki/canvases/exists (claude-obsidian vault): uses that directory - Otherwise: creates
.canvases/in your current project
Integration
Works with these skills when installed (gracefully degrades if not available):
/banana— AI image generation via Gemini/svg— Diagram, chart, icon, and pattern generation/claude-gif-*— GIF generation, editing, and optimizationmcpvaultMCP — Read wiki notes for presentation content
Requirements
- Obsidian with Canvas support (v1.1+)
- Advanced Canvas plugin (recommended for presentations and export)
- Python 3.10+ (for layout and validation scripts)
File Structure
.claude-plugin/plugin.json Plugin metadata
commands/canvas.md CLI entry point
hooks/hooks.json PostToolUse auto-validation
skills/
canvas/ Main orchestrator — routes to sub-skills
SKILL.md
references/ 7 reference files (spec, layout, performance, templates, presentation, mermaid, media)
canvas-create/SKILL.md Create canvases
canvas-populate/SKILL.md Add nodes, edges, zones
canvas-layout/SKILL.md Re-layout algorithms
canvas-present/SKILL.md Presentation builder
canvas-generate/SKILL.md AI-orchestrated generation (flagship)
canvas-template/SKILL.md Template browser
canvas-export/SKILL.md Export to image/PDF
agents/ 3 agents (layout, media, composer)
scripts/ Python CLI tools (validate, layout, template)
templates/ 12 JSON Canvas archetypes
bin/setup.sh Install optional Python dependencies
Screenshots
Full Feature Showcase
AI images, SVG architecture diagram, Mermaid charts, callouts, and zones — all in one canvas
AI Image Gallery
8 diverse AI-generated images arranged in an auto-laid-out gallery zone
Presentation Mode
6-slide deck with real content, Mermaid diagrams, and edge navigation for Advanced Canvas
Mind Map (Radial Layout)
Auto-applied radial layout expanding from central topic
Comparison Template
Side-by-side option zones with criteria comparison section
Project Brief
Stacked zones: header, objectives with KPIs, and deliverables
Origin
claude-canvas originated from the /canvas skill in claude-obsidian — a knowledge companion for Obsidian vaults. The original skill handles wiki-scoped visual boards. claude-canvas extends this into a full visual production system for any project.
Attribution
Built by AgriciDaniel. Canvas format follows the JSON Canvas 1.0 open standard by the Obsidian team.
Author
Built by Agrici Daniel - AI Workflow Architect.
- Blog - Deep dives on AI marketing automation
- AI Marketing Hub - Free community, 2,800+ members
- YouTube - Tutorials and demos
- All open-source tools
Aehnliche Skills
last30days skill
AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
context mode
Context window optimization for AI coding agents. Sandboxes tool output, 98% reduction. 12 platforms
claude seo
Universal SEO skill for Claude Code. 19 sub-skills, 12 subagents, 3 extensions (DataForSEO, Firecrawl, Banana). Technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, Google APIs, and PDF/Excel reporting.
pinme
Deploy Your Frontend in a Single Command. Claude Code Skills supported.
claude ads
Comprehensive paid advertising audit & optimization skill for Claude Code. 250+ checks across Google, Meta, YouTube, LinkedIn, TikTok, Microsoft & Apple Ads with weighted scoring, parallel agents, industry templates, and AI creative generation.
claude code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.