update-changelog

Synchronize project changelogs with Git commits and prepare releases.

1|Updated May 14, 2026
One-click install
npx skills add https://github.com/MarcoAntolini/cursor-sync --skill update-changelog-marcoantolini
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-changelog
Source: https://github.com/MarcoAntolini/cursor-sync/tree/main/cursor-skills/update-changelog
Command: npx skills add https://github.com/MarcoAntolini/cursor-sync --skill update-changelog-marcoantolini

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, keep-a-changelog, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps maintain your project's CHANGELOG, keeping it synchronized with your Git repository changes and managing release updates efficiently.

Core Features & Use Cases

  • Git Synced Changelog: Automates the update of the 'Unreleased' section with Git commit messages.
  • Release Management: Provides functionality to cut a new release, bump version numbers, and update all relevant project files.
  • Use Case: For software developers, keeping the CHANGELOG in sync with their commits can streamline the release process and documentation for new features or fixes.

Quick Start

Use the update-changelog skill to refresh the changelog from your Git commits and prepare for a new release.

Frequently Asked Questions about update-changelog

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

FAQPage Schema
How do I automatically update a CHANGELOG from git commit messages?

You can automatically update a CHANGELOG from git commit messages by syncing your project's 'Unreleased' section with Git history. This requires Git and keep-a-changelog to format commit entries into structured prose for your changelog file.

How do I cut a new release and bump version numbers in my project files?

To cut a new release and bump version numbers, you prepare the release by updating the changelog and modifying all relevant project files. This automates version manifest management to ensure consistency across your repository during the release process.

Do I need keep-a-changelog formatting to manage my project releases?

Yes, you need keep-a-changelog formatting to manage your project releases, as it is a required dependency for generating changelog prose. Git is also required to extract the commit messages needed for the synchronization process.

What is the best way to keep versioning and changelog entries synchronized with Git?

The best way to keep versioning and changelog entries synchronized with Git is to automate the release preparation process. This handles version bumping, updates relevant project files, and structures changelog entries using the keep-a-changelog format.

Can I use this changelog update process for any software developer workflow?

Yes, you can use this changelog update process for software developer workflows that rely on Git for version control. It streamlines the documentation of new features or fixes by automating changelog updates and release management tasks.