- Home
- Skills
- Technical Documentation
- auto-git-changelog
More screenshots
Works with the AI tools you already use
Auto Git Changelog
Automatically generate clean, structured Keep-a-Changelog release notes directly from your git commit history. Works seamlessly with Claude Code, Cursor, and Codex.
Free
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
AuthGuardmiddleware to the/api/v2routes. - Introduced
useDebouncehook 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
UserAvatarcomponent to use Next.js Image optimization. - Updated documentation for the deployment pipeline to include new environment variables.
Security
- Updated
axiosdependency to 1.6.0 to address a known vulnerability.
Next steps
- Review the
CHANGELOG.mdto ensure the descriptions match your internal naming conventions. - Commit the changes to
CHANGELOG.mdbefore 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.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
3 people have installed this skill.
Trust & safety
Security scanned
Verified clean 6 days ago
- Free to download with an account