Write entries from the user's perspective, not the developer's
Combine related commits into single entries when they address the same feature/fix
Skip trivial commits (typo fixes, formatting) unless they're the only changes
Include breaking changes prominently at the top with migration instructions
Link to PRs or issues when reference numbers are in commit messages
1---2name: changelog-generator3description: Changelog Generator4---5# Changelog Generator67Generates release notes and changelogs from commit history.89## When to Use1011- When the user asks to "generate a changelog", "write release notes", or "what changed since last release"12- Before tagging a release1314## Process15161. Determine the range: last tag to HEAD, or user-specified range17 - `git tag --sort=-creatordate | head -1` to find last tag18 - `git log <last-tag>..HEAD --oneline` for commit list19202. Categorize commits by type (feat, fix, refactor, docs, chore, etc.)21223. Generate changelog in this format:2324```markdown25## [version] — YYYY-MM-DD2627### Added28- New features (from `feat` commits)2930### Fixed31- Bug fixes (from `fix` commits)3233### Changed34- Refactors, behavior changes (from `refactor` commits)3536### Removed37- Removed features or deprecated items3839### Infrastructure40- Build, CI, dependency changes (from `chore` commits)41```4243### Rules44- Write entries from the user's perspective, not the developer's45- Combine related commits into single entries when they address the same feature/fix46- Skip trivial commits (typo fixes, formatting) unless they're the only changes47- Include breaking changes prominently at the top with migration instructions48- Link to PRs or issues when reference numbers are in commit messages
Run npx skillmds@latest add comcclelland/changelog-generator in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Changelog Generator It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
comcclelland (@comcclelland) published this skill. Their other Agent Skills are listed on their SkillMD profile.