custom-changelog

Automate changelog creation and maintenance following Keep a Changelog v1.1.0 standards.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dungle-scrubs/agent-config --skill custom-changelog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: custom-changelog
Source: https://github.com/dungle-scrubs/agent-config/tree/main/stow/shared/skills/custom-changelog
Command: npx skills add https://github.com/dungle-scrubs/agent-config --skill custom-changelog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures consistent, human-friendly project changelogs by enforcing Keep a Changelog v1.1.0 standards across new projects, releases, and version bumps.

Core Features & Use Cases

  • Automatic structure enforcement: Ensures Unreleased and version sections exist with standardized headings (Added, Changed, Deprecated, Removed, Fixed, Security).
  • Template generation: Creates CHANGELOG.md (or HISTORY.md / NEWS.md) if missing, following the required naming conventions.
  • Real-world scenario: A development team adds a new release and uses this skill to generate a properly formatted changelog entry with dates and links.

Quick Start

Run the Keep a Changelog compliant workflow to generate or update CHANGELOG.md for your project. For example, add a new release entry under [Unreleased] and then publish a v1.0.1 entry.

Frequently Asked Questions about custom-changelog

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

FAQPage Schema
How do I generate a changelog that follows Keep a Changelog standards?

To generate a Keep a Changelog compliant changelog, use this skill to automatically create a CHANGELOG.md file with standardized sections for Added, Changed, Deprecated, Removed, Fixed, and Security at your project root.

What is the best way to maintain release notes with semantic versioning?

Maintaining release notes with semantic versioning is streamlined by automatically organizing version bumps and unreleased changes into structured Markdown headings with proper dates and version links.

Can I use HISTORY.md or NEWS.md instead of CHANGELOG.md for my project?

Yes, you can use HISTORY.md or NEWS.md instead of CHANGELOG.md. The skill recognizes these alternative standard Markdown filenames at the project root to enforce consistent changelog formatting.

How do I add a new release entry to an existing Markdown changelog?

To add a new release entry, the skill automates moving items from the Unreleased section into a newly published semantic version section, ensuring correct dates and structural compliance.

Does this changelog generator require any specific dependencies or components?

No specific dependencies or components are required. You only need standard Markdown files named CHANGELOG.md, HISTORY.md, or NEWS.md at your project root and adherence to semantic versioning.

Why should I use Keep a Changelog v1.1.0 format for my documentation?

Using the Keep a Changelog v1.1.0 format ensures your documentation remains human-friendly and consistent by enforcing standardized categories like Added, Changed, Fixed, and Security across all project releases.