Git Changelog Generator
/install git-changelog-gen
Git Changelog
When to use
Generate a human-readable changelog from git commit history. Works with any git repository.
Setup
No dependencies required. Uses only git and bash.
How to
Basic changelog (last 30 days or since last tag)
bash scripts/changelog.sh --repo /path/to/repo
Since a specific date
bash scripts/changelog.sh --repo /path/to/repo --since "2026-01-01"
Date range
bash scripts/changelog.sh --repo /path/to/repo --since "2026-01-01" --until "2026-02-01"
JSON output (for programmatic use)
bash scripts/changelog.sh --repo /path/to/repo --format json
Plain text output
bash scripts/changelog.sh --repo /path/to/repo --format plain
Output Formats
| Format | Description |
|---|---|
markdown |
Default. Headers, commit hashes, authors, dates |
plain |
Simple bullet list |
json |
Array of commit objects with hash, subject, author, date, type |
Options
| Flag | Description | Default |
|---|---|---|
--repo \x3Cpath> |
Repository path | Current directory |
--since \x3Cdate> |
Start date | Last tag or 30 days ago |
--until \x3Cdate> |
End date | Now |
--format \x3Cfmt> |
Output format | markdown |
--group |
Group by conventional commit type | Off (needs bash 4+) |
Notes
- Automatically detects the last git tag and uses it as the start point
- Excludes merge commits for cleaner output
- Conventional commit types (feat/fix/docs/etc) are extracted for JSON output
--groupmode requires bash 4+ (macOS ships with 3.2; install viabrew install bash)
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install git-changelog-gen - After installation, invoke the skill by name or use
/git-changelog-gen - Provide required inputs per the skill's parameter spec and get structured output
What is Git Changelog Generator?
Generate changelogs from git commits. Supports markdown, plain text, and JSON output with date ranges and tag-based filtering. It is an AI Agent Skill for Claude Code / OpenClaw, with 1212 downloads so far.
How do I install Git Changelog Generator?
Run "/install git-changelog-gen" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Git Changelog Generator free?
Yes, Git Changelog Generator is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Git Changelog Generator support?
Git Changelog Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Git Changelog Generator?
It is built and maintained by rogue-agent1 (@rogue-agent1); the current version is v1.0.0.