changelog-automation

Automate changelog generation from commits, PRs, and releases.

1|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/kurokeita/ai-agent --skill changelog-automation-kurokeita
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-automation
Source: https://github.com/kurokeita/ai-agent/tree/main/skills/changelog-automation
Command: npx skills add https://github.com/kurokeita/ai-agent --skill changelog-automation-kurokeita

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates changelog generation from commits, PRs, and releases, ensuring release notes are consistently formatted and up-to-date.

Core Features & Use Cases

  • Generate changelogs from commit history using Conventional Commits and Semantic Versioning.
  • Generate release notes for GitHub/GitLab with standardized sections and links.
  • Integrate with popular tooling (standard-version, semantic-release, cliff) to automate version bumps and changelog updates.
  • Use in release workflows to keep stakeholders informed as part of CI/CD pipelines.

Quick Start

Install the tooling (e.g., npm install --save-dev standard-version husky commitlint). Initialize and run a patch release: npx standard-version --release-as patch Commit and push changes to update CHANGELOG.md and git tags.

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 integrating standard-version or semantic-release with Node.js tooling to parse commit history and update CHANGELOG.md automatically. This enforces Conventional Commits formatting to ensure release notes are consistently structured and up-to-date.

What's the best way to generate release notes for GitHub and GitLab?

Generate GitHub and GitLab release notes by parsing commit history and release tags using automated Node.js tooling. This creates standardized release notes sections with appropriate links, ensuring stakeholders remain informed as part of CI/CD pipelines.

Does semantic-release work with Node.js to automate version bumps?

Yes, semantic-release works with Node.js to automate version bumps and changelog updates. By enforcing Conventional Commits and Semantic Versioning, it automatically determines the next version number and generates the corresponding release notes.

Can I integrate changelog automation into my existing CI/CD workflows?

Yes, you can integrate changelog automation into CI/CD workflows to keep stakeholders informed. Running automated release scripts within the pipeline ensures that versioned deployments consistently trigger changelog updates and git tag generation.

Do I need husky and commitlint to enforce conventional commits for changelogs?

You need husky and commitlint to enforce Conventional Commits before automating changelog generation. Setting up these Node.js tools ensures commit messages follow the required format, allowing standard-version to accurately parse history and generate release notes.