Jump to related tools in the same category or review the original source on GitHub.

Git & GitHub @rogue-agent1 Updated 7/18/2026 1,865 downloads 0 stars Security: Pass

Git Changelog Gen OpenClaw Plugin & Skill | ClawHub

Looking to integrate Git Changelog Gen into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate git & github tasks instantly, without having to write custom tools from scratch.

What this skill does

Generate changelogs from git commits. Supports markdown, plain text, and JSON output with date ranges and tag-based filtering.

Install

ClawHub CLI
openclaw skills install @rogue-agent1/git-changelog-gen
Node.js (npx)
npx clawhub@latest install git-changelog-gen

Full SKILL.md

Open original
Metadata table.
namedescription
git-changelogGenerate changelogs from git commits. Supports markdown, plain text, and JSON output with date ranges and tag-based filtering.

SKILL.md content below is scrollable.

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 <path> Repository path Current directory
--since <date> Start date Last tag or 30 days ago
--until <date> End date Now
--format <fmt> 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
  • --group mode requires bash 4+ (macOS ships with 3.2; install via brew install bash)
ClawHub Registry URL: https://clawhub.ai/rogue-agent1/skills/git-changelog-gen

Related skills

If this matches your use case, these are close alternatives in the same category.