Generate App Store launch assets (text, images, screenshots, video scripts) for a macOS, iOS, or iPadOS app.
This skill inherits all available tools. When active, it can use any tool Claude has access to.
Generate App Store launch assets (text, images, screenshots, video scripts) for a macOS, iOS, or iPadOS app.
/appstore-launch [app_path_or_config] [--images-only] [--text-only]
app_path_or_config (optional): Path to either:
--images-only: Only generate images (icons, screenshots, banners)--text-only: Only generate text assets (descriptions, keywords, etc.)/appstore-launch ~/xcode_projects/MyApp
/appstore-launch ./my_app_config.json
/appstore-launch
Analyzes your app (if given an Xcode project path):
Generates App Store text assets (appstore_assets/):
appstore_content.md - Full description, subtitle, promotional textappstore_content.json - Machine-readable versionscreenshot_guide.md - Screenshot scenes with captionsvideo_storyboard.md - 30-second app preview scriptpromotional_variants.json - Social media posts (Twitter, LinkedIn, Product Hunt)keywords_analysis.md - Optimized keywords with suggestionslocalization_template.json - Ready for translationasset_checklist.md - Complete launch checklistGenerates App Store images (appstore_images/):
icons/ - App icons at all required sizes (16x16 to 1024x1024)screenshots/ - Marketing screenshots with text overlays for each device sizebanners/ - Social media banners (Twitter, Facebook, LinkedIn, Instagram)Outputs to: {project_dir}/appstore_assets/ and {project_dir}/appstore_images/
First, explore the project to understand its structure:
Create a JSON config file from the analysis:
Generate text assets using LLM capabilities:
Generate image assets:
Use the provided configuration directly to generate all assets.
Ask the user for key information:
Generate a config and produce all assets
If you want to create a config file manually, use this structure:
{
"name": "App Name",
"version": "1.0.0",
"codename": "Optional Release Name",
"bundle_id": "com.example.appname",
"developer": "Developer Name",
"platform": "macOS",
"primary_category": "Productivity",
"secondary_category": "Business",
"age_rating": "4+",
"price_tier": "Free with In-App Purchases",
"tagline": "Short marketing tagline",
"subtitle": "30 character subtitle",
"description_intro": "Opening paragraph for description",
"whats_new_intro": "What's new in this version",
"features": [
{
"title": "Feature Name",
"description": "What this feature does",
"icon": "sf.symbol.name",
"marketing_hook": "Why users care",
"is_premium": false
}
],
"premium_features": [
"Premium feature 1",
"Premium feature 2"
],
"target_audiences": [
{
"role": "Audience Name",
"use_case": "How they use the app",
"pain_point": "Problem it solves"
}
],
"min_os_version": "14.0",
"technologies": ["SwiftUI", "PDFKit", "SwiftData"],
"keywords": ["keyword1", "keyword2"],
"support_url": "https://example.com/support",
"privacy_policy_url": "https://example.com/privacy"
}
After running, you'll have a complete set of App Store assets:
appstore_assets/)| File | Purpose |
|---|---|
appstore_content.md | Human-readable text content |
appstore_content.json | Machine-readable content |
screenshot_guide.md | Screenshot capture guide |
screenshot_specs.json | Resolution requirements |
video_storyboard.md | App preview video script |
promotional_variants.json | Social media posts |
keywords_analysis.md | Keyword optimization |
localization_template.json | Translation template |
asset_checklist.md | Launch checklist |
appstore_images/)| Directory | Contents |
|---|---|
icons/ | App icons: 16x16, 32x32, 64x64, 128x128, 256x256, 512x512, 1024x1024 PNG |
screenshots/ | Marketing screenshots at each device resolution with feature overlays |
banners/ | Social media banners: Twitter (1200x675), Facebook (1200x630), LinkedIn (1200x627), Instagram (1080x1080) |