changelog-automation

Generate Keep a Changelog release notes from commits and PRs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cptunderpantsmoons/contract-hubv1 --skill changelog-automation-cptunderpantsmoons
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-automation
Source: https://github.com/cptunderpantsmoons/contract-hubv1/tree/main/.claude/skills/changelog-automation
Command: npx skills add https://github.com/cptunderpantsmoons/contract-hubv1 --skill changelog-automation-cptunderpantsmoons

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate the generation of release notes and changelogs from commits, PRs, and releases, ensuring consistent formatting and faster release documentation.

Core Features & Use Cases

  • Keep a Changelog compliant release notes generation from conventional commits and PR data.
  • Auto-update CHANGELOG.md during releases and versioning workflows.
  • Template-driven customization for release notes and multiple project formats.

Quick Start

Generate a Keep a Changelog compliant release notes from the latest commits and PR data.

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?

Automate changelog generation by parsing conventional commits and PR data to produce Keep a Changelog compliant release notes. This ensures consistent formatting and faster release documentation without manual entry.

What is the Keep a Changelog format for release notes?

The Keep a Changelog format is a standardized structure for documenting release notes and changelogs. This Skill automatically generates compliant files by extracting categorized changes from your conventional commits during version management workflows.

Can I auto-update CHANGELOG.md during Git release workflows?

Yes, you can auto-update CHANGELOG.md during release workflows. The Skill integrates with Git repositories to apply semantic versioning and append new release notes extracted from your latest commits and pull requests.

Does semantic versioning work with automated release notes generation?

Semantic versioning works directly with automated release notes generation by using conventional commit messages to determine version bumps. This ensures your release documentation accurately reflects the semantic versioning changes applied to the repository.

What is the best way to customize release notes templates for multiple project formats?

The best way to customize release notes is through template-driven generation. This Skill applies optional templates to format conventional commit data into multiple project formats, integrating directly with GitHub releases for automated publishing.