changelog-gen

Review·Scanned 2/18/2026

This skill generates changelogs from git history and can write output to CHANGELOG.md or another file. It reads OPENAI_API_KEY, runs git via git.raw, and sends commit text to the OpenAI API (https://platform.openai.com/api-keys).

from clawhub.ai·v1f514c7·39.6 KB·0 installs
Scanned from 1.0.1 at 1f514c7 · Transparency log ↗
$ vett add clawhub.ai/lxgicstudios/changelog-genReview findings below

ai-changelog

AI-powered changelog generator from git history. Creates clean, categorized release notes.

Generates a clean, categorized changelog from your git history. You give it two refs (tags, branches, commits) and it reads the log between them, then uses OpenAI to turn that mess of commit messages into a proper CHANGELOG entry.

Install

npm install -g ai-changelog

Setup

You'll need an OpenAI API key:

export OPENAI_API_KEY=sk-your-key-here

Usage

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

# From a tag to HEAD
npx ai-changelog --from v1.0.0 --to HEAD

# Write directly to a file
npx ai-changelog --from v1.0.0 --to v2.0.0 -o CHANGELOG.md

It'll group your commits into Added, Changed, Fixed, Removed. No more hand-writing changelogs.

What it does

  1. Reads git log between the two refs you give it
  2. Sends the commit list to OpenAI
  3. Gets back a nicely formatted changelog entry
  4. Prints it or writes it to a file

That's it. Nothing fancy, just saves you 20 minutes every release.