changelog
Installation
SKILL.md
changelog skill
A Claude Code skill that keeps CHANGELOG.md in sync with your project. Reads git commit history to generate user-facing release notes, and cuts versioned releases — all following Keep a Changelog and Semantic Versioning conventions.
features
- reads git commit history and translates technical commits into clear, user-facing prose
- filters out internal noise (chores, style fixes, CI changes, test updates)
- categorizes entries into the six standard change types automatically
- creates
CHANGELOG.mdfrom the canonical template if none exists - merges new entries into
[Unreleased]without disrupting existing content - cuts a versioned release section with today's date on
--release - generates and maintains comparison link definitions at the bottom of the file
- always shows a full preview and waits for confirmation before writing