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