CtrlK
BlogDocsLog inGet started
Tessl Logo

canvas-design

Create beautiful visual art in PNG and PDF documents using design philosophy and aesthetic principles for posters, illustrations, and static pieces.

46

Quality

48%

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
SKILL.md
Quality
Evals
Security

Quality

Content

36%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.

The body functions as a thin catalogue pointer: it is reasonably concise and sectioned, but provides almost no executable guidance or concrete workflow, redirecting the real instructions entirely to an external URL.

Suggestions

Inline at least one concrete, runnable example (e.g., a minimal Python/SVG snippet that renders a poster to PNG) so the skill is actionable without an internet hop.

Replace the external-redirect 'How to use' steps with an explicit local install-and-invoke sequence with a verification step (e.g., confirm the skill appears in the agent's skill list before invoking).

Bundle key references locally (e.g., a REFERENCES.md with design principles) and link them one level deep instead of pointing only at the upstream GitHub URL.

DimensionReasoningScore

Conciseness

The body is short and avoids explaining concepts Claude already knows, but it restates the description verbatim under 'What it does' and includes mild filler ('Curated from Anthropic's official skills repository') that could be trimmed.

3 / 5

Actionability

The only concrete command is `open <url>`, which launches a browser rather than executing the skill's task; there is no executable code or specific steps for actually producing art.

2 / 5

Workflow Clarity

A rough inspect→install→invoke sequence is present but each step defers to an external README for specifics and there is no validation, leaving the steps poorly defined with major gaps.

2 / 5

Progressive Disclosure

The single file has clear section headers, but it offloads all real content to an external GitHub URL rather than curating local one-level-deep references, so structure is only partially effective.

3 / 5

Total

10

/

20

Passed

Description

61%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.

The description is clear and well-scoped with strong natural trigger terms, but it relies on a single generic action verb and omits an explicit 'Use when...' clause, capping completeness at 3.

Suggestions

Add an explicit trigger clause such as 'Use when the user asks to create posters, illustrations, or static visual pieces in PNG or PDF.'

Replace the single verb 'Create' with several concrete actions (e.g., 'Design, lay out, and render visual art') to raise specificity.

DimensionReasoningScore

Specificity

Names the domain (visual art in PNG/PDF) and concrete output types (posters, illustrations, static pieces), but offers only one generic action verb ('Create beautiful visual art') rather than several specific actions.

3 / 5

Completeness

It clearly states what the skill does but has no explicit 'Use when...' clause, and the 'when' is only weakly implied via the output-type list, so per the rubric completeness is capped at 3.

3 / 5

Trigger Term Quality

Frontmatter triggers include natural user phrases ('poster design', 'create poster', 'illustration') plus bilingual synonyms ('海报', '插画'), giving good keyword coverage, though it lacks some file-extension/synonym variants needed for a 5.

4 / 5

Distinctiveness Conflict Risk

Scoped to static visual art in PNG/PDF with distinct poster/illustration triggers, giving a clear niche with only minor overlap risk against general image-generation skills.

4 / 5

Total

14

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
nexu-io/open-design
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.