changelog-writing

Generate and maintain CHANGELOG.md files following the Keep a Changelog standard.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/kjanat/skills --skill changelog-writing
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: changelog-writing
Source: https://github.com/kjanat/skills/tree/main/skills/changelog-writing
Command: npx skills add https://github.com/kjanat/skills --skill changelog-writing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you create and maintain clear, consistent changelogs that follow the widely adopted Keep a Changelog convention, making your project's release history understandable for everyone.

Core Features & Use Cases

  • Standardized Format: Enforces a consistent structure for your CHANGELOG.md file.
  • Categorization: Organizes changes into predefined categories like Added, Changed, Fixed, etc.
  • Release Management: Assists in creating new version entries and managing the [Unreleased] section.
  • Use Case: When preparing for a new software release, use this Skill to ensure your CHANGELOG.md is up-to-date, correctly formatted, and includes all necessary details for users.

Quick Start

Use the changelog-writing skill to create a new entry for version 1.0.0 with added features and a bug fix.

Frequently Asked Questions about changelog-writing

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

FAQPage Schema
How do I write a changelog that follows the Keep a Changelog format?▼

The Keep a Changelog standard structures your markdown release notes by organizing changes into Added, Changed, Fixed, Removed, Deprecated, and Security categories to maintain a human-readable project history.

What is the best way to maintain an Unreleased section in release notes?▼

Maintaining an Unreleased section in release notes involves grouping new software updates into predefined categories above your latest version entry before finalizing a new version release.

How should I format dates in a changelog markdown file?▼

Dates in a changelog markdown file should use ISO 8601 date formatting to ensure standardized, machine-readable chronological tracking for software version releases.

Can I automatically organize software updates into categories like Added and Fixed?▼

Yes, you can organize software updates into Added and Fixed categories by applying the Keep a Changelog convention, which enforces predefined sections for clear markdown release documentation.

Does the Keep a Changelog standard require reverse chronological order for versioning?▼

Yes, the Keep a Changelog standard requires reverse chronological order for versioning, placing the most recent software releases at the top of your markdown documentation.