changelog-automation

Generate Keep a Changelog entries from Conventional Commits and releases.

Updated May 11, 2026
One-click install
npx skills add https://github.com/IsKenKenYa/Commory --skill changelog-automation-iskenkenya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-automation
Source: https://github.com/IsKenKenYa/Commory/tree/main/.agents/skills/changelog-automation
Command: npx skills add https://github.com/IsKenKenYa/Commory --skill changelog-automation-iskenkenya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the manual, error-prone work of writing release notes and changelogs, ensuring every change is documented consistently across commits and releases.

Core Features & Use Cases

  • Keep a Changelog structure: Generates entries for Unreleased and versioned sections in a format compatible with established release documentation practices.
  • Conventional Commits standardization: Converts commit messages into meaningful changelog categories like Added, Fixed, Changed, Deprecated, Removed, and Security.
  • Release workflow automation: Supports common automation approaches (commitlint + release tooling + CI workflows) to create release notes from PRs, commits, and tags.

Quick Start

Ask your team to adopt Conventional Commits for every PR so the changelog and release notes can be generated automatically in Keep a Changelog format.

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 mapping Conventional Commit types to Keep a Changelog categories, then configuring CI tooling to render version updates and release notes deterministically from commit messages.

How does Keep a Changelog structure work with semantic versioning?

Keep a Changelog structure organizes semantic versioning releases into versioned sections with Added, Fixed, Changed, Deprecated, Removed, and Security categories derived from mapped Conventional Commit types.

Can I generate GitHub release notes automatically from commits and PRs?

Yes, you can generate GitHub release notes automatically by configuring release workflow automation with commitlint and CI tooling to produce release notes from PRs, commits, and tags.

Do I need Conventional Commits to automate release notes?

Yes, adopting Conventional Commits for every PR is required so changelog and release notes can be generated automatically in Keep a Changelog format.

What's the best way to standardize commit messages for version management?

Standardize commit messages by adopting Conventional Commits to enable automatic semantic versioning and deterministic changelog generation across release engineering workflows.

Does changelog automation work with GitLab as well as GitHub?

Changelog automation supports generating release notes for both GitHub and GitLab releases by processing commits, PRs, and tags through configured CI workflows and release tooling.