home / skills / ehtbanton / claudeskillsrepo / changelog-generator
This skill generates a CHANGELOG.md using Keep a Changelog format and semantic versioning, providing an initial template from project context.
npx playbooks add skill ehtbanton/claudeskillsrepo --skill changelog-generatorReview the files below or copy the command above to add this skill to your agents.
---
name: changelog-generator
description: Generate CHANGELOG.md files following Keep a Changelog format. Triggers on "create changelog", "generate changelog", "release notes template", "version history".
---
# Changelog Generator
Generate CHANGELOG.md files following Keep a Changelog format.
## Output Requirements
**File Output:** `CHANGELOG.md`
**Format:** Keep a Changelog format
**Standards:** Semantic Versioning
## When Invoked
Immediately generate a CHANGELOG.md template.
## Example Invocations
**Prompt:** "Create changelog for project"
**Output:** Complete `CHANGELOG.md` with initial entries.
This skill generates complete CHANGELOG.md files that follow the Keep a Changelog format and align with Semantic Versioning. It creates a ready-to-use release history template that you can commit to your repository. The goal is to standardize release notes and make version history easy to maintain.
When triggered by phrases like “create changelog” or “generate changelog,” the skill builds a CHANGELOG.md file with sections for Unreleased and past versions using Keep a Changelog conventions. It populates standard headings (Added, Changed, Fixed, Deprecated, Removed, Security) and formats version headers according to semantic versioning. You receive a finished file you can edit with concrete entries for your next release.
Will the tool auto-detect past versions?
No. It creates a template and standard headers. You can copy existing release notes into the appropriate version sections manually.
Does it enforce Semantic Versioning?
It formats version headers to follow SemVer but relies on you to choose and update the correct version numbers.