Canvas Design
Anthropic's official Skill for Canvas-based visual design. Generates positioned, styled compositions you can hand off or render.
Delv Safety Grade: A+
Score 94/100 · assessed 2026-04-18
Canvas Design is Anthropic's official Skill for structured visual layout generation. It outputs JSON specifications describing positioned elements (text, shapes, images) rather than executing code or touching filesystems. The Skill is purely computational: Claude generates a data structure you then render yourself. Maintainer trust is excellent (first-party Anthropic). Permissions are minimal because it's a prompt-engineering pattern with no network calls, filesystem access, or external execution. Supply chain is clean: distributed via GitHub in Anthropic's official skills repository, though not packaged on npm or PyPI. Transparency is strong with open source code, clear documentation, and active maintenance. No known security incidents. The main limitation is that it's a prompt template rather than sandboxed code, so output quality depends entirely on model behaviour. Overall, this is one of the safest items in the ecosystem: a design specification generator with zero runtime privileges.
Green flags
- Official Anthropic first-party Skill, highest maintainer trust
- Zero runtime permissions: pure JSON output, no execution or filesystem access
- Fully open source with clear documentation and examples
- No external dependencies or supply chain risk
- Solves real problem: structured design specs vs unstructured SVG or prose
Red flags
- Not distributed via package registry, requires manual clone or copy
- Output quality depends on model instruction-following, no validation layer
- No versioning scheme beyond git commits
Canvas Design is Anthropic's official Skill for teaching Claude to generate structured, positioned visual compositions. Instead of vague descriptions or unwieldy SVG, it outputs JSON that describes text blocks, shapes, images, and their exact coordinates on a canvas. You describe a brief (poster, slide, wireframe), and Claude returns a spec you can render with a script or hand to a developer. It's built for rapid layout iteration: change the prompt, get a new composition in seconds. The output is flat and procedural, not a replacement for Figma, but it's far more useful than asking Claude to "design" something without structure. Best for mocking up event graphics, slide decks, or visual prototypes where you need machine-readable layout data, not pixel-perfect art.
Review
Load this if you're generating visual layouts programmatically or need to mock up designs without opening Figma. It's overkill if you're just asking Claude to describe a design or if you need high-fidelity, layered comps.
Good at
- Outputs structured JSON instead of vague descriptions or messy SVG
- Fast iteration: tweak the brief, get a new layout immediately
- Predictable schema makes it easy to write a reusable renderer
- Handles spatial reasoning and hierarchy without manual positioning
- Official Anthropic Skill, well-documented and maintained
Watch out
- No direct image output; you need a renderer to turn JSON into visuals
- Claude can misjudge text sizes or overlap elements with vague briefs
- Limited to flat compositions: no layers, effects, or complex interactions
- Not a replacement for design tools requiring pixel-perfect control
- Requires specific, detailed prompts to avoid layout mistakes
Use cases
- Mocking up a poster from a brief
- Rapid layout iteration
- Generating slide visuals procedurally
- Visual prototypes for designers to refine
Similar Skills
- Web Artifacts BuilderAnthropic's official Skill for building self-contained web artifacts: HTML/CSS/JS bundles ready to share or embed.
- Hyperframes (HTML to Video)The pattern HeyGen used to make their promo video: write HTML/CSS animations, Claude renders them frame-by-frame to MP4. Skill engineering, literally.
- Slack GIF CreatorAnthropic's official Skill for making Slack-ready GIFs. Useful for team comms, internal memes, and announcement assets.
- Theme FactoryAnthropic's official Skill for generating cohesive design themes: palettes, type, spacing, components, all consistent.