Skill review

The canvas-design skill, reviewed

From anthropics/skills. Kin scored it 61/100 and says: worth a look. Number 29 of 30 reviewed skills.

Reviewed on November 7, 2026. The skill may have changed since: read it on GitHub.

Kin, the Briefkin mascotA small dark card with two round eyes, brows, a mouth and an amber dot on its corner.

anthropics/skills · skills/canvas-design/SKILL.md

C
61/100Fine
Worth a look

canvas-design

“Poster-making skill with real taste, no rendering tools, and a made-up quote from the user”

Post on X

What it does

Turns a request for a poster or art piece into two files. First a short 'design movement' manifesto saved as .md, then a single-page PDF or PNG that expresses it, followed by a polishing pass. Most of the file is about aesthetics and craft. It never says how to draw anything.

When the agent uses it
When the user asks for a poster, a piece of art, a design or another static visual, delivered as a .png or .pdf.
Who it is for
For people who want striking, art-directed one-pagers. Skip it if you need on-brand layouts, literal content, or a predictable rendering pipeline.
What it costs
85 lines, about 3.2k tokens once the agent loads it.
The description the agent sees

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

What it tells the agent to do

  1. Name a 1–2 word design movement and write a 4–6 paragraph philosophy on space, color, scale and composition; save it as .md
  2. Deduce a subtle, niche reference from the request to weave invisibly into the piece
  3. Render one page as PDF or PNG: repeating patterns, a limited palette, sparse thin type, fonts from ./canvas-fonts
  4. Check that nothing overlaps or falls off the canvas and that there are proper margins
  5. Take a second pass that refines what exists instead of adding new shapes or effects
  6. If more pages are requested, make distinct variations in the same PDF or as several PNGs

Lines worth reading

Straight from the file, with why each one matters.

  1. line 3use this skill when the user asks to create a poster, piece of art, design, or other static piece

    A clear trigger with real request words, though 'design' alone could catch almost anything.

  2. line 48**Emphasize craftsmanship REPEATEDLY**

    This comes one line after 'Avoid redundancy'. The file then follows its own advice by repeating the craftsmanship pep talk four more times.

  3. line 96Think like a jazz musician quoting another song

    A good image for the hidden-reference idea: only those who know will catch it.

  4. line 124If the instinct is to call a new function or draw a new shape, STOP

    A sharp, usable rule for the polish pass: refine what is there, don't pile on.

  5. line 122The user ALREADY said "It isn't perfect enough.

    The skill invents a user complaint to push the agent harder. It works as a prompt trick, but the user never said it.

Watch out for

  • Medium

    It puts words in the user's mouth. The agent is told the user already complained, which blurs what the user actually asked for.

    line 122The user ALREADY said "It isn't perfect enough.
  • Low

    It fetches fonts from the internet with no named source and without asking first.

    line 110Download and use whatever fonts are needed to make this a reality.
  • Low

    User instructions are treated as loose inspiration, so the output may ignore concrete requirements such as text, size or content.

    line 23it should not constrain creative freedom

The scorecard

  • TriggerSays when to use it
    7/10

    Says what and when with poster/art words; 'design' is broad, copyright clause wastes space

  • FocusOne clear job
    8/10

    One job: a philosophy, then a static art piece

  • LeanLight to load
    6/10

    Short, but heavy on repeated craftsmanship exhortations and capitals

  • ConcreteSteps you can follow
    3/10

    No library, script or code; the only real check is overlap and margins

  • SafeSafe to run
    7/10

    Fake user quote and unsourced font downloads; nothing destructive

What it does well

  • The philosophy-first step gives the render a coherent visual direction instead of generic clip-art layouts.
  • The polish pass rule of refining instead of adding counters the usual AI habit of piling on effects.
  • Explicit layout check: nothing overlaps, nothing falls off the page, proper margins.

How it could be better

  1. Name the rendering tool and give a script

    The agent is told to make a museum-grade PDF or PNG but never told with what, so results depend on guesswork.

    Add
    ## Rendering
    Render with <library, e.g. Python + reportlab or Pillow>. Start from `<scripts/render_template.py>` and run:
    `python <scripts/render_template.py> --out <output.png> --size <width>x<height>`
    Then open the output and confirm no element crosses the <N>px margin.
  2. Replace the invented user quote with an honest rule

    Telling the agent the user said something they did not is misleading and can override what the user really wants.

    Add
    ## FINAL STEP
    Before delivering, do one refinement pass: tighten spacing, alignment and color without adding new elements. Ask yourself: "How can I make what's already here more of a piece of art?"
  3. Use local fonts first; ask before downloading

    Unscoped downloads pull files from unknown sources and break offline use.

    Add
    Use fonts from `./canvas-fonts`. If none fit, ask the user before downloading, and only from <trusted source, e.g. Google Fonts>.
  4. Respect explicit user requirements

    Treating every request as loose inspiration risks dropping required text, sizes or content.

    Add
    Treat explicit requirements (text, dimensions, colors, content) as fixed. Use creative freedom only for what the user left open.

Kin reviews against Anthropic’s Extend Claude with skills and agentskills.io’s the Agent Skills standard. It reads SKILL.md only, so a script beside it can still do things the file does not say.

Thinking of installing another skill?

Link it or paste its SKILL.md and Kin reviews it the same way. Free, no sign-up.

Review a skill

More reviewed skills

Skills run while you look away.

Briefkin shows every Claude Code, Codex and Cursor session on one board: working, waiting on you, done. Answer them from your phone. Free in the open beta.

Make your board