changelog

Manage CHANGELOG.md entries with add, from-commits, and release actions.

10|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/reidemeister94/development-skills --skill changelog-reidemeister94
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/reidemeister94/development-skills/tree/main/skills/changelog
Command: npx skills add https://github.com/reidemeister94/development-skills --skill changelog-reidemeister94

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps CHANGELOG.md updated and compliant with Keep a Changelog 1.1.0 and SemVer 2.0.0, by coordinating add, from-commits, and release actions and providing a consistent workflow.

Core Features & Use Cases

  • Automate entry creation or derivation from commits.
  • Enforce the CHANGELOG.md scope to the artifact, never touching version files.
  • Prepare release entries and maintain consistent categorization per guidelines.

Quick Start

Invoke the /changelog action with a specific operation (add, from-commits, or release) to update CHANGELOG.md.

Frequently Asked Questions about changelog

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

FAQPage Schema
How do I automate CHANGELOG.md updates from git commits?

You can automate CHANGELOG.md updates by deriving entries directly from git commits using the from-commits action. This parses commit history and formats entries according to Keep a Changelog and SemVer guidelines, ensuring consistent categorization without manual data entry.

What is the best way to manage a Keep a Changelog file with SemVer compliance?

The best way to manage a Keep a Changelog file with SemVer compliance is to use a dedicated changelog management workflow that enforces both standards. This ensures your CHANGELOG.md maintains consistent categorization and follows strict semantic versioning rules during releases without manually validating formats.

How do I prepare a new release entry in CHANGELOG.md?

You prepare a new release entry in CHANGELOG.md by invoking the release action. This function transitions your unreleased changes into a properly versioned section according to SemVer 2.0.0 guidelines, while strictly editing only the changelog artifact and never touching version files.

Can I add manual entries to CHANGELOG.md without breaking the format?

Yes, you can add manual entries to CHANGELOG.md without breaking the format by using the add action. This validates your input against established writing guidelines and automatically determines the correct categorization and formatting to maintain strict Keep a Changelog 1.1.0 compliance.

Does the changelog workflow modify version files during a release?

No, the changelog workflow does not modify version files during a release. It strictly enforces the CHANGELOG.md scope to the artifact itself, ensuring it only edits the changelog document and prepares release entries without touching any project version configuration files.