← ClaudeAtlas

store-listing-copylisted

Generate polished, platform-validated App Store / Google Play / Connect IQ store listing copy (title, subtitle, description, "what's new", keywords) from a git changelog or release notes. Use when preparing a new release submission, when the user says "write the store listing", "update the App Store description", "draft the what's new", or "prepare my store copy" for iOS, Android, or Garmin apps. Chains naturally after changelog-generator and before apple-store-submit or garmin-watchface's store publishing workflow.
oleg-koval/agent-skills · ★ 3 · AI & Automation · score 75
Install: claude install-skill oleg-koval/agent-skills
<!-- Generated by scripts/build-adapters.sh. Do not edit directly. --> > 🤖 *Auto-generated by **weekly-pattern-learner** · garmin-watchface got a full store publishing workflow this week and apple-store-submit handles rejections, but neither skill generates the listing copy itself: the human still writes descriptions and keywords manually* # Store Listing Copy Generate platform-ready store listing text from your git history and release notes. The human pastes the output; this skill never submits directly. ## Inputs - **Platform** (required): `ios`, `android`, `garmin`, or `all` - **Version** (optional): target release version; defaults to the latest tag - **Locale** (optional, default: `en`): language code for the copy - **App name** (optional): if not already in the repo's metadata - **Positioning statement** (optional): one sentence describing what the app does and for whom ## Step 1: Gather context ### App metadata ```bash # iOS: read from Info.plist or fastlane/metadata/ cat ios/*/Info.plist 2>/dev/null | grep -A1 "CFBundleDisplayName\|CFBundleShortVersionString" | head -10 ls fastlane/metadata/en-US/ 2>/dev/null # Android: read from build.gradle or fastlane cat android/app/build.gradle 2>/dev/null | grep "versionName\|applicationId" | head -5 ls fastlane/metadata/android/en-US/ 2>/dev/null # Garmin: read from manifest.xml cat manifest.xml 2>/dev/null | grep "entry\|version" | head -10 ``` ### Recent changelog Read the relevant changelog. Prefer `CHANGELOG.md