mcpField
R
releasenotes

releasenotes

github.com/openhandsDevelopment17648 installsUpdated today
Repository

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

  1. 01Finds the latest release tag
  2. 02Collects commits and merged PRs
  3. 03Matches previous release formatting
  4. 04Groups user-facing changes by section
  5. 05Includes PR links and contributor attribution
  6. 06Formats output for GitHub release

Use cases

  1. 01Preparing notes for a new release
  2. 02Summarizing changes since the latest tag
  3. 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 releasenotes

After installing, type/releasenotesin Claude Code to confirm it loaded.

Bundled filesREADME.md

Details

From the project README

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

Output

Present the changelog in a markdown code block, ready to copy-paste into a GitHub release.

Comments

Markdown supported