skills$openclaw/release-notes-gen
lxgicstudios3.4k

by lxgicstudios

release-notes-gen – OpenClaw Skill

release-notes-gen is an OpenClaw Skills integration for coding workflows. Turn git history into readable release notes. Use when publishing releases.

3.4k stars7.7k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namerelease-notes-gen
descriptionTurn git history into readable release notes. Use when publishing releases. OpenClaw Skills integration.
ownerlxgicstudios
repositorylxgicstudios/release-notes-gen
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @lxgicstudios/release-notes-gen
last updatedFeb 7, 2026

Maintainer

lxgicstudios

lxgicstudios

Maintains release-notes-gen in the OpenClaw Skills directory.

View GitHub profile
File Explorer
9 files
.
src
cli.ts
1.2 KB
index.ts
2.3 KB
_meta.json
298 B
package-lock.json
31.9 KB
package.json
727 B
README.md
1.1 KB
SKILL.md
1.9 KB
tsconfig.json
251 B
SKILL.md

name: release-notes-gen description: Turn git history into readable release notes. Use when publishing releases.

Release Notes Generator

Commit messages are for developers. Release notes are for users. This tool turns your messy git log into clean, grouped release notes.

One command. Zero config. Just works.

Quick Start

npx ai-release-notes --from v1.0.0

What It Does

  • Reads commits or changelog files
  • Groups changes by category
  • Cleans up technical jargon
  • Supports different tones

Usage Examples

# From git history
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 changelog file
npx ai-release-notes --changelog CHANGELOG.md

Best Practices

  • Write for your audience - users don't care about internal refactors
  • Highlight breaking changes - make them impossible to miss
  • Group related changes - features, fixes, improvements
  • Be consistent - same format every release

When to Use This

  • Publishing GitHub releases
  • Writing blog posts about updates
  • Communicating with users
  • Creating marketing changelogs

Part of the LXGIC Dev Toolkit

This is one of 110+ free developer tools built by LXGIC Studios. No paywalls, no sign-ups, no API keys on free tiers. Just tools that work.

Find more:

Requirements

No install needed. Just run with npx. Node.js 18+ recommended. Needs OPENAI_API_KEY environment variable.

npx ai-release-notes --help

How It Works

Reads your git history or changelog, parses the technical changes, and rewrites them in user-friendly language. Supports different tones from professional to casual.

License

MIT. Free forever. Use it however you want.

README.md

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

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

No install needed. Just run with npx. Node.js 18+ recommended. Needs OPENAI_API_KEY environment variable. ```bash npx ai-release-notes --help ```

FAQ

How do I install release-notes-gen?

Run openclaw add @lxgicstudios/release-notes-gen in your terminal. This installs release-notes-gen into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/lxgicstudios/release-notes-gen. Review commits and README documentation before installing.