changelog-manager

Create and update CHANGELOG.md files using Keep a Changelog and Semantic Versioning.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/poncardasm/tech-support-tools --skill changelog-manager-poncardasm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-manager
Source: https://github.com/poncardasm/tech-support-tools/tree/main/.claude/skills/changelog-manager
Command: npx skills add https://github.com/poncardasm/tech-support-tools --skill changelog-manager-poncardasm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that every script and tool in the tech-support-tools repository has a properly maintained changelog following the Keep a Changelog format and Semantic Versioning principles, reducing manual overhead and ensuring consistency for users.

Core Features & Use Cases

  • Automatic changelog creation: Initialize a changelog with version 1.0 for new scripts.
  • Changelog synchronization: Keep script version and changelog in sync automatically.
  • Keep a Changelog & SemVer: Enforces standardized formatting and versioning for all updates.

Quick Start

Run the changelog-manager in the root of a new script folder to create its initial [1.0] CHANGELOG.md with an Added section.

Frequently Asked Questions about changelog-manager

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

FAQPage Schema
How do I automatically maintain a changelog following Keep a Changelog format?

Changelog-manager automatically creates and updates CHANGELOG.md files in Keep a Changelog format with Semantic Versioning. It initializes version 1.0 for new scripts and categorizes entries under Added, Changed, Deprecated, Removed, Fixed, and Security sections, eliminating manual formatting overhead.

Can I use changelog automation with PowerShell scripts and version control?

Yes, changelog-manager is designed for PowerShell-based scripts and integrates with version-control workflows. It synchronizes script versions automatically and maintains changelogs across all tools in your repository, keeping version numbers consistent between source and documentation.

What's the quickest way to create an initial changelog for a new script?

Run changelog-manager in your new script's root folder to instantly generate a CHANGELOG.md with version [1.0] and an Added section. The Skill handles directory structure and format setup automatically so you start documenting immediately.

Does changelog-manager work for multiple scripts in a single repository?

Yes, changelog-manager applies to all scripts and tools in your repository. It enforces a changelog/ directory structure and synchronized versioning across every script, ensuring consistency when managing multiple tools in one codebase.

How does Semantic Versioning integrate with automated changelog updates?

Semantic Versioning determines how changelog entries are organized by release version. Changelog-manager syncs version numbers between your scripts and their changelogs automatically, applying SemVer rules to categorize feature additions, breaking changes, bug fixes, and deprecations consistently.

What happens to changelogs when I add features, fix bugs, or deprecate functionality?

Changelog-manager automatically routes updates into the correct Keep a Changelog section—Added for new features, Fixed for bug fixes, Deprecated for removals, and Security for vulnerability patches. Changes sync with script version updates in real time.