Showing 28 verified skills. 284 preview entries are hidden until we confirm a real source. Show preview skills · Why?
Write user-facing release notes that non-technical users understand
claude install community/changelog-writerUser-friendly release communication: translate technical changes into clear benefits, group by impact, and format for blog/email/in-app.
This is the actual SKILL.md file that powers this skill. Copy it to install.
---
name: changelog-writer
description: |
Trigger when the user asks to write a CHANGELOG entry, draft release
notes from commits, or document what shipped. Phrases: "write changelog",
"changelog entry", "what shipped", "document the release", "update
CHANGELOG.md".
allowed-tools:
- Read
- Write
- Edit
- Bash(git log *)
- Bash(git diff *)
- Bash(git tag *)
---
# Changelog Writer
Turn commits and PRs into a CHANGELOG.md entry that humans actually read.
Follows Keep a Changelog conventions and groups by audience impact, not
commit subject.
## Prerequisites
- `CHANGELOG.md` exists (create one if missing, starting with an
`## [Unreleased]` section)
- Git history is readable (`git log` returns commits since last tag)
- Previous version tag exists, or user specifies the range
## Steps
1. **Find the range.** Default: last tag to HEAD.
```bash
git describe --tags --abbrev=0 # last tag
git log <last-tag>..HEAD --oneline
```
2. **Group by Keep a Changelog categories:**
- **Added** - new features users can see
- **Changed** - behavior changes to existing features
- **Deprecated** - soon-to-be-removed features
- **Removed** - features taken out
- **Fixed** - bug fixes
- **Security** - vulnerabilities patched
3. **Write for the reader, not the committer.** "Bumped lodash to 4.17.21"
is not a changelog entry. "Fixed XSS vulnerability in search
autocomplete (CVE-2024-xxxx)" is.
4. **One line per entry, user perspective.** Start with a verb, link the
PR or issue, and mention breaking changes with a **BREAKING** prefix.
5. **Follow semver signals.** If you see breaking API changes, plan for a
major bump. New features = minor. Fixes and internal refactors = patch.
6. **Version header format:**
```markdown
## [1.4.0] - 2026-04-22
### Added
- Dark mode toggle in settings ([#412](link))
- Webhook retry with exponential backoff
### Fixed
- Timezone bug in daily digest emails ([#401](link))
### Changed
- **BREAKING** \`createUser()\` now requires an \`email\` field
```
7. **Link the compare view at the bottom:**
```markdown
[1.4.0]: https://github.com/org/repo/compare/v1.3.0...v1.4.0
```
8. **Skip the noise.** Filter out: `chore:`, `ci:`, dependency bumps
that are not security fixes, test-only commits, formatting. These
belong in git history, not the changelog.
## Patterns that work
- Draft as `## [Unreleased]` continuously, promote to a version on release
- Pull from merged PR titles and descriptions, not raw commit messages
- Include migration notes inline for any breaking change
- Attribute external contributors with a GitHub handle link
## Anti-patterns
- Dumping `git log --oneline` output and calling it done
- Listing internal refactors ("Refactor UserService")
- Writing for developers when the audience is end users
- Forgetting to date the release
## Output
- Updated `CHANGELOG.md` with a new version section
- `## [Unreleased]` section reset for future entries
- Version compare links at the bottom of the file
- Optional: a tweet-length summary for release announcements
mkdir -p ~/.claude/skills/changelog-writer~/.claude/skills/changelog-writer/SKILL.mdResulting file structure:
~/.claude/
skills/
changelog-writer/
SKILL.md <-- skill definitionSkills are loaded automatically by Claude Code when you start a new session. The skill name and description in the frontmatter determine when Claude triggers it.
Recommended from shared domain, career, and tool overlap with Changelog Writer
Get structured research reports with citations from autonomous web research
Both used by Product Manager, Content Creator
Build structured knowledge bases with taxonomy and search optimization
Both used by Product Manager, Content Creator
Turn technical changes into release notes customers care about
Both used by Product Manager, Content Creator
Write comprehensive business plans with market analysis and financials
Both used by Product Manager
Write data-backed white papers that generate leads
Both used by Content Creator
Write long-form blog posts from research to final draft with SEO
Both used by Content Creator
Changelog Writer