release-notes-gen

Verified·Scanned 2/18/2026

This skill generates user-facing release notes from a repo's git history or changelog and uses the OpenAI API to rewrite them. It requires the OPENAI_API_KEY env var and will send repository CHANGELOG/git log content to the OpenAI service.

from clawhub.ai·va72af1b·39.4 KB·0 installs
Scanned from 1.0.1 at a72af1b · Transparency log ↗
$ vett add clawhub.ai/lxgicstudios/release-notes-gen

ai-release-notes

Turn your messy git log or changelog into release notes that people actually want to read.

What it does

Point it at your repo and it'll read through your commits or CHANGELOG file, then spit out clean, grouped release notes. You can pick a tone too. Want it fun? Professional? Casual? Up to you.

Install

npm install -g ai-release-notes

Usage

# Generate from git history since a tag
npx ai-release-notes --from v1.0.0

# Make it fun
npx ai-release-notes --from v1.0.0 --tone fun

# Between two tags
npx ai-release-notes --from v1.0.0 --to v2.0.0

# From a changelog file
npx ai-release-notes --changelog CHANGELOG.md

Setup

You'll need an OpenAI API key set as an environment variable:

export OPENAI_API_KEY=your-key-here

Options

  • --from <tag> - Starting git tag or commit
  • --to <tag> - Ending tag (defaults to HEAD)
  • --tone <tone> - How you want it to sound (fun, professional, casual)
  • --changelog <path> - Point to a specific changelog file
  • --cwd <dir> - Run from a different directory

License

MIT