releasenotes

star 2.5k

Generate formatted changelogs from git history since the last release tag. Use when preparing release notes that categorize changes into breaking changes, features, fixes, and other sections.

exceptionless By exceptionless schedule Updated 6/7/2026

name: releasenotes description: Generate formatted changelogs from git history since the last release tag. Use when preparing release notes that categorize changes into breaking changes, features, fixes, and other sections.

Generate a changelog for all changes from the most recent release until now.

Steps

  1. Find the most recent release tag using git tag --sort=-creatordate
  2. Get commits and merged PRs since that tag
  3. Look at previous releases in this repo to match their format and style
  4. Categorize changes into sections: Breaking Changes, Added, Changed, Fixed, Notes
  5. Focus on user-facing changes (features, important bug fixes, breaking changes)
  6. Include PR links and contributor attribution
  7. Draft for user review only; do not create or publish a GitHub release without explicit approval

Output

Present the changelog in a markdown code block for review.

Install via CLI
npx skills add https://github.com/exceptionless/Exceptionless --skill releasenotes
Repository Details
star Stars 2,455
call_split Forks 506
navigation Branch main
article Path SKILL.md
More from Creator
exceptionless
exceptionless Explore all skills →