skills/store-metadata/SKILL.md
Generate and upload store metadata (title, description, keywords, release notes) for App Store and Google Play in multiple languages.
npx skillsauth add seungmanchoi/store-deploy-plugin store-metadataInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Check fastlane/metadata/ for existing files. Read app.json for app info.
Generate compelling, store-optimized metadata in all configured languages (minimum: en-US, ko).
| File | Max Length | Content |
|------|-----------|---------|
| name.txt | 30 chars | App name |
| subtitle.txt | 30 chars | Short tagline |
| description.txt | 4000 chars | Full description with features, benefits |
| keywords.txt | 100 chars | Comma-separated, no spaces after commas |
| promotional_text.txt | 170 chars | Current promotion or highlight |
| release_notes.txt | 4000 chars | What's new in this version |
| support_url.txt | - | Support URL |
| marketing_url.txt | - | Optional marketing URL |
| File | Max Length | Content |
|------|-----------|---------|
| title.txt | 30 chars | App title |
| short_description.txt | 80 chars | Brief description |
| full_description.txt | 4000 chars | Full description |
| changelogs/default.txt | 500 chars | Release notes |
Write actual content, not placeholders. Use the app's features and purpose to create compelling copy.
For Korean (ko / ko-KR), write natural Korean — not machine-translated.
iOS:
fastlane ios upload_metadata
Android:
fastlane android upload_metadata
Note: Google Play requires at least one AAB upload before metadata. If upload fails with "app not found", inform the user to run /store-submit first.
Metadata Complete
=================
Languages: en-US, ko
iOS: fastlane ios upload_metadata ✓
Android: fastlane android upload_metadata ✓
development
Submit app binary to App Store and Google Play via EAS Submit. Handles submission configuration and post-submission metadata upload.
devops
Install deployment prerequisites and create fastlane directory structure for Expo apps. Use when setting up a new project for store deployment.
tools
Generate and process store screenshots for App Store and Google Play. Supports simulator capture, AI generation (nano-banana-mcp), and Pillow post-processing with text overlays.
tools
Fill App Store Connect and Google Play Console forms via Python+Playwright automation. Handles age rating, privacy, data safety, content rating, export compliance, IDFA, target audience, and ads declaration.