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.
Install / Use
npx skills add AgriciDaniel/claude-canvasInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
DesignSupported Platforms
Tags
Our assessment of claude-canvas
claude-canvas scores 85/100 on our quality scale, 159th of 268 Design skills we index.
Its SKILL.md is 6.7 KB long, well organised into 22 sections with 4 code examples: a thorough specification that gives an agent plenty to work with.
It has 303 GitHub stars, a meaningful sign that others use it.
Maintenance, license and trust
- The repository was last updated about 7 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- Our last check on 2026-10-18 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 94/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
claude-canvas compared with similar skills
All 4 of these similar skills score higher than claude-canvas; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| claude-canvas (this skill)by AgriciDaniel | 85 | 303 | 7mo ago | SKILL.md |
| algorithmic-artby anthropics | 100 | 177.9k | 45d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 45d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 143.4k | 6d ago | SKILL.md |
| ui-ux-pro-maxby nextlevelbuilder | 100 | 143.4k | 6d ago | SKILL.md |
Frequently asked questions
- How do I install claude-canvas?
- Run
npx skills add AgriciDaniel/claude-canvas. The install tabs above show the steps for each supported agent. - Which AI agents does claude-canvas work with?
- It is written for Claude Code, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is claude-canvas safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 94/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is claude-canvas still maintained?
- The repository was last updated about 7 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubclaude-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
Related Skills
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
143.4kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
ui-ux-pro-max
143.4kUI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
