changelog

Generate CHANGELOG.md entries in Keep a Changelog format with component scoping.

Updated Nov 13, 2025
One-click install
npx skills add https://github.com/changjian-wang/dawning --skill changelog-changjian-wang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/changjian-wang/dawning/tree/main/.github/skills/changelog
Command: npx skills add https://github.com/changjian-wang/dawning --skill changelog-changjian-wang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps maintain a clear and organized record of changes made to your project, ensuring transparency and aiding in version tracking.

Core Features & Use Cases

  • Structured Changelog Entries: Generates entries for CHANGELOG.md following the Keep a Changelog format.
  • Component Scoping: Allows you to categorize changes by project component (Gateway, Admin, Identity, SDK).
  • Use Case: After releasing a new feature for the Admin panel and fixing a bug in the Gateway, use this Skill to add both updates to your CHANGELOG.md with the correct scopes.

Quick Start

Use the changelog skill to add a new feature to the Gateway and fix a bug in the Admin section.

Frequently Asked Questions about changelog

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

FAQPage Schema
How do I generate a CHANGELOG.md file for my software project?

To generate a CHANGELOG.md, provide your change descriptions to the changelog Skill, which outputs structured entries following the Keep a Changelog format. It ensures consistent and organized release notes for version tracking.

Can I scope release notes to specific project components like Gateway and Admin?

Yes, you can scope release notes to specific project components. The changelog Skill supports component-specific scoping for Gateway, Admin, Identity, and SDK modules to categorize changes in your CHANGELOG.md.

Does this tool format markdown release notes following the Keep a Changelog standard?

Yes, the tool formats markdown release notes following the Keep a Changelog standard. It generates structured documentation for your CHANGELOG.md file to maintain a clear record of your software project's evolution.

What is the best way to document versioning and bug fixes for different SDK modules?

The best way to document versioning and bug fixes for different SDK modules is using the changelog Skill. It categorizes changes by component scoping and updates your CHANGELOG.md with consistent markdown release notes.

How do I update an existing CHANGELOG.md with new feature descriptions?

You update an existing CHANGELOG.md by providing the new feature descriptions to the changelog Skill. It generates and appends structured entries to your markdown file, ensuring organized release notes and version tracking.