From changelog-gen
Generates changelog from git history using conventional commits.
How this skill is triggered — by the user, by Claude, or both
Slash command
/changelog-gen:changelog-genThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
A shared support tool that generates changelog entries from git commit history.
A shared support tool that generates changelog entries from git commit history. Parses conventional commit messages and groups them by type.
This skill is triggered when the user's prompt contains changelog or changelog-gen.
git tag --sort=-v:refname | head -1git log <tag>..HEAD --onelineParse each commit using conventional commit format:
<type>(scope): <description>
Group commits by type:
| Type | Section |
|---|---|
| feat | Features |
| fix | Bug Fixes |
| docs | Documentation |
| refactor | Refactoring |
| test | Tests |
| chore | Chores |
| perf | Performance |
| ci | CI/CD |
| BREAKING | Breaking Changes |
Commits that don't follow conventional format go into "Other Changes."
Output in Keep a Changelog format:
## [<version>] - <date>
### Breaking Changes
- ...
### Features
- ...
### Bug Fixes
- ...
If an existing CHANGELOG.md exists, prepend the new section.
If not, create it with a header.
CHANGELOG.md in the project rootAvailable to: agent-ross, agent-twain
When invoked by other agents, return the formatted changelog text. The calling agent decides where to place it.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub cmj0121/wisdom --plugin changelog-gen