Install changelog-generator for Claude Code and write release notes from Git
Turn commits in a chosen Git range into release notes that explain what changed for users.
中文Install in Claude Code
Claude Code and a local Git repository with a known revision range.
- Open the pinned GitHub source below and retrieve the `plugins/all-skills/skills/changelog-generator/` directory from that revision.
- Copy it into `.claude/skills/changelog-generator/` in your project, keeping `SKILL.md` and its companion files together.
- Open Claude Code in the project root and enter `/changelog-generator` followed by the example task.
Example task
Tag a practice repository v1.0, then add commits for CSV export, an empty-list export fix, and test-helper cleanup. Ask for customer-facing notes covering v1.0..HEAD.What to check
The draft lists the export feature and fix, leaves out the test-only cleanup, and ties both visible changes back to commits.
Original SKILL.md on GitHub · Updated
Frequently asked question
Can I generate notes only for changes since a previous release?
Yes. Supply a range such as v1.0..HEAD and check the draft against the actual commit history.