Agent skill
changelog
Use when the user wants a changelog, release notes, or asks what changed since the last release.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/changelog-huzaifa525-claude-code-optimize
SKILL.md
Generate a changelog from git history.
Steps
-
Find the last tag
git describe --tags --abbrev=0 2>/dev/null || echo "no-tags" -
Get commits since last tag
git log [last-tag]..HEAD --oneline --no-mergesIf no tags, get last 50 commits.
-
Categorize commits by prefix:
Category Prefixes Features feat:, feature:, add: Bug Fixes fix:, bugfix:, hotfix: Performance perf: Refactoring refactor: Documentation docs:, doc: Testing test:, tests: CI/CD ci:, cd:, build: Chores chore:, deps:, bump: Breaking Changes any commit with BREAKING CHANGE in body If commits don't use conventional prefixes, categorize by content.
-
Generate CHANGELOG.md entry:
markdown## [version] - YYYY-MM-DD ### Features - Description ([commit-hash]) ### Bug Fixes - Description ([commit-hash]) ### Performance - Description ([commit-hash]) ### Breaking Changes - Description ([commit-hash]) -
If CHANGELOG.md exists, prepend the new entry at the top (after the title). If it doesn't exist, create it.
-
Show the generated changelog to the user.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?