About releasenotes
releasenotes is a skill for preparing a changelog from the latest release to the current point in a repository. It gathers commits and merged pull requests, follows prior release formatting, and organizes user-facing changes with links and contributor credits.
Key features
- 01Find the latest release tag
- 02Review commits and merged PRs
- 03Match earlier release formatting
- 04Group changes by release category
- 05Include PR links and contributor credits
- 06Output copy-ready Markdown
Use cases
- 01Prepare a GitHub release changelog
- 02Summarize changes since the latest tag
- 03Organize fixes and breaking changes
- 04Credit contributors in release notes
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ exceptionless/ exceptionless --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