changelog-writer
SkillDocs & knowledgeRead the git log and write a user-facing changelog entry in Keep a Changelog format. Use when the user wants to document what changed in a release, write release notes, or update their CHANGELOG.md.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the changelog-writer skill
What this skill tells your AI
The instructions your AI receives, as published by hamzafarooq/claude-code-starter in .claude/skills/changelog-writer/SKILL.md and read by ahel’s review.
Run git log --oneline to get the recent commits. Ask the user: "What version number is this release, and what date?"
Then produce a changelog entry:
[Version] — [Date]
Added
New features visible to users. One bullet per feature. Start each bullet with a verb (e.g. "Added ability to…", "New export option for…").
Changed
Behavior that changed for existing users. Flag anything that changes how something works, even if it's an improvement.
Fixed
Bugs that were resolved. Be specific — "Fixed crash when uploading files larger than 10MB" not "Fixed bugs."
Removed
Features or settings that are gone. If something was deprecated, this is where it moves to.
Security
Security fixes always get their own section, even if minor.
Rules:
- Write for users, not engineers — no commit hashes, branch names, or internal ticket IDs
- If a commit message is too technical to translate, ask what the user-facing impact was
- One bullet per change — don't merge multiple changes into one line
- Present tense: "Adds…" or past tense: "Added…" — pick one and be consistent
Append the entry to CHANGELOG.md if it exists. Create it if it doesn't.
Signals
- GitHub stars
- 143
- Forks
- 40
- Last commit
- Jul 2026
Others that do the same job
Advanced
- Catalog kind
- skill
- Gateway key
changelog-writer- Source
- github.com/hamzafarooq/claude-code-starter