Changelog Generator
Generates a human-readable changelog between two git tags — grouped by feat/fix/refactor, with author attribution.
Entry verified April 20, 2026
The short answer
Changelogs are tedious but high-value. This skill reads your conventional-commit history between two tags and produces a clean CHANGELOG.md entry in Keep-a-Changelog format.
When to use it
Every release. Before drafting release notes for a public repo.
Setup
- 1
Save as ~/.claude/commands/changelog.md.
- 2
Requires conventional-commit history to work well.
- 3
Invoke: /changelog v1.2.0 v1.3.0.
Example
You: /changelog v1.2.0 HEAD Claude: [produces Keep-a-Changelog section with Added / Changed / Fixed blocks, 23 commits grouped]
Source & attribution
- Author
- Bryan Collins
- Licence
- MIT
- Type
- Original
Original pattern published under MIT — attribution preserved by convention, not licence requirement.
Caveats
Only as good as your commit messages. 'wip' commits break the grouping.
Browse more skills
47 skills across 10 categories, all licence-verified.