Command
/changelog
Generate changelogs from git history and validate conventional commits. Usage: /changelog <generate|lint> [options]
One command from claude-skills.
shell
$ npx -y skills add alirezarezvani/claude-skills --agent claude-codeShips with claude-skills. Installing the plugin gets this command.
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/changelog
Context preview
What this command does when you run it.
Generate changelogs from git history and validate conventional commits. Usage: /changelog <generate|lint> [options]
Stats
Stars23,060
Forks3,139
LanguagePython
LicenseMIT
Ships with claude-skills
Command definition
changelog.md
--- name: changelog description: "Generate changelogs from git history and validate conventional commits. Usage: /changelog <generate|lint> [options]" argument-hint: "<generate|lint> [options]" --- # /changelog Generate Keep a Changelog entries from git history and validate commit message format. ## Usage ``` /changelog generate [--from-tag <tag>] [--to-tag <tag>] Generate changelog entries /changelog lint [--from-ref <ref>] [--to-ref <ref>] Lint commit messages ``` ## Examples ``` /changelog generate --from-tag v2.0.0 /changelog lint --from-ref main --to-ref dev /changelog generate --from-tag v2.0.0 --to-tag v2.1.0 --format markdown ``` ## Scripts - `engineering/skills/changelog-generator/scripts/generate_changelog.py` — Parse commits, render changelog (`--from-tag`, `--to-tag`, `--from-ref`, `--to-ref`, `--format markdown|json`) - `engineering/skills/changelog-generator/scripts/commit_linter.py` — Validate conventional commit format (`--from-ref`, `--to-ref`, `--strict`, `--format text|json`) ## Skill Reference → `engineering/skills/changelog-generator/SKILL.md`
