store-listing-copylisted
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