release-notes

Generate developer changelogs and user-facing store update copy from git commit history.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Simon-YHKim/eject-button --skill release-notes-simon-yhkim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-notes
Source: https://github.com/Simon-YHKim/eject-button/tree/main/.claude/skills/release-notes
Command: npx skills add https://github.com/Simon-YHKim/eject-button --skill release-notes-simon-yhkim

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing release notes means translating the same set of commits into two very different voices: detailed technical notes for developers and short, benefit-led copy for app store users. Doing both manually is slow and often produces jargon-filled store listings or vague changelogs. ## Core Features & Use Cases - Dual-output generation: Produces a Keep a Changelog entry, GitHub release body, and PR description alongside Play Store/App Store "what's new" copy (max 500 chars, Korean and English) and a one-line in-app banner in a single pass. - Commit classification: Reads the actual git log and diff between tags, then separates user-visible changes (features, impactful fixes) from internal-only work (refactors, dependency bumps, CI) so store copy never leaks technical noise. - Human-voice guard: Strips marketing clichés, AI-sounding phrasing, and emoji overload from user-facing text, optionally delegating to a human-voice-guard skill. - Use Case: After tagging v1.4.0, ask for release notes and receive a ready-to-paste CHANGELOG entry, GitHub release body, and Korean/English store listings that describe benefits rather than commit messages. ## Quick Start Ask the assistant to write release notes for the changes between the previous git tag and HEAD, covering both the GitHub release and the Play Store update text.

Frequently Asked Questions about release-notes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write release notes from git commits?

Provide a commit range such as the previous tag to HEAD, and the skill runs git log and git diff to classify each commit. It then produces a Keep a Changelog entry, a GitHub release body, and store-ready update copy in one pass.

How to write App Store or Play Store "what's new" copy?

Store copy is limited to 500 characters, written in plain benefit-led language with at most one emoji per line. Internal changes like refactors and dependency updates are excluded so users only see what affects them.

Does it support Korean and English release notes?

Yes, it generates store listings in both Korean and English, plus a one-line in-app banner. The human-voice guard also removes awkward English-to-Korean literal translations and inflated marketing phrases.

What git information does the skill need to run?

It needs git log and git diff access plus a commit range, either from the previous tag via git describe or a user-specified range. Pull request descriptions and issue links can optionally be included for richer context.

When should I not list a commit in user-facing notes?

Internal refactors, dependency updates, CI changes, and documentation edits should stay out of user-facing copy. Only new features, user-impacting bug fixes, and noticeable performance improvements belong in store listings.