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.