From digest
Generate release notes from a commit range with developer and user-facing formats. Use when creating changelogs, release notes, or summarizing changes between tags.
How this skill is triggered — by the user, by Claude, or both
Slash command
/digest:releaseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate structured release notes from a range of commits, with developer-facing changelogs and user-facing narratives.
Generate structured release notes from a range of commits, with developer-facing changelogs and user-facing narratives.
$release # latest tag to HEAD, both formats
$release v1.0.0 # v1.0.0 to HEAD
$release v1.0.0 v2.0.0 # between two tags
$release --dev # developer changelog only
$release --user # user narrative only
$release --write # append to CHANGELOG.md
$release --out docs/release.md # write to custom file
| Flag | Description |
|---|---|
--dev | Developer-facing changelog grouped by type |
--user | User-facing plain language narrative |
--write | Append to CHANGELOG.md |
--out <file> | Write to custom file path |
release-agent.md (in this skill directory)Use the companion release-agent.md in this directory as the agent prompt. Provide it with:
The agent uses $PROJECT_ROOT (set by the init hook) or falls back to git rev-parse --show-toplevel.
npx claudepluginhub shdennlin/agent-plugins --plugin digestGenerates Keep a Changelog release notes from git changes since a tag. Categorizes commits/PRs by semver impact, suggests version bump, includes PR links.
Generates human-friendly changelogs from git history, PRs, or ref ranges. Follows Keep a Changelog format and polishes commit messages.
Generates a formatted CHANGELOG.md from git commit history, grouped by type and ready for release.