One-click install
npx skills add https://github.com/garrardkitchen/skills --skill changelog-updater-garrardkitchen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Changelog Updater
Source: https://github.com/garrardkitchen/skills/tree/main/changelog-updater
Command: npx skills add https://github.com/garrardkitchen/skills --skill changelog-updater-garrardkitchen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Updates the project changelog automatically by deriving user-facing entries from recent commits, reducing manual documentation effort.

Core Features & Use Cases

  • Automated entry generation: Creates clear, user-friendly entries from commit messages.
  • Keep a Changelog alignment: Categorizes changes under Added, Changed, Fixed, Deprecated, Removed, and Security to match industry standards.
  • Unreleased integration: Merges new entries into the [Unreleased] section, preserving prior history for release tagging.
  • Reference-ready outputs: Produces entries suitable for release notes and stakeholder communications.

Quick Start

Run the skill on your feature branch to generate an Unreleased changelog section from recent commits.

Frequently Asked Questions about Changelog Updater

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

FAQPage Schema
How do I automate changelog generation from git commit history?

To automate changelog generation from git commit history, this skill parses commit messages and categorizes them into user-focused entries. It applies to Git workflows on main and feature branches to automatically produce CHANGELOG.md sections.

Does this tool follow the Keep a Changelog format for release notes?

Yes, it follows the Keep a Changelog format for release notes by categorizing changes into Added, Changed, Fixed, Deprecated, Removed, and Security sections. This alignment ensures generated entries match industry standards for project management documentation.

Can I update the Unreleased section of a CHANGELOG.md without losing prior history?

You can update the Unreleased section of a CHANGELOG.md without losing prior history. The skill merges new entries into the [Unreleased] section during releases while preserving existing changelog history for accurate release tagging.

What's the best way to create user-focused release notes from feature branch commits?

Creating user-focused release notes from feature branch commits requires deriving clear entries from recent code changes. Running this skill on your feature branch generates an Unreleased changelog section suitable for stakeholder communications.

How are commit messages categorized when automating changelog updates?

Commit messages are categorized into Added, Changed, Fixed, Deprecated, Removed, and Security groups when automating changelog updates. The skill parses commit history to map technical changes into these standardized user-facing categories.