SkillAgentSearch skills...

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-canvas

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

85/100

Category

Design

Supported Platforms

Claude Code

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.

Substance
29/30
Structure
20/20
Description
15/15
Adoption
11/20
Freshness
11/15

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 found

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.

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.

SkillScoreStarsUpdatedFormat
claude-canvas (this skill)by AgriciDaniel853037mo agoSKILL.md
algorithmic-artby anthropics100177.9k45d agoSKILL.md
pptxby anthropics100177.9k45d agoSKILL.md
designby nextlevelbuilder100143.4k6d agoSKILL.md
ui-ux-pro-maxby nextlevelbuilder100143.4k6d agoSKILL.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.

claude-canvas

claude-canvas cover

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 optimization
  • mcpvault MCP — 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 Showcase

AI Image Gallery

8 diverse AI-generated images arranged in an auto-laid-out gallery zone Gallery

Presentation Mode

6-slide deck with real content, Mermaid diagrams, and edge navigation for Advanced Canvas Presentation

Mind Map (Radial Layout)

Auto-applied radial layout expanding from central topic Mind Map

Comparison Template

Side-by-side option zones with criteria comparison section Comparison

Project Brief

Stacked zones: header, objectives with KPIs, and deliverables Project Brief

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.

Related Skills

View on GitHub
GitHub Stars303
CategoryDesign
Updated7mo ago
Forks27

Languages

Python

Trust signals

94/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 low