Back to all products

Developer Tools

GitHub Release Assistant

Generate professional GitHub release notes automatically with AI

$12 USD
One-time payment · Instant download · MIT license
Buy on Gumroad — $12
⚠️ Temporarily unavailable — delivery file being restored. Contact miloantaeus@gmail.com to order.

✅ 30-day money-back guarantee — no questions asked

The Problem

Writing good release notes is tedious. Most developers either skip them entirely or write "bug fixes and improvements" — which helps no one. But consistent, well-written release notes build trust with your users and make your project look professional.

How It Works

1. Drop in the prompts

Copy the prompt templates into ChatGPT, Claude, or any AI assistant. No setup required.

2. Paste your git log

Run one command to get a clean changelog. Paste it into the prompt along with your version number.

3. Get polished release notes

AI generates well-structured, user-facing release notes in seconds. Copy, paste, publish.

4. Ship faster

Stop dreading the release process. What took 30 minutes now takes 3.

What's Included

Prompts (4 files)

conventional-commits.md — Generate from commit format
changelog-summary.md — Summarize raw changelog
breaking-changes.md — Identify breaking changes
full-release-notes.md — Complete release notes

Scripts (2 files)

generate_release.py — CLI tool, 3 modes
git_log_parser.py — Extract commits since tag

Examples (2 files)

sample-input.md — Example git log
sample-output.md — Example output

Example Prompts

Conventional Commits → Release Notes

Paste your git log with conventional commits (feat:, fix:, docs:, etc.) and get categorized, user-facing release notes.

Generate professional GitHub release notes from the following
commit messages. Format output as:
## Highlights
[2-3 sentence summary]
## New Features
- [Feature] — [one-line description]
## Bug Fixes
- [Fix] — [what was broken, how it was fixed]
---
Commit messages:
{paste your git log here}

Full Release Notes Generator

Comprehensive prompt for complete, polished release notes with contributor thank-yous and breaking change warnings.

Generate GitHub release notes for version {VERSION}.
Write for end users, not contributors.
Lead with the most impactful changes.
Format: Highlights → New Features → Bug Fixes →
  Breaking Changes → Under the Hood → Contributors

Use Cases

Open Source Projects

Make your releases look professional without spending hours writing documentation.

SaaS Products

Keep users informed about what changed with clear, scannable release notes.

CLI Tools

Generate consistent, well-formatted changelogs for your terminal utilities.

Team Workflows

Standardize how your team communicates changes. Works with conventional commits.

Compatibility

Any AI Assistant

Claude, GPT-4, Gemini, Grok — any LLM that understands code works.

Python 3.8+

The CLI script runs on any modern Python environment.

Any Git Platform

GitHub, GitLab, Bitbucket — works with any git-based repository.

MIT License

Use in personal, commercial, and open source projects freely.

FAQ

Do I need an API key?

No API key required. Just use the prompts with your existing ChatGPT, Claude, or AI subscription.

Does this work with any commit format?

The conventional commits prompt works best with feat:, fix:, docs:, chore:, etc. The changelog summarizer works with any format.

What if I don't use conventional commits?

Use the changelog-summary.md prompt instead — it works with any freeform changelog.

Can I see a sample before buying?

Yes! The examples/ folder in the download includes sample input and output so you can see exactly what to expect.

What's your refund policy?

Digital product, instant delivery. If the product doesn't work as described, contact me and I'll make it right.

Part of the Milo Antaeus AI Tools collection