kdx-agent-changelog

Update CHANGELOG.md with dated entries when a git version tag is created.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/kodexArg/gdt-syv --skill kdx-agent-changelog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kdx-agent-changelog
Source: https://github.com/kodexArg/gdt-syv/tree/main/skills/kdx-agent-changelog
Command: npx skills add https://github.com/kodexArg/gdt-syv --skill kdx-agent-changelog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents missed release notes by ensuring CHANGELOG.md is updated exactly when a new git version tag is created, instead of relying on manual updates or ambiguous triggers.

Core Features & Use Cases

  • Tag-triggered CHANGELOG entries: Writes a new CHANGELOG section only when the user explicitly mentions creating/applying a git version tag.
  • Release-delta summarization: Uses git history from the previous tag to HEAD to summarize changes under allowed categories (Added, Changed, Fixed, Removed, Setup).
  • Controlled formatting: Inserts a dated entry near the top of CHANGELOG.md with concise, one-line-per-change bullets.

Quick Start

Ask the agent to record the release by mentioning the git tag you created, e.g., "tag v1.2.0".

Frequently Asked Questions about kdx-agent-changelog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I auto-update CHANGELOG.md when creating a git version tag?

To auto-update CHANGELOG.md when creating a git version tag, you need a tool that reads git logs between the previous tag and HEAD, summarizes commits into categories, and appends a dated entry. This automation triggers specifically upon explicit git tag creation.

What is the best way to generate release notes from git tags?

Generating release notes from git tags is best handled by summarizing the commit history between the previous version tag and HEAD. This process categorizes changes into Added, Changed, Fixed, Removed, and Setup sections for concise documentation.

Does this changelog automation work without explicitly creating a git tag?

Changelog automation does not work without explicitly creating a git tag. The system is designed to trigger only when a user explicitly mentions creating or applying a git version tag, preventing ambiguous updates and ensuring accurate release documentation.

How to summarize git commits between two tags for release documentation?

To summarize git commits between two tags for release documentation, the tool inspects the git log for the specific tag range. It then appends concise, one-line-per-change bullets under controlled categories directly into your existing CHANGELOG.md file.

Can I customize the changelog categories when documenting version releases?

You can use predefined changelog categories when documenting version releases, specifically Added, Changed, Fixed, Removed, and Setup. The automation formats entries strictly under these allowed scopes to maintain controlled formatting.

What parts of my repository does the release notes automation modify?

The release notes automation modifies only the CHANGELOG.md file in your repository. It inserts a new dated entry near the top of the document while preserving the existing content and structure of your release documentation.