Generate changelog entries and GitHub releases from git history. Categorizes commits into features, fixes, breaking changes, and docs. Supports conventional commits, PR-based grouping, and semantic versioning. Creates formatted CHANGELOG.md entries and GitHub releases.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# release-notes
Generate changelog entries and GitHub releases from git history.
## Install
```bash
claude skill add --from https://github.com/thatrebeccarae/claude-skills/release-notes
```
## When to Use
- **Cutting a release**: You have commits ready to ship and need a changelog entry and/or GitHub release.
- **Monthly changelog update**: You maintain a regular changelog cadence and need to capture everything since the last entry.
- **Retroactive changelog**: An existing project has no CHANGELOG.md and you want to generate one from the full git history.
## Usage
### Generate a changelog entry
```
/release-notes changelog [repo-path]
```
Reads commits since the last tag, categorizes them, and prepends a new entry to CHANGELOG.md.
### Create a changelog entry and GitHub release
```
/release-notes release [repo-path] [version]
```
Does everything `changelog` does, then creates a GitHub release via `gh release create`. If `version` is omitted, a version is suggested based on the changes detected.
### Retroactively generate a full changelog
```
/release-notes init [repo-path]
```
…
The line at the top of this page pins the label v1.0.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_v5e4k3lvkf5pa7mu
GET https://markdownregistry.com/api/v1/resolve?ref=thatrebeccarae/claude-marketing/release-notes
GET https://markdownregistry.com/api/v1/blob/1300c25eb756ab7b9ae5f74bb4a7dd62c6e2f92841a50b9069901a88fedfcad1
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
thatrebeccarae/claude-marketing · skills/account-structure-review/SKILL.md · Google and Meta paid media account structure evaluation. Audits campaign/ad set architecture against conversion volume…
thatrebeccarae/claude-marketing · skills/brand-voice-guidelines/SKILL.md · Develop brand voice, tone matrices, messaging frameworks, and brand book documentation. Use when the user asks about…
thatrebeccarae/claude-marketing · skills/competitor-ads-analyst/SKILL.md · Extract and analyze competitor advertising from public ad libraries (Facebook Ad Library, Google Ads Transparency…
thatrebeccarae/claude-marketing · skills/content-pipeline/SKILL.md · End-to-end content creation workflow that orchestrates research, editorial review, and social distribution agents in…
thatrebeccarae/claude-marketing · skills/content-workflow/SKILL.md · End-to-end content creation pipeline from research through editorial review to social distribution. Orchestrates a…
trpc-group/trpc-agent-go · examples/skilltoolactivation/skills/release-notes/SKILL.md · Use this skill when the user asks about release dates, release owners, rollout status, or launch checklist details.
kenryu42/cc-safety-net · .claude/skills/release-notes/SKILL.md · Generate and publish concise, evidence-based notes in the body of the latest existing GitHub Release. Use only when the…
agentic-community/mcp-gateway-registry · .claude/skills/release-notes/SKILL.md · Create release notes for a new version tag. Gathers all commits, PRs, issues fixed, and breaking changes since a…
justxor/claude-code-pro-course · starter-kit/.claude/skills/release-notes/SKILL.md · Генерирует release notes / CHANGELOG между двумя тегами или от последнего тега. Используй, когда просят release notes…
opentiny/genui-sdk · .agents/skills/release-notes/SKILL.md · Generate and publish formatted GitHub Release Notes for opentiny/genui-sdk. Compares the new tag with the previous…
openhands/extensions · plugins/release-notes/SKILL.md · Generate consistent, well-structured release notes from git history. Triggered on release tags following semver…
openhands/extensions · skills/release-notes/SKILL.md · Generate formatted changelogs from git history since the last release tag. Use when preparing release notes that…