CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

release-note-generation

Toolkit for generating PowerToys stable or preview release notes from GitHub milestones, commit ranges, or Azure DevOps release-candidate builds. Use when asked to create release notes, summarize milestone PRs, generate changelog, prepare a draft preview release, calculate PR deltas across main and stable, update release documentation, manage PR milestones, or prepare and validate release assets.

Quality

86%

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

75%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.

The body is a well-organized, lean overview with clear scenario routing, named scripts, and validation-aware troubleshooting. It scores uniformly at level 4: every dimension is solid but each has identifiable slack (duplicated workflow presentation, no in-body script invocation example, checkpoints deferred to references, and one broken legacy link).

Suggestions

Collapse the redundancy between the ASCII workflow diagram and the step table (and the two output-directory trees) into a single representation to reach lean-level conciseness.

Fix or remove the dangling "references/Instruction.md" link and flatten the scenarios/index.md → scenario.md → step-file chain (e.g., link step files directly from SKILL.md's routing section) so references stay one level deep.

Add one concrete example invocation (with typical parameters) for a core script such as dump-prs-since-commit.ps1 so the overview itself is copy-paste executable, and inline the key validation checkpoints (e.g., what to verify after grouping) instead of deferring them entirely to the step files.

DimensionReasoningScore

Conciseness

The body is efficient — no concept explanations, terse conventions and tables, concrete troubleshooting — but the ASCII workflow diagram and the step table below it duplicate the same 1.0→4.2 sequence, and the output directory tree is presented twice (stable and preview). Trimming one workflow representation would bring it to the lean level-5 anchor.

4 / 5

Actionability

Prerequisites give executable commands ("Run `gh auth status` to verify; if not logged in, run `gh auth login`") and each step names its script and output artifact, so guidance is mostly executable. Minor gaps: the body contains no example script invocation (parameters live only in the step files), and the linked "references/Instruction.md - Legacy full documentation" does not exist in the bundle, so that link is not actionable.

4 / 5

Workflow Clarity

The sequence is explicit (numbered steps 1.0→4.2, scenario routing, per-step table with artifacts) and validation is present for the batch operations ("`gh auth status` must pass", verify-draft-preview-release.ps1, "ambiguous or conflicting values stop the run", human label review and final-review.md checkpoints), so the destructive/batch cap at 3 does not apply. However, most mid-flow validate/fix checkpoints are deferred to the step reference files rather than stated in the overview, leaving minor validation gaps versus the level-5 anchor.

4 / 5

Progressive Disclosure

Structure is good and well-signaled — a scenario router, one reference file per step, and the explicit instruction "Do not read all steps at once—only read the step you are executing" — and all referenced scripts and step files verified to exist. Two organizational gaps keep it below level 5: the dangling "references/Instruction.md" link, and the SKILL.md → scenarios/index.md → scenario.md → step-file chain that nests references three levels deep rather than one.

4 / 5

Total

16

/

20

Passed

Description

92%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 strong description: it states concrete capabilities, names the exact trigger scenarios in an explicit "Use when..." clause, and occupies a well-differentiated niche. The only weakness is slight keyword coverage gaps (a few natural synonyms for release-note-related requests are absent).

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "generating PowerToys stable or preview release notes from GitHub milestones, commit ranges, or Azure DevOps release-candidate builds", "prepare a draft preview release", "calculate PR deltas across main and stable", "manage PR milestones", "prepare and validate release assets" — with comprehensive coverage of the skill's capabilities. It goes beyond the level-4 anchor's 'minor gaps' since every listed capability is concrete and specific.

5 / 5

Completeness

It explicitly answers both what ("Toolkit for generating PowerToys stable or preview release notes from GitHub milestones, commit ranges, or Azure DevOps release-candidate builds") and when ("Use when asked to create release notes, summarize milestone PRs, generate changelog, prepare a draft preview release, calculate PR deltas across main and stable, update release documentation, manage PR milestones, or prepare and validate release assets") with concrete trigger phrases, matching the level-5 anchor.

5 / 5

Trigger Term Quality

Natural trigger phrases are well covered ("create release notes", "summarize milestone PRs", "generate changelog", "manage PR milestones") including the synonym "changelog" for release notes. A few natural user phrasings are still missing (e.g., "what's new", "release summary", "publish a release"), so it falls just short of the comprehensive-with-synonyms level-5 anchor.

4 / 5

Distinctiveness Conflict Risk

The PowerToys/ADO-build/milestone niche with distinct triggers (milestone PRs, release-candidate builds, PR deltas across main and stable) gives it a clear niche with minimal conflict risk against generic changelog or release-management skills.

5 / 5

Total

19

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

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

Warning

Total

15

/

16

Passed

Repository

microsoft/PowerToys

Path

.github/skills/release-note-generation/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.