Turns git commits, bullet points, or plain descriptions into localized App Store release notes that follow Apple's character limits and conversion best practices. It reads your existing metadata to weave in ASO keywords naturally, translates to all your configured locales with proper formality levels, and front-loads the most compelling change in the first 170 characters where users actually see it. The hook here is keyword echo: it pulls keywords from your canonical metadata files and works them into the notes without stuffing, which most release note tools ignore entirely. Pairs nicely with asc-aso-audit if you're optimizing keywords first, but works standalone if you just need to ship notes that don't sound like a changelog dump.

skills.sh installs
1.3K
GitHub stars
904
last updated
Jul 14, 2026

Install

$ npx -y skills add rudrankriyam/app-store-connect-cli-skills --skill asc-whats-new-writer --agent claude-code

Installs into .claude/skills of the current project.

Files

asc What's New Writer

Generate engaging, localized release notes from flexible input. Optionally pair with promotional text updates.

Preconditions

  • Metadata pulled locally into canonical files via asc metadata pull --app "APP_ID" --version "1.2.3" --dir "./metadata". OR: user provides keywords manually.
  • Auth configured for upload (asc auth login or ASC_* env vars).
  • The primary locale is en-US unless the user specifies otherwise.

Before You Start

  1. Read references/release_notes_guidelines.md for tone, structure, and examples.
  2. Identify the latest version directory under metadata/version/ (highest semver). Use this for all metadata reads.
  3. Enumerate existing locales by listing the JSON files in that version directory.

Phase 1: Gather Input

Accept one of three input modes (auto-detect):

Git Log

Parse commits since the last tag:

# Find latest tag
git describe --tags --abbrev=0

# List commits since that tag
git log $(git describe --tags --abbrev=0)..HEAD --oneline --no-merges

Filter out noise: merge commits, dependency bumps, CI changes, formatting-only commits. Extract user-facing changes.

Bullet Points

Sponsors

Details

Repository
github.com/rudrankriyam/app-store-connect-cli-skills
Categories
Mobile Development, CLI & Terminal
First seen
Apr 16, 2026

More from rudrankriyam/app-store-connect-cli-skills

All 31
1albermonte avatarmaterial-3-expressivealbermonte/android-skillsAndroid UI/UX design or review with Material 3 Expressive (M3 Expressive / Material You Expressive). Use when selecting expressive component tokens, defining ex531skills.sh installs
2ios-agent avatarmetal-gpuios-agent/iosagent.devWrite, explain, and debug Metal GPU code including shaders (vertex, fragment, compute), render pipelines, compute pipelines, buffer/texture management, and Meta314skills.sh installs
3rudrankriyam avatargpd-id-resolverrudrankriyam/app-store-connect-cli-skillsgpd id resolver220skills.sh installs
4rudrankriyam avatargpd-ppp-pricingrudrankriyam/app-store-connect-cli-skillsgpd ppp pricing218skills.sh installs
5cap-go avatarsafe-area-handlingcap-go/capacitor-skillssafe area handling203skills.sh installs
6entropyconquers avatarreanimated-dndentropyconquers/react-native-reanimated-dndreanimated dnd198skills.sh installs