changelog-automation

Generate changelogs from commits, PRs, and releases in Keep a Changelog format.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ACGSpgp/ACGS --skill changelog-automation-acgspgp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-automation
Source: https://github.com/ACGSpgp/ACGS/tree/main/.agent/workflows/documentation-generation/1.2.0/skills/changelog-automation
Command: npx skills add https://github.com/ACGSpgp/ACGS --skill changelog-automation-acgspgp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of generating changelogs and release notes, ensuring consistency and saving significant time in the release cycle.

Core Features & Use Cases

  • Automated Changelog Generation: Creates changelogs based on commit messages following Conventional Commits.
  • Release Note Standardization: Adheres to the Keep a Changelog format.
  • Use Case: Integrate this Skill into your CI/CD pipeline to automatically update your CHANGELOG.md file with each new release, providing clear release notes for users.

Quick Start

Use the changelog-automation skill to generate a changelog from your git history.

Frequently Asked Questions about changelog-automation

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

FAQPage Schema
How do I automate changelog generation from conventional commits?

This Skill automates changelog generation by parsing git commit messages that follow Conventional Commits standards and compiling them into structured release notes using the Keep a Changelog format. It automatically categorizes changes based on commit prefixes.

What is the best way to standardize release notes for a CI/CD pipeline?

The best way to standardize release notes is to integrate this Skill into your CI/CD pipeline to automatically update your CHANGELOG.md file with each new release. It enforces Semantic Versioning principles and the Keep a Changelog format for clear documentation.

Does this changelog automation tool support semantic versioning?

Yes, this changelog automation tool fully supports semantic versioning principles. It analyzes commit history and PRs to determine appropriate version bumps and generates standardized release notes aligned with semantic versioning rules.

How do I generate release notes from git history without manual formatting?

You can generate release notes from git history by running this Skill against your repository's commit log. It extracts relevant commit and PR data, formats entries according to Keep a Changelog standards, and outputs a ready-to-use changelog file.

Can I integrate changelog generation directly into my release workflow?

Yes, you can integrate this changelog generation Skill directly into your release workflow. It is designed to automate the update of CHANGELOG.md files during CI/CD pipelines, providing clear release notes for users upon each new release.