changelog

Generate Keep a Changelog–formatted release notes from commit history.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Changelogs are essential for communicating software changes but are often manual, error-prone, and hard to maintain across releases. This skill provides a structured approach to generating, maintaining, and validating Keep a Changelog–compliant release notes, automating many repetitive tasks.

Core Features & Use Cases

  • Keep a Changelog format enforcement and templates for Added, Changed, Deprecated, Removed, Fixed, Security sections.
  • Semantic-release integration support with automated release notes generation and changelog updates.
  • Migration guides for breaking changes, with a recommended layout and timeline.
  • Example file references and templates to bootstrap projects.
  • Use Case: teams needing consistent, audit-friendly release documentation across versions.

Quick Start

Update your changelog using the provided templates and enable semantic-release to automate future releases.

Frequently Asked Questions about changelog

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

FAQPage Schema
How do I automate release notes generation from commit history?

You can automate release notes generation by applying this skill to parse commit history and output Keep a Changelog formatted files. It structures entries into Added, Changed, Deprecated, Removed, Fixed, and Security sections automatically.

What is the best way to format a changelog for breaking changes and migration guides?

The best way to format a changelog for breaking changes is using the Keep a Changelog standard. This skill provides a recommended layout and timeline for migration guides to document breaking changes across software versions.

Can I use semantic-release to update my Keep a Changelog file automatically?

Yes, you can use semantic-release to update your Keep a Changelog file. This skill provides semantic-release integration support and configuration guidance to automate future releases.

Does this changelog automation work for teams needing audit-friendly release documentation?

Yes, this changelog automation is designed for teams needing consistent, audit-friendly release documentation across versions. It enforces structured formatting and provides templates to ensure compliance.

How do I bootstrap a new project with Keep a Changelog templates?

You can bootstrap a new project with Keep a Changelog templates by using the example file references provided by this skill. It offers pre-built templates to quickly initialize your release documentation structure.