More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIDeepSeekDeepSeekMuseMuse+22 more

    Git Commit to Changelog Markdown Mapper

    1

    Turn local Git history between two refs into structured, traceable Markdown release notes with merge noise filtered out and commits grouped into Features, Fixes, Performance, Documentation, Maintenance, and more.

    $5

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    Git Commit to Changelog Markdown Mapper

    Git Commit to Changelog Markdown Mapper

    Example session with this skill installed

    Generate release notes from the local Git history.

    Repository
    current repository

    Revision range
    v1.0.0..HEAD

    Requirements

    • read the commit history locally with Git;
    • exclude merge commits;
    • apply the configured automation and bot ignore rules;
    • classify relevant commits into Features, Fixes, Performance, Improvements, Documentation, Tests, Maintenance, and Other;
    • prefer Conventional Commit prefixes when present;
    • use conservative keyword classification only when no prefix exists;
    • convert commit subjects into concise human-readable release-note entries;
    • do not invent business impact or technical claims unsupported by the Git history;
    • preserve each source commit hash;
    • write release_notes.md;
    • write release_notes_traceability.json;
    • write excluded_commits.json;
    • do not create tags, rewrite Git history, reset branches, rebase, push, or modify source code.

    At the end, show:

    • commits read;
    • commits included;
    • commits excluded;
    • count per category;
    • generated files.
    • Read your context and instructions
    • Compiled the git commit to

    Release notes generated

    Range
    v1.0.0..HEAD

    Commits read
    42

    Commits included
    28

    Commits excluded
    14

    Categories

    Features
    6

    Fixes
    8

    Performance
    2

    Improvements
    4

    Documentation
    4

    Tests
    1

    Maintenance
    3

    release_notes.md

    Release Notes

    Generated from v1.0.0..HEAD.

    Features

    • Add configurable caching for API requests (a3f2c1e)
    • Introduce project templates for faster setup (f4a8d3c)
    • Add support for custom data providers (91bc520)

    Fixes

    • Resolve token refresh failure on expired sessions (b7e9d4a)
    • Handle missing environment variables gracefully (7c2d9e1)
    • Correct error message when token validation fails (3ae18f0)

    Performance

    • Improve search query performance (9f8a1c0)
    • Reduce unnecessary database reads (01d6a2f)

    Documentation

    • Update installation guide (c9d1e2b)
    • Add examples for custom providers (d4e7b2f)

    Generated files

    release_notes.md
    release_notes_traceability.json
    excluded_commits.json

    Every published entry remains traceable to its source commit.

    Release notes are derived from local Git history and remain traceable to their source commits. Review ambiguous or low-context commit messages before publishing externally.

    release_notes.md

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

    About this skill

    Turn messy Git history into release notes people can actually read

    Writing release notes by manually scanning dozens or hundreds of commits is repetitive, error-prone, and easy to postpone.

    Git Commit to Changelog Markdown Mapper reads your local repository history between two refs, removes merge and configurable automation noise, categorizes each relevant change, and generates clean Markdown with commit-level traceability.

    • Reads Git history directly from the local repository
    • Supports tags, branches, commits and HEAD revision ranges
    • Excludes merge commits automatically
    • Supports configurable automation and bot filters
    • Understands common Conventional Commit prefixes
    • Uses conservative fallback classification for unstructured messages
    • Creates Features, Fixes, Performance, Improvements, Documentation, Tests and Maintenance sections
    • Retains source commit hashes for traceability
    • Generates a companion traceability JSON file
    • Records excluded commits separately
    • Never rewrites Git history, rebases, tags or pushes

    Why use this instead of normal ChatGPT?

    The Skill reads the real local Git history through the Git CLI, processes the complete revision range, and writes the release artifact directly into the repository without requiring private commit history to be copied into a browser chat.

    Git Range → Filter → Categorize → Normalize → release_notes.md

    Traceable by design

    Every generated release-note entry remains linked to its source commit hash. Ambiguous commit messages are kept conservative rather than being embellished with unsupported claims.

    Find more skills like this on the Claude Skills Marketplace, the Codex Skills Marketplace and the Gemini Skills Marketplace, or browse Claude Skills for Technical Documentation.

    Requires local Git and Python. Heuristic classification for non-conventional commits may default to the Other category. No support for remote-only private repositories without local clones.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before buying a skill.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scan

    Security scan passed 20 days ago

    Software
    Git

    Permissions

    Terminal / Shell
    Read Files
    Write Files
    Network Access
    Listed20 days ago

    What's inside

    Frequently Asked Questions

    This skill uses a deterministic script to categorize commits and maintain exact hash links, whereas LLMs often hallucinate details or lose traceability when processing large volumes of raw git logs.

    The skill classifies commits using the Conventional Commits standard (e.g., feat, fix, perf); messages that don't follow this format are safely grouped into a 'General' or 'Other' category.

    You will receive the core mapping script, a configuration file for defining ignore patterns, and a template for the Markdown and JSON outputs.

    The skill requires a local Git installation and a Python environment to run the extraction logic directly within your repository.

    Yes, you can customize the 'ignore_patterns.json' file to filter out specific bot users, automated merge messages, or internal branch noise from your final changelog.

    New in Technical Documentation