release-notes

Generates well-formatted release notes by analyzing merged pull requests, commit messages, and resolved issues since the last release. Categorizes changes into features, bug fixes, improvements, and b

SKILL.md

GitHub

Release Notes Generator

Automatically generate release notes from merged PRs, commits, and resolved issues.

Integrations: GitHub, Slack

When to Use

  • The team is preparing a release and needs formatted release notes
  • The user wants to summarize changes since the last release
  • The user mentions "release notes", "changelog", or "release summary"

Steps

Step 1: Identify Release Scope

Determine the commit range (since last tag or specified date).

Step 2: Categorize Changes

Group PRs and commits into features, fixes, improvements, and breaking changes.

Step 3: Format and Distribute

Generate release notes in the requested formats and post to channels.

Output

Deliver:

  • Formatted release notes (Markdown, Slack, email)
  • Contributor list
  • Breaking changes summary