CtrlK
BlogDocsLog inGet started
Tessl Logo

canvas-designer

Core canvas design skill covering project management, multimedia principles, AI image generation, web image search, and design marker processing. Load for any canvas design task. CRITICAL - When user message contains [@design_canvas_project:...] or [@design_marker:...] mentions, or when the user wants to generate video/animation/clip on a canvas project, you MUST load this skill first before any operations.

68

Quality

83%

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

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The body is highly actionable with strong workflow sequencing and validation loops for risky image operations. Its weaknesses are an over-long, somewhat instructional Prompt Engineering section and references to bundle files that are not present on disk.

Suggestions

Tighten the Prompt Engineering section: trim the conceptual "why models work" prose and condense the adjective-substitution table to the most decision-relevant rows.

Either ship the referenced bundle files (reference/image/image-search.md, design-marker.md, reference/video/generation.md, follow-up.md, parameters-and-errors.md) or inline the essential content so no referenced path 404s.

DimensionReasoningScore

Conciseness

The body is mostly efficient with concrete tool tables and executable code, but the lengthy "Prompt Engineering" section explains concepts and philosophy Claude largely already knows (e.g. why image models reason, extensive adjective-substitution tables), and could be tightened. Not the score-1 verbose concept primer, but above the lean anchor.

2 / 3

Actionability

Provides fully executable tool.call / run_sdk_snippet code, concrete parameter tables, copy-paste retry and multi-view patterns, and an unambiguous tool-selection decision tree.

3 / 3

Workflow Clarity

Multi-step processes are clearly sequenced with validation checkpoints and feedback loops: the design-marker 4-step process, the failed-task retry loop via element_id, and the mandatory visual_understanding step before image-to-image generation.

3 / 3

Progressive Disclosure

Content is well sectioned with one-level-deep, clearly signaled references (reference/image/image-search.md, reference/video/generation.md, etc.), but no references/ bundle directory actually exists, so the referenced paths are broken and navigation cannot be completed.

2 / 3

Total

10

/

12

Passed

Description

90%

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 specific, complete, and clearly triggered with explicit "Use when"-style guidance and distinctive marker syntax. Its only weakness is the second-person "you MUST load" phrasing, which violates the rubric's third-person-voice guideline and pulls specificity down.

Suggestions

Rewrite the description in third person to avoid the "you MUST load this skill first" phrasing (e.g., "Load this skill before any operations when the user message contains...").

DimensionReasoningScore

Specificity

Names five concrete action areas ("project management, multimedia principles, AI image generation, web image search, and design marker processing"), which would anchor at 3, but the description uses second person voice ("you MUST load this skill first"), which the rubric penalizes by reducing specificity by 1.

2 / 3

Completeness

Clearly answers what it does (the five design domains) and when to use it via explicit triggers ("Load for any canvas design task" and "When user message contains ... you MUST load this skill first").

3 / 3

Trigger Term Quality

Covers natural trigger phrasing users would say — "canvas design task" and "generate video/animation/clip on a canvas project" — alongside the explicit [@design_canvas_project:...] / [@design_marker:...] mention triggers.

3 / 3

Distinctiveness Conflict Risk

Clear canvas-design niche anchored by the unique [@design_canvas_project:...] and [@design_marker:...] mention syntax, making false triggering by other skills unlikely.

3 / 3

Total

11

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (633 lines); consider splitting into references/ and linking

Warning

relative_links

Relative link issues: 6 missing, 6 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository
dtyq/magic
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.