About releasenotes
releasenotes is a skill for preparing a changelog of repository changes since the latest release. It uses prior release formatting and groups user-facing updates, with PR links and contributor attribution, into a GitHub-ready Markdown block.
Key features
- 01Finds the latest release tag
- 02Collects commits and merged PRs
- 03Matches previous release formatting
- 04Groups user-facing changes by section
- 05Includes PR links and contributor attribution
- 06Formats output for GitHub release
Use cases
- 01Preparing notes for a new release
- 02Summarizing changes since the latest tag
- 03Producing a copy-ready GitHub changelog
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ openhands/ extensions --skill releasenotesAfter installing, type/releasenotesin Claude Code to confirm it loaded.
Bundled filesREADME.md
Details
From the project READMEGenerate a changelog for all changes from the most recent release until now.
Steps
- Find the most recent release tag using
git tag --sort=-creatordate - Get commits and merged PRs since that tag
- Look at previous releases in this repo to match their format and style
- Categorize changes into sections: Breaking Changes, Added, Changed, Fixed, Notes
- Focus on user-facing changes (features, important bug fixes, breaking changes)
- Include PR links and contributor attribution
Output
Present the changelog in a markdown code block, ready to copy-paste into a GitHub release.
Comments
Markdown supported