CtrlK
BlogDocsLog inGet started
Tessl Logo

canvas-design

Visual art and static design creation. Outputs: .png, .pdf documents. Capabilities: poster design, infographics, visual art, design philosophy creation, composition, layout. Actions: create, design, compose, generate posters/art/infographics. Keywords: poster, infographic, visual art, canvas, composition, layout, PDF design, PNG creation, graphic design, visual hierarchy, design philosophy, aesthetic movement, static design, printable, artwork. Use when: creating posters, designing infographics, generating visual art, making static designs, producing printable materials, expressing design philosophies visually.

64

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/canvas-design/SKILL.md

The canonical home for this skill is canvas-design in anthropics/skills

SKILL.md
Quality
Evals
Security

Quality

Content

60%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A clearly sequenced creative workflow with strong philosophy-creation guidance and explicit refinement/quality checks, but it is weakened by repetitive emphatic padding and a lack of concrete, executable mechanics for the actual PDF/PNG rendering step.

Suggestions

Consolidate the repeated craftsmanship emphasis into a single stated principle; the current six restatements ('meticulously crafted', 'painstaking attention', 'master-level execution', etc.) inflate tokens without adding guidance.

Add a concrete rendering path for the canvas step — name a library or approach (e.g. HTML/CSS to PDF, reportlab, PIL/Pillow) with a minimal starter snippet so the PDF/PNG generation is actionable rather than purely directional.

Verify the ./canvas-fonts directory reference: it is cited as 'non-negotiable' but is absent from the bundle, which leaves a broken navigation pointer.

DimensionReasoningScore

Conciseness

The structure is mostly purposeful and avoids explaining concepts Claude already knows, but the craftsmanship theme is restated roughly six times (CRITICAL GUIDELINES, ESSENTIAL PRINCIPLES, two CRITICAL blocks, FINAL STEP) alongside CAPS emphatic padding like 'non-negotiable' and 'This is true art' that could be tightened.

3 / 5

Actionability

The philosophy-creation half is concrete ('Name the movement (1-2 words)', '4-6 paragraphs', five worked examples, output format, 'Search the ./canvas-fonts directory'), but the canvas-rendering half gives only high-level direction with no executable path — no library, code skeleton, or specific command for producing the PDF/PNG.

3 / 5

Workflow Clarity

A clear two-step sequence (philosophy .md → canvas .pdf/.png) with well-delineated sections and a refine feedback loop in FINAL STEP, plus explicit checks ('Check carefully that all text, graphics... have breathing room', 'Double-check that nothing overlaps'); minor validation gaps remain but most checkpoints are present.

4 / 5

Progressive Disclosure

Well-organized into clearly headed sections (DESIGN PHILOSOPHY CREATION, DEDUCING THE SUBTLE REFERENCE, CANVAS CREATION, FINAL STEP, MULTI-PAGE OPTION) with no nested references; the five inline philosophy examples are illustrative and reasonably placed, though the referenced ./canvas-fonts directory is not present in the bundle.

4 / 5

Total

14

/

20

Passed

Description

91%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, well-structured description that explicitly covers what the skill does and when to use it with comprehensive natural trigger terms and file extensions. Its main weakness is verbosity: the Capabilities/Actions/Keywords segments redundantly restate the same poster/infographic actions.

DimensionReasoningScore

Specificity

Lists several concrete actions ('poster design, infographics, visual art, design philosophy creation, composition, layout' and 'generate posters/art/infographics'), but the Capabilities and Actions sections redundantly restate poster/infographic, keeping it just below comprehensive.

4 / 5

Completeness

Explicitly answers what ('Visual art and static design creation. Outputs: .png, .pdf documents. Capabilities:...') and when ('Use when: creating posters, designing infographics, generating visual art...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive keyword coverage including synonyms ('poster, infographic, visual art, canvas, graphic design, printable, artwork') and file extensions ('.png, .pdf documents', 'PDF design, PNG creation') that users would naturally say.

5 / 5

Distinctiveness Conflict Risk

The visual-art/aesthetic-movement niche is mostly distinct with clear triggers, but 'infographic' and 'graphic design' create minor overlap risk with chart/dataviz and general image-generation skills.

4 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
samhvw8/dot-claude
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.