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.
85
Quality
78%
Does it follow best practices?
Impact
99%
1.30xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/changelog-automation/SKILL.mdConventional commit enforcement setup
commitlint installed
100%
100%
config-conventional base
100%
100%
husky installed
100%
100%
commitlint extends conventional
100%
100%
subject-case rule present
100%
100%
subject-case never start/pascal/upper
100%
100%
subject-max-length rule
0%
100%
max-length set to 72
0%
100%
commit-msg hook file
100%
100%
hook runs commitlint
100%
100%
conventional commit types listed
100%
100%
Without context: $0.3117 · 1m 14s · 15 turns · 16 in / 3,753 out tokens
With context: $0.5357 · 1m 27s · 26 turns · 404 in / 4,445 out tokens
Keep a Changelog format and standard-version setup
standard-version dependency
100%
100%
release script
100%
100%
release:minor script
100%
100%
release:major script
100%
100%
release:patch script
100%
100%
release:dry script
0%
100%
versionrc visible sections
100%
100%
versionrc hidden sections
100%
100%
releaseCommitMessageFormat
0%
100%
changelog header text
100%
100%
Unreleased section
100%
100%
changelog section types
0%
100%
version comparison links
30%
76%
Without context: $0.2383 · 45s · 15 turns · 63 in / 2,619 out tokens
With context: $0.3395 · 52s · 15 turns · 265 in / 2,856 out tokens
semantic-release and GitHub Actions release pipeline
main branch configured
100%
100%
beta prerelease branch
100%
100%
alpha prerelease branch
100%
100%
plugin order
60%
100%
changelogFile setting
100%
100%
git plugin assets
100%
100%
git plugin message format
100%
100%
fetch-depth: 0
100%
100%
git user name config
0%
100%
git user email config
0%
100%
contents: write permission
100%
100%
pull-requests: write permission
100%
100%
Without context: $0.4046 · 1m 35s · 18 turns · 67 in / 6,119 out tokens
With context: $0.5980 · 1m 45s · 29 turns · 275 in / 5,778 out tokens
9c177eb
Table of Contents
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.