Changelog
SkillDev toolsGenerate App Store changelog text from commits between the latest tag and HEAD. Use full commit details, keep user-facing language, sectioned plain text, and exclude technical implementation details.
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 skill
What this skill tells your AI
The instructions your AI receives, as published by everpcpc/kmreader in .agents/skills/changelog/SKILL.md and read by ahel’s review.
Generate App Store changelog content for end users.
When To Use
- The user asks for a release changelog.
- The user asks to summarize recent changes for App Store update notes.
- The task is to convert git commits into user-facing release notes.
Source Range
Use commits from the latest tag to HEAD.
latest_tag=$(git describe --tags --abbrev=0)
git log "${latest_tag}..HEAD" --pretty=format:'%H%n%s%n%b%n---'
If no tag exists, use full history and state that assumption.
git log --pretty=format:'%H%n%s%n%b%n---'
Content Rules
- Read detailed commit bodies, not only commit titles.
- Write for end users in friendly, clear product language.
- Organize output into sections.
- Output plain text only, optimized for copy.
- Do not include emoji.
- Do not include technical implementation details.
Writing Style
- Focus on user-visible improvements and behavior changes.
- Merge related commits into one coherent item.
- Remove internal terms, file names, class names, and refactor-only details.
- Keep each bullet concise and meaningful.
Output
Default output is changelog text only.
If the user asks to update a file, write the final content to APP_STORE_CHANGELOG.txt.
Signals
- GitHub stars
- 110
- Forks
- 13
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
changelog-everpcpc- Source
- github.com/everpcpc/kmreader