Professional email management, deliverability optimization, and marketing strategy powered by Claude Code.
Creates and lays out Obsidian Canvas files as presentations, flowcharts, mind maps, mood boards, and knowledge graphs. It can also fill canvases with images, notes, and diagrams, generate content with AI, and export the results to PNG, SVG, or PDF.
Claude Code
$ npx -y skills add AgriciDaniel/claude-canvas --agent claude-code
Codex
$ npx skills add AgriciDaniel/claude-canvas -a codex
Cursor
$ npx skills add AgriciDaniel/claude-canvas -a cursor
Gemini CLI
$ npx skills add AgriciDaniel/claude-canvas -a gemini-cli
GitHub Copilot
$ npx skills add AgriciDaniel/claude-canvas -a github-copilot
OpenCode
$ npx skills add AgriciDaniel/claude-canvas -a opencode
Windsurf
$ npx skills add AgriciDaniel/claude-canvas -a windsurf



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.
claude plugin install AgriciDaniel/claude-canvas
git clone https://github.com/AgriciDaniel/claude-canvas.git ~/Desktop/claude-canvas
claude plugin add ~/Desktop/claude-canvas
| 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 |
| 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 |
claude-canvas is vault-aware but not vault-dependent:
wiki/canvases/ exists (claude-obsidian vault): uses that directory.canvases/ in your current projectWorks 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 optimizationmcpvault MCP — Read wiki notes for presentation content.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
AI images, SVG architecture diagram, Mermaid charts, callouts, and zones — all in one canvas
8 diverse AI-generated images arranged in an auto-laid-out gallery zone
6-slide deck with real content, Mermaid diagrams, and edge navigation for Advanced Canvas

Auto-applied radial layout expanding from central topic

Side-by-side option zones with criteria comparison section

Stacked zones: header, objectives with KPIs, and deliverables

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.
Built by AgriciDaniel. Canvas format follows the JSON Canvas 1.0 open standard by the Obsidian team.
Built by Agrici Daniel - AI Workflow Architect.
Professional email management, deliverability optimization, and marketing strategy powered by Claude Code.
Audits paid ad accounts across platforms such as Google, Meta, Amazon, and Apple, plus budget planning and attribution checks. Built for agencies, consultants, and in-house marketing teams using Claude Code.
An open-source SEO analysis plugin for Claude Code covering technical SEO, content quality, Schema.org markup, AI search optimization, local SEO and e-commerce, with specialist skills for keyword data, backlinks, image generation and site crawling.
Gives Claude Code access to the prompts.chat library, letting you search, retrieve and improve AI prompt templates, and find and install Agent Skills from its registry.
A Claude Code skill for generating editable PPTX presentations and slides from a workflow, with reusable brand, style, layout, and deck workspaces, native charts, speaker notes, and template filling.
Gives AI agents control over Word, Excel and PowerPoint files, with skills for building .docx reports, academic papers, Excel dashboards and Morph-style animated slides.
A skill that builds animation-rich HTML presentations from scratch or converts PowerPoint files to web slides. Useful for anyone turning a deck into a web presentation.
Install it with the command on its page. It includes canvas-create, canvas-export, canvas-generate. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it