CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

release-gen

Finish release follow-up after the changelog exists. Update `data/XDG/org.cataclysmbn.CataclysmBN.metainfo.xml` and send the matching Flathub PR with `gh pr create --web`.

Quality

82%

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

86%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 tight, actionable checklist for a single-purpose release workflow with an explicit verification step and a failure handoff path. The main improvements are clarifying when verification runs (before push, with a retry loop) and showing how the sha256 is recomputed.

Suggestions

Move the verification bullet before the push/PR step and add a fix-and-retry loop ('if verification fails, fix and re-verify before pushing').

Show how to recompute the sha256 (e.g., the exact command over the archive URL) and include a minimal <release> XML snippet to copy.

DimensionReasoningScore

Conciseness

The body is a lean bullet list with no padding and no explanation of concepts Claude already knows; the '0.11.1' example is an illustrative format pattern rather than stale time-sensitive version guidance.

5 / 5

Actionability

Guidance is concrete: exact paths ('data/XDG/...metainfo.xml', 'org.cataclysmbn.CataclysmBN.yml'), an exact command ('gh pr create --web'), and precise content requirements ('5-7 terse player-facing bullets'). Minor gaps: it says to recompute the 'sha256' without saying how, and gives no sample <release> XML entry.

4 / 5

Workflow Clarity

The bullets give a clear ordered sequence (metainfo entry → Flathub manifest → push → PR) with an explicit verification bullet and a failure-handoff branch. Minor gap: verification is listed after 'Push the Flathub branch and open the PR', leaving validation timing ambiguous, and there is no fix-and-retry loop.

4 / 5

Progressive Disclosure

The skill is under 50 lines, needs no external references (none exist in the bundle), and is organized into a main checklist plus an 'Example release' section — meeting the simple-skill exception for a top score.

5 / 5

Total

18

/

20

Passed

Description

70%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 specific, lean description anchored by a concrete file path and command, though it covers fewer actions than the skill body actually performs. Its main weakness is the absence of an explicit 'Use when...' trigger clause, which caps completeness.

Suggestions

Add an explicit trigger clause, e.g., 'Use when a Cataclysm-BN release has been tagged and the changelog is done, to publish the Flathub update.'

Mention the Flathub manifest/sha256 update in the description so the stated scope matches what the skill body actually does.

DimensionReasoningScore

Specificity

The description names the exact file ('data/XDG/org.cataclysmbn.CataclysmBN.metainfo.xml') and two concrete actions with an exact command ('send the matching Flathub PR with `gh pr create --web`'). It stops short of comprehensive coverage since the Flathub manifest/sha256 update from the body is omitted.

4 / 5

Completeness

The 'what' is clear (update metainfo XML, send Flathub PR), but 'when' is only weakly implied: 'after the changelog exists' is a sequencing precondition, not an explicit 'Use when...' trigger clause, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Terms like 'release follow-up', 'changelog', 'Flathub', and 'PR' are ones a user would naturally say when needing this skill. A few natural variants are missing (e.g., 'flatpak', 'publish', 'version release').

4 / 5

Distinctiveness Conflict Risk

The description occupies a clear niche — CataclysmBN Flathub release follow-up with a repo-specific file path — making false triggers from other skills extremely unlikely.

5 / 5

Total

16

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

cataclysmbn/Cataclysm-BN

Path

.agents/skills/release-gen/SKILL.md

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.