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.

44

Quality

46%

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

42%

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

This is a lightweight catalogue stub with tidy structure and a clear upstream pointer, but it offers no actionable guidance for performing the skill itself, relying entirely on redirecting to the upstream repository.

Suggestions

Inline at least one minimal executable example (e.g., a small script or command that produces a poster/PDF) so the skill is actionable without leaving the file.

Tighten by dropping the verbatim repetition of the description under 'What it does' and condensing the meta-explanation of the catalogue entry.

State the install/invoke sequence as numbered steps with an explicit verification checkpoint (e.g., confirm the skill appears in the agent's skills directory before invoking).

DimensionReasoningScore

Conciseness

The body is short and avoids explaining concepts Claude already knows, but it repeats the description verbatim under 'What it does' and includes meta-prose about what a 'catalogue entry' is, so it could be tightened.

2 / 3

Actionability

It provides no executable guidance for the actual design task; the only command ('open <upstream url>') merely opens a README, so it describes and redirects rather than instructing, matching the 'vague or abstract; describes rather than instructs' anchor.

1 / 3

Workflow Clarity

A loose informal sequence exists (inspect README, install upstream bundle, invoke by name or trigger), but there are no validation checkpoints and the steps are stated informally rather than as a clearly sequenced workflow.

2 / 3

Progressive Disclosure

The body is cleanly organized into labeled sections (What it does, Source, How to use) that point to a single, clearly-signaled one-level-deep upstream reference, avoiding a monolithic wall of text.

3 / 3

Total

8

/

12

Passed

Description

50%

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 conveys the skill's domain and a single action with natural trigger nouns, but leans on abstract aesthetic buzzwords and lacks an explicit 'Use when' clause, leaving it at the mid-level across all dimensions.

Suggestions

Replace 'design philosophy and aesthetic principles' with concrete actions (e.g., 'compose layouts, apply color theory, render posters and illustrations to PNG/PDF').

Add an explicit trigger clause such as 'Use when the user asks for poster, illustration, or static visual design in PNG or PDF.'

Trim buzzwords so the description reads as a concise list of capabilities rather than aspirational phrasing.

DimensionReasoningScore

Specificity

It names the domain ('visual art in PNG and PDF documents') and one action ('Create') but pads with abstract fluff ('design philosophy and aesthetic principles') rather than listing multiple concrete actions, matching the 'names domain and some actions, but not comprehensive' anchor.

2 / 3

Completeness

It states what the skill does but offers no explicit 'Use when...' clause or trigger guidance within the description; per the rubric guidelines a missing trigger clause caps completeness at 2.

2 / 3

Trigger Term Quality

It includes natural terms a user might say ('posters', 'illustrations', 'visual art', 'PNG and PDF') but mixes in non-trigger jargon ('design philosophy and aesthetic principles') and omits common variations, fitting 'some relevant keywords but missing common variations'.

2 / 3

Distinctiveness Conflict Risk

The poster/illustration/static-piece niche is somewhat specific, yet the broad 'visual art' framing could overlap with other image-generation skills and the description carries no explicit distinguishing triggers.

2 / 3

Total

8

/

12

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.