gen-release-notes

Solid

generate release notes for changes since a given tag

AI & Automation 61 stars 8 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 87/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Release Notes Generator Generate professional release notes following the Keep a Changelog standard. **Input**: Previous tag (e.g., `v0.0.1`) ``` $ARGUMENTS ``` --- Use extended thinking to analyze the changes thoroughly before generating release notes. ## Gates Do not invent tags, PR numbers, or links. Each row must pass before the work that depends on it. | When | Pass condition (evidence) | On fail | |------|---------------------------|---------| | Before `git log` / `git diff` | `git tag -l "$PREV_TAG"` prints exactly one line matching `PREV_TAG` | Stop; report that the tag is missing—do not write changelog entries | | Before categorizing | `git rev-parse "$PREV_TAG^{commit}"` exits 0 | Stop; fix `PREV_TAG` or repo checkout | | If using `gh pr list` | Command exits 0 and JSON is valid | Fall back to commit subjects + merge-commit URLs only; do not fabricate PR numbers | | After Step 5 footer edits | Step 6 footer-gate exits 0 (both `grep -q` checks pass against the staged `CHANGELOG.md`) | Re-run footer edits from Step 5, then re-run Step 6 until it exits 0 | ## Step 1: Gather Changes Run these commands to collect information about changes since the provided tag: ```bash # Store the previous tag PREV_TAG="$ARGUMENTS" # Gate: tag must exist (output must be non-empty and match PREV_TAG) git tag -l "$PREV_TAG" # If the line above prints nothing, STOP — do not continue below. # Get the repo URL for PR links git remote get-url origin # List commits since last t...

Details

Author
existential-birds
Repository
existential-birds/beagle
Created
5 months ago
Last Updated
today
Language
Shell
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

generating-release-notes

Generates GitHub release notes from merged PRs and issues with automated categorization, breaking change detection, and optional upload via gh CLI. Use when creating releases, publishing new versions, documenting changes, preparing release notes, or when the user mentions "release notes", "changelog", "release", or "version announcement".

1 Updated 3 days ago
NASA-PDS
AI & Automation Solid

release-notes-generator

Generate release notes in 3 formats (CHANGELOG.md, PR body, Slack announcement) from git commits. Automatically categorizes changes and converts technical language to user-friendly messaging. Use for releases, changelogs, version notes, what's new summaries, or ship announcements.

4,608 Updated 2 days ago
FlorianBruniaux
AI & Automation Listed

release-notes

Analyzes git commit and PR history to generate structured release notes (RELEASE_NOTES.md). Automatically categorizes changes, identifies contributors, and produces a polished release document through a brief confirmation interview.

2 Updated today
evandirsaul01021
AI & Automation Listed

release-notes

Build human-readable release notes from a range of commits or merged PRs

0 Updated today
Guilhermepelido
AI & Automation Solid

release-notes

Generate user-facing release notes from tickets, PRDs, or changelogs. Creates clear, engaging summaries organized by category (new features, improvements, fixes). Use when writing release notes, creating changelogs, announcing product updates, or summarizing what shipped.

11,809 Updated 1 weeks ago
phuryn