CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

changelog-automation

Automate changelog generation from commits, PRs, and releases following Keep a Changelog format. Use when setting up release workflows, generating release notes, or standardizing commit conventions.

78

1.30x
Quality

73%

Does it follow best practices?

Impact

99%

1.30x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/changelog-automation/SKILL.md

The canonical home for this skill is changelog-automation in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

An extremely lean, well-structured body whose near-total lack of concrete guidance would be acceptable if the deferred playbook file existed — but that file is absent from the bundle, leaving the skill with abstract instructions and no actionable detail layer. Actionability is the primary weakness.

Suggestions

Fix the dangling reference: `resources/implementation-playbook.md` is referenced in both Instructions and Resources but does not exist in the bundle — either add the playbook or remove/inlining the essential patterns it was meant to hold.

Add concrete tooling guidance to the Instructions (e.g., specific tools like conventional-changelog, semantic-release, or git-cliff, with example commands or config snippets) so the body is actionable without the missing reference.

Make the review step a real validation checkpoint — specify what to check and how (e.g., verify generated entries match merged PRs, confirm no secrets/internal details leaked, diff against previous release notes).

DimensionReasoningScore

Conciseness

Lean and efficient: terse bullets, no over-explanation of concepts Claude already knows, no padded sections — every line (use-cases, exclusions, instructions, safety) earns its place.

5 / 5

Actionability

The Instructions are high-level hints ("Select a changelog format", "Configure tooling to generate and publish notes") with no named tools, commands, config examples, or concrete steps — the body only describes what to do rather than instructing how.

2 / 5

Workflow Clarity

A rough sequence exists (select format → enforce conventions → configure tooling → review output) and a review step is listed, but the validation checkpoint is vague ("Review output for accuracy, completeness, and wording") with no concrete way to verify correctness or completeness.

3 / 5

Progressive Disclosure

Sections are well organized and the reference to the playbook is clearly signaled twice, but `resources/implementation-playbook.md` does not exist in the bundle — the entire detail layer the skill defers to is missing, so the reference is broken and navigation fails.

3 / 5

Total

13

/

20

Passed

Description

78%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 well-formed description that explicitly states what the skill does and when to use it, with strong natural trigger terms and a distinct changelog-automation niche. Its main gaps are modest action specificity (one core action plus format) and a few missing trigger synonyms such as "conventional commits".

DimensionReasoningScore

Specificity

Names the domain and 1-2 concrete actions ("Automate changelog generation", "following Keep a Changelog format"), but commits/PRs/releases are input sources rather than distinct actions, so it stops short of the several-specific-actions coverage of the anchor at 4.

3 / 5

Completeness

Clearly answers both "what" ("Automate changelog generation from commits, PRs, and releases following Keep a Changelog format") and "when" ("Use when setting up release workflows, generating release notes, or standardizing commit conventions") with concrete trigger phrases, matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

Good natural-term coverage ("changelog", "release notes", "release workflows", "commit conventions"), but misses common user variations like "conventional commits", "CHANGELOG.md", or "version history", keeping it below the comprehensive-synonym anchor at 5.

4 / 5

Distinctiveness Conflict Risk

A clear changelog/release-notes niche with mostly distinct triggers, but "commits" and "standardizing commit conventions" create minor overlap risk with commit-message-writing skills, so it is not the minimal-conflict anchor at 5.

4 / 5

Total

16

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

skills/changelog-automation/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.