changelog

Generate and update CHANGELOG.md from Git commit history with version tags.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/RebelliousSmile/my-claude-marketplace --skill changelog-rebellioussmile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/RebelliousSmile/my-claude-marketplace/tree/main/plugins/overcode/skills/changelog
Command: npx skills add https://github.com/RebelliousSmile/my-claude-marketplace --skill changelog-rebellioussmile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manages the generation, update, and version tagging of your CHANGELOG.md file, making release processes efficient and trackable.

Core Features & Use Cases

  • Automated Change Tracking: Automatically gather and categorize commits from your version control system.
  • CHANGELOG Management: Prepares and commits an updated CHANGELOG file based on the commits since the last version.
  • Version Tagging: Creates a signed annotated tag for your version release.

Quick Start

Use the 'generate changelog' action to create an updated CHANGELOG from the latest commits.

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 from Git commit history?

To generate a changelog from Git commit history, use the 'generate changelog' action to automatically gather, categorize, and format commits into an updated CHANGELOG.md file.

Does this changelog generator support the Keep a Changelog format?

Yes, this changelog generator utilizes the Keep a Changelog format to prepare and commit structured updates to your CHANGELOG.md file based on recent project commits.

How do I automate version tagging for a new release?

You automate version tagging for a new release by using the generator, which auto-detects release versions or applies user-specified version tags to create signed annotated Git tags.

Can I specify a custom release version instead of auto-detection?

Yes, you can specify a custom release version tag instead of relying on auto-detection, allowing you to manually control the versioning of your project's release.

What is the best way to maintain project versioning during releases?

The best way to maintain project versioning during releases is to automate the process, updating the CHANGELOG.md and creating signed annotated Git tags directly from your commit history.

Do I need any external dependencies to automate changelog updates?

No external dependencies are required to automate changelog updates, as the Skill operates independently using integrated Git tracking and scripts to manage versioning and file generation.