A changelog is a record of every change in a software release. It helps users and developers know what is new, fixed, or changed. This tool reads commits written in a standard format called Conventional Commits. It separates the commit parsing, version bump logic, and changelog writing. That means you can automate releases but still add your own edits.
Use it when cutting a new release, generating a CHANGELOG.md file from git history, or planning a hotfix. It also has a linter to check commit messages before they are merged. The tool can compute the next semantic version automatically. You get clear, consistent release notes every time.
Global
mkdir -p ~/.claude/skills/changelog-generatorProject
mkdir -p .claude/skills/changelog-generatorSource Repository
Release Skillsjimliu/baoyu-skills
Universal release workflow auto-detects your project type and handles changelogs and GitHub releases
Shipping And Launchaddyosmani/agent-skills
Deploy safely with checklists, feature flags, and staged rollouts
Changelog Automationwshobson/agents
Turn commits into clear changelogs with automation and standard formats
Msstore Cligithub/awesome-copilot
Publish Windows apps to the Microsoft Store from the command line easily
Changelog Generatorcomposiohq/awesome-claude-skills
Turn messy git commits into clear changelogs your users will love reading
Deploy Checklistanthropics/knowledge-work-plugins
A pre-deployment checklist to verify readiness before shipping any release
Claude Code Plugin Releasethedotmack/claude-mem
Automate version bumps, tags, releases, and changelogs for plugins
Releaseschpet/linear-cli
Guided release creation with changelog, version bump, and quality checks