2

    changelog-generator

    Generates user-facing changelogs from git history. Transforms developer commit messages into clear release notes that users actually understand.

    by Samuel Rose

    12 installs
    42 views

    About This Skill

    Turn your messy git history into professional release notes. This skill reads commits between versions or tags, categorizes them (features, improvements, bug fixes, breaking changes), and rewrites each entry from the user's perspective. "fix(auth): handle null token in refresh flow" becomes "Fixed an issue where users were unexpectedly logged out when their session expired." It groups related commits, suggests semver version bumps, and matches the format of your existing CHANGELOG.md if you have one. Supports professional, friendly, and technical tones.

    How to Install

    unzip changelog-generator.zip -d ~/.claude/skills/

    What This Skill Does

    Reads your git history and transforms developer commit messages into user-facing release notes. It groups changes by type (new features, bug fixes, improvements), filters out internal commits, and formats the output as a clean changelog entry.

    Works best with conventional commits. If your commit messages follow the feat/fix/refactor convention, the output is structured automatically.

    Example Usage

    Ask your agent: "Generate a changelog entry for the latest release"

    Free

    One-time purchase • Own forever

    Security Scanned

    Passed automated security review

    8/8 checks passed

    Tags

    changelog
    release notes
    versioning
    semver
    git
    documentation

    Creator

    Samuel Rose

    Samuel Rose

    Founder of Agensi

    Frequently Asked Questions

    Similar Skills