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.