add-to-changelog

Update CHANGELOG.md and synchronize versions across package.json and pyproject.toml.

42|9|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/drvoss/everything-copilot-cli --skill add-to-changelog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-to-changelog
Source: https://github.com/drvoss/everything-copilot-cli/tree/main/skills/documentation/add-to-changelog
Command: npx skills add https://github.com/drvoss/everything-copilot-cli --skill add-to-changelog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeping the CHANGELOG file and package version numbers up to date is error‑prone and time‑consuming, especially during release cycles.

Core Features & Use Cases

  • Automated CHANGELOG handling: Creates or updates CHANGELOG.md following the Keep a Changelog format.
  • Version synchronization: Propagates the same version string to package.json and pyproject.toml.
  • Git integration: Stages and commits the updated files with a conventional commit message.
  • Use case: After finishing a new feature or bug fix, run this skill to generate a properly formatted release entry and ensure all manifests reflect the new version.

Quick Start

Ask the add-to-changelog skill to add a new 1.2.0 release entry to your CHANGELOG.

Frequently Asked Questions about add-to-changelog

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

FAQPage Schema
How do I update a Keep a Changelog file and sync version numbers across manifests?

To update a Keep a Changelog file and sync version numbers, this skill modifies CHANGELOG.md, package.json, and pyproject.toml, then stages and commits the changes to Git automatically.

How do I automate CHANGELOG generation for a new release entry?

Automating CHANGELOG generation involves applying this skill after a feature completion to create a properly formatted release entry and ensure all manifests reflect the new version.

Does this CHANGELOG automation tool support both package.json and pyproject.toml?

Yes, this CHANGELOG automation tool supports both package.json and pyproject.toml by propagating the same version string to both manifests during the release preparation process.

What is the best way to commit version bumps and CHANGELOG updates together?

The best way to commit version bumps and CHANGELOG updates together is using this skill, which stages the modified files and commits them with a conventional commit message in one step.

Do I need PowerShell to synchronize version numbers across manifests?

Yes, you need PowerShell to synchronize version numbers across manifests, as this skill requires PowerShell commands to modify CHANGELOG.md, package.json, and pyproject.toml and perform Git commits.