changelog-entry

Generate Keep a Changelog format release notes with version headers and categories.

7|1|Updated Oct 16, 2025
One-click install
npx skills add https://github.com/xloxn69/AgileFlow --skill changelog-entry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-entry
Source: https://github.com/xloxn69/AgileFlow/tree/main/skills/changelog-entry
Command: npx skills add https://github.com/xloxn69/AgileFlow --skill changelog-entry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually writing changelog entries is tedious, often inconsistent, and can miss important changes, making it hard for users and teams to track new features, fixes, and improvements.

Core Features & Use Cases

  • Keep a Changelog Format: Generate entries following the standardized "Keep a Changelog" format with categories like Added, Changed, Fixed, and Security.
  • Detailed Descriptions: Include clear descriptions, breaking change markers, and links to related issues or pull requests.
  • Use Case: You're preparing for a new software release (v2.18.0) that includes new agents and system improvements. This skill generates a well-structured changelog entry, summarizing all changes for your release notes.

Quick Start

Use the changelog-entry skill to create a changelog for version 1.5.0, noting that "user profiles were added" and "login bug was fixed".

Frequently Asked Questions about changelog-entry

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

FAQPage Schema
How do I generate changelog entries in Keep a Changelog format?

Keep a Changelog format organizes release notes by version with a date header (YYYY-MM-DD) and categorized sections: Added, Changed, Fixed, Improved, Deprecated, Removed, and Security. This skill generates properly structured entries with descriptions, breaking change markers, and issue/PR links automatically.

Can I auto-generate changelog entries from commit messages?

Yes, this skill supports auto-extraction from commit messages to populate changelog entries. It parses commits and organizes changes into Keep a Changelog categories, reducing manual documentation work during release preparation.

What should I include in a changelog entry for a software release?

Include a version header with release date, categorized changes (Added, Changed, Fixed, etc.), detailed descriptions of each change, clearly marked breaking changes, links to related issues or pull requests, and optional migration guides for deprecated or removed features.

Does this work with version releases and release notes documentation?

Yes, this skill generates release notes for new versions and creates documentation entries for changelog files. It's designed to prepare version announcements and keep users informed of changes across releases.

What are the limitations of automated changelog generation from commits?

Automation works best when commit messages follow consistent naming conventions. Complex feature descriptions, migration guidance, and decisions about which changes are breaking may still require manual review and refinement before publishing.

How do I document breaking changes and deprecations in a changelog?

This skill clearly marks breaking changes within changelog entries and provides a Deprecated category for features scheduled for removal. Including migration guides helps users understand the impact and transition path for deprecated or removed functionality.