changelog-update

Insert categorized change entries into CHANGELOG.md under Unreleased.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/lucascaro/hivesmith --skill changelog-update-lucascaro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-update
Source: https://github.com/lucascaro/hivesmith/tree/main/skills/changelog-update
Command: npx skills add https://github.com/lucascaro/hivesmith --skill changelog-update-lucascaro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of updating the CHANGELOG.md file with user-visible changes, ensuring documentation stays current with minimal manual effort.

Core Features & Use Cases

  • Automated Changelog Entry Addition: Identifies the CHANGELOG.md, verifies format, and inserts entries under [Unreleased] automatically.
  • Structured Categorization: Organizes changes under appropriate categories like Added, Fixed, etc., based on inferred or provided details.
  • Use Case: During development, when a PR is ready, run this Skill to add a descriptive, properly formatted entry to your changelog without manual editing.

Quick Start

Run the changelog update skill and provide a category and description of the change to document it properly.

Frequently Asked Questions about changelog-update

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

FAQPage Schema
How do I automate adding entries to a CHANGELOG.md file?

To automate adding entries to a CHANGELOG.md file, this Skill parses your markdown and inserts new user-visible change descriptions under the Unreleased section automatically. You just provide the category and description of the change to document it properly.

What is the best way to keep release notes structured for new pull requests?

Keeping release notes structured involves organizing changes under specific categories like Added or Fixed. This Skill infers or accepts provided details to categorize entries properly, ensuring your changelog maintains a consistent format without manual editing.

How do I categorize changelog entries automatically in markdown?

To categorize changelog entries automatically, this Skill uses string manipulation to map provided change details into standard structured groupings like Added and Fixed. It verifies the existing markdown format before inserting the new entry under Unreleased.

Do I need a specific changelog format to automate documentation updates?

You need an existing CHANGELOG.md file with an Unreleased section to automate documentation updates. The Skill verifies the markdown format during parsing to ensure the new entry is inserted correctly, preventing structural errors in your release notes.

Can I use this for software projects requiring regular structured release notes?

Yes, this is applicable for software projects requiring regular, structured release notes. It streamlines keeping your changelog accurate by automating the insertion of descriptive entries when a PR is ready, minimizing manual documentation effort.