More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Auto Git Changelog

    4

    Automatically generate clean, structured Keep-a-Changelog release notes directly from your git commit history. Works seamlessly with Claude Code, Cursor, and Codex.

    Free

    11 installs5.0 (4 reviews)
    auto-git-changelog

    auto-git-changelog

    Example session with this skill installed

    Generate a changelog entry for version 1.2.0 based on the last 15 commits and update the CHANGELOG.md file.

    • Read your context and instructions
    • Compiled the auto-git-changelog

    I have scanned the last 15 commits from your git history. I categorized them into features, fixes, and security updates, then prepended the entry to your CHANGELOG.md.

    [1.2.0] - 2023-10-27

    Added

    • Integrated Stripe webhook handler for subscription renewals.
    • Added new AuthGuard middleware to the /api/v2 routes.
    • Introduced useDebounce hook to the UI component library.

    Fixed

    • Resolved race condition in the database connection pool during high concurrency.
    • Fixed CSS alignment issue on the mobile navigation sidebar.
    • Patched memory leak in the log rotation service.

    Changed

    • Refactored UserAvatar component to use Next.js Image optimization.
    • Updated documentation for the deployment pipeline to include new environment variables.

    Security

    • Updated axios dependency to 1.6.0 to address a known vulnerability.

    Next steps

    • Review the CHANGELOG.md to ensure the descriptions match your internal naming conventions.
    • Commit the changes to CHANGELOG.md before tagging the release.
    • Tag the version in git using git tag -a v1.2.0 -m "Release version 1.2.0".

    Connects securely to your tools. The creator never sees your data.

    About this skill

    The problem

    Manually tracking every git commit to build a release note is tedious and prone to human error. Developers often lose track of which changes belong to which category, leading to disorganized or missing changelog entries.

    What it does

    • Executes git log commands to retrieve recent commit history automatically.
    • Groups raw commit messages into standard categories like Added, Changed, Fixed, and Security.
    • Formats output following the industry-standard Keep a Changelog specification.
    • Auto-detects and prepends new entries to existing CHANGELOG.md files or creates them from scratch.

    Frameworks & tools

    Git, Markdown, Shell.

    Why this beats prompting it yourself

    Standard LLM prompts often hallucinate commit dates or miss specific changes because they lack direct repository access. This skill integrates directly with your local git history to ensure every entry is based on actual repository state, not just memory.

    Use cases

    • Generating release notes for a new software version tag.
    • Updating a CHANGELOG.md file before a pull request merge.
    • Summarizing the last 20 commits for a team standup or status report.
    • Scaffolding a new changelog file for a legacy project.

    Known limitations

    Requires git to be installed and initialized in the target directory. It cannot pull commits from remote repositories without local clones.

    💡 Recommended Tool

    Also developing with Python? Check out Pytest Pro — automatically generate robust AAA-pattern pytest suites with smart API mocking and automated test execution.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    5.0
    4 reviews
    5
    4
    4
    0
    3
    0
    2
    0
    1
    0

    Trust & safety

    Security scanned

    Verified clean 6 days ago

    • Free to download with an account

    Listed1 month ago
    Updated4 days ago

    What's inside

    Frequently Asked Questions