Skill
Changelog writer
Turns recent commits into friendly release notes grouped by what users will notice. Manual-only: run it with /changelog-writer.
Free For Claude Code
How to use it
- Save the file below as
.claude/skills/changelog-writer/SKILL.mdin your project. - Run it in Claude Code with
/changelog-writer.
.claude/skills/changelog-writer/SKILL.md
---
name: changelog-writer
description: Drafts release notes from recent git commits.
disable-model-invocation: true
argument-hint: [since-tag-or-date]
---
Run `git log` since $ARGUMENTS (if none is given, since the latest tag).
Group the changes under these headings, skipping any that are empty:
- New
- Improved
- Fixed
Write each item as one plain-English sentence about what a user will notice. Leave out internal refactors and dependency bumps unless they change behaviour.
Show the draft. Do not edit CHANGELOG.md until the user approves.