update-changelog

Create or update the Unreleased section in CHANGELOG.md with categorized entries.

8|2|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/ShareX/ShareX.ImageEditor --skill update-changelog-sharex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-changelog
Source: https://github.com/ShareX/ShareX.ImageEditor/tree/main/.ai/skills/update-changelog
Command: npx skills add https://github.com/ShareX/ShareX.ImageEditor --skill update-changelog-sharex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Updates to CHANGELOG.md are a routine but error-prone step in software releases. This skill guides you to create or update an Unreleased section and organize entries under Added, Changed, Fixed, and Removed.

Core Features & Use Cases

  • Creates or updates an Unreleased section at the top of CHANGELOG.md.
  • Groups changes into Added, Changed, Fixed, and Removed with clear summaries.
  • Guides staging, committing, and release-note workflows for reliable releases.

Quick Start

Open CHANGELOG.md, add an Unreleased section, summarize changes under Added/Changed/Fixed/Removed, and stage the file for the upcoming release.

Frequently Asked Questions about update-changelog

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

FAQPage Schema
How do I automate changelog updates for a new release?

Automate changelog updates by creating or updating an Unreleased section in CHANGELOG.md and organizing entries under Added, Changed, Fixed, and Removed categories. This structured approach ensures consistent release notes documentation across software releases.

What is the best way to organize release notes in a changelog file?

Organize release notes by grouping changes into Added, Changed, Fixed, and Removed categories within an Unreleased section at the top of CHANGELOG.md. This categorization provides clear summaries for public release notes and supports reliable staging workflows.

How do I structure an Unreleased section in CHANGELOG.md?

Structure an Unreleased section by placing it at the top of CHANGELOG.md and categorizing entries under Added, Changed, Fixed, and Removed headers. This standardized format enables safe, repeatable workflows for capturing changes before staging and commit.

Does this changelog workflow check for an existing CHANGELOG.md file?

Yes, the changelog workflow enforces checks for CHANGELOG.md presence before making updates. This validation ensures a safe, repeatable process that properly categorizes changes and stages the file for the upcoming release commit.

Can I stage and commit changelog updates as part of my release workflow?

Yes, after updating the Unreleased section with categorized entries, the workflow guides staging and committing CHANGELOG.md for the release. This ensures reliable release-note generation and proper file preparation for the upcoming release commit.