CtrlK
BlogDocsLog inGet started
Tessl Logo

canary

Finds or publishes a pkg.pr.new canary release for a Storybook branch. Use when the user wants the canary package specifier for a branch or needs to trigger the canary workflow manually.

70

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

82%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 tightly scoped, highly actionable skill body built around executable gh/curl commands and a clear three-branch decision flow with validation checkpoints. It is efficient and well-structured, with only minor room for trimming and an even clearer feedback loop.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence and avoids explaining what pkg.pr.new or Storybook are, but includes a few trimmable prose notes (e.g. "It usually takes 5-10 minutes", the compact-URL aside) that keep it just short of the lean anchor.

4 / 5

Actionability

Copy-paste ready bash is provided throughout—`curl -I` existence checks, `gh workflow run`, `gh run watch`, and version-string construction—covering the common cases with fully executable commands.

5 / 5

Workflow Clarity

A clear A/B/C decision flow with sequenced commands and validation checkpoints (HTTP 200 check, `gh run watch`, status interpretations) is present; it stops short of an explicit validate-fix-retry feedback loop, so it is not the top anchor.

4 / 5

Progressive Disclosure

The single SKILL.md is well-organized into clearly labeled sections (Version string, Check whether a canary exists, Decision flow A/B/C, Use the canary, Requirements, Monitor progress) with no nested references, but it inlines somewhat more than an overview-pointer split would.

4 / 5

Total

17

/

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 capability and trigger conditions for a narrow, well-scoped niche. It is strong across all dimensions with only minor keyword-coverage gaps.

DimensionReasoningScore

Specificity

"Finds or publishes a pkg.pr.new canary release for a Storybook branch" plus "wants the canary package specifier" and "trigger the canary workflow manually" list several specific concrete actions, but coverage is narrow within a single niche so a minor gap remains versus the fully comprehensive anchor.

4 / 5

Completeness

It states both the what ("Finds or publishes a pkg.pr.new canary release for a Storybook branch") and an explicit when clause ("Use when the user wants the canary package specifier for a branch or needs to trigger the canary workflow manually") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural terms like "canary", "branch", "canary package specifier", and "trigger the canary workflow" are present and would be said by users, but a few synonyms or variations are missing, fitting the good-but-not-comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

The pkg.pr.new/Storybook branch canary niche is highly specific with distinct triggers, making overlap with other skills minimal.

5 / 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
storybookjs/storybook
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.