- Home
- Skills
- Technical Documentation
- Git Commit to Changelog Markdown Mapper
More screenshots
Works with the AI Agents you already use
Git Commit to Changelog Markdown Mapper
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
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.
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
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
Sign in to Agensi
Your agent shows a sign-in link. Sign in and click Allow.
- 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