CtrlK
BlogDocsLog inGet started
Tessl Logo

cowart-open-canvas

Open the native Cowart Codex widget, a tldraw-powered infinite canvas. Use when the user asks to open, launch, view, or work in the Cowart canvas or wants an infinite canvas inside Codex.

72

Quality

90%

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

93%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 lean, highly actionable instruction skill that names the exact tool, arguments, return contract, and storage layout while explicitly fencing off deprecated behavior. The only gap is the absence of an explicit error-recovery feedback loop, though the operation is non-destructive so the loop is not strictly required.

DimensionReasoningScore

Conciseness

Roughly 32 lines of lean, operational content with no concept-explanation padding; every token (tool name, args, return contract, storage paths, constraints) earns its place and assumes Claude's competence.

5 / 5

Actionability

Provides the exact MCP tool name `render_cowart_canvas_widget`, a copy-paste-ready JSON args block with the critical `projectDir` field, the exact return template string, and storage paths that cover the common case end-to-end.

5 / 5

Workflow Clarity

Three clearly sequenced steps with an explicit fallback branch (tool not visible -> discovery; plugin just upgraded -> new conversation) and a "Confirm the widget opens" checkpoint, but there is no explicit validate-fix-retry loop; the destructive/batch cap does not apply since this is a UI-launch operation.

4 / 5

Progressive Disclosure

A simple, single-purpose skill under 50 lines with no bundle files; it is well-organized into Workflow and Constraints sections, which satisfies the simple-skill exception for the top anchor.

5 / 5

Total

19

/

20

Passed

Description

87%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 concise, third-person description that clearly states both what the skill does and when to use it, with natural trigger terms and low conflict risk. Its only limitation is that, as a single-action skill, it does not enumerate multiple distinct capabilities.

DimensionReasoningScore

Specificity

Names the concrete action "Open the native Cowart Codex widget, a tldraw-powered infinite canvas"; this is a single-task skill so one concrete action is appropriate, but it does not list multiple specific actions, keeping it below 5.

4 / 5

Completeness

Explicitly states the "what" (open the native widget / tldraw infinite canvas) and the "when" with concrete trigger phrases ("Use when the user asks to open, launch, view, or work in the Cowart canvas..."), satisfying the top anchor.

5 / 5

Trigger Term Quality

Natural user phrasing appears via "open, launch, view, or work in the Cowart canvas" and "wants an infinite canvas inside Codex", giving good synonym coverage; a few natural variations are absent, so not 5.

4 / 5

Distinctiveness Conflict Risk

Niche, product-specific triggers ("Cowart Codex widget", "Cowart canvas", "infinite canvas inside Codex") create a clear niche with minimal overlap risk against other skills.

5 / 5

Total

18

/

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

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

15

/

16

Passed

Repository
zhongerxin/Cowart
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.