Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
App Store and Google Play screenshot creation with exact platform specs. Covers iOS/Android dimensions, gallery ordering, device mockups, and preview videos....
App Store and Google Play screenshot creation with exact platform specs. Covers iOS/Android dimensions, gallery ordering, device mockups, and preview videos....
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Create app store screenshots and preview videos via inference.sh CLI.
curl -fsSL https://cli.inference.sh | sh && infsh login # Generate a device mockup scene infsh app run falai/flux-dev-lora --input '{ "prompt": "iPhone 15 Pro showing a clean modern app interface with analytics dashboard, floating at slight angle, soft gradient background, professional product photography, subtle shadow, marketing mockup style", "width": 1024, "height": 1536 }' Install note: The install script only detects your OS/architecture, downloads the matching binary from dist.inference.sh, and verifies its SHA-256 checksum. No elevated permissions or background processes. Manual install & verification available.
DeviceDimensions (px)RequirediPhone 6.7" (15 Pro Max)1290 x 2796RequirediPhone 6.5" (11 Pro Max)1284 x 2778RequirediPhone 5.5" (8 Plus)1242 x 2208OptionaliPad Pro 12.9" (6th gen)2048 x 2732If iPad appiPad Pro 11"1668 x 2388If iPad app Up to 10 screenshots per localization First 3 screenshots are visible without scrolling (critical) Formats: PNG or JPEG (no alpha/transparency for JPEG)
SpecValueMin dimensions320 px (any side)Max dimensions3840 px (any side)Aspect ratio16:9 or 9:16Max screenshots8 per device typeFormatsPNG or JPEG (24-bit, no alpha) Feature graphic: 1024 x 500 px (required for featuring) Promo video: YouTube URL (optional but recommended)
80% of App Store impressions show only the first 3 screenshots (before the user scrolls). These three must: Communicate the core value proposition Show the best feature/outcome Differentiate from competitors
PositionContentPurpose1Hero โ core value, best featureStop the scroll, communicate what the app does2Key differentiatorWhat makes you unique vs competitors3Most popular featureThe thing users love most4Social proof or outcomeRatings, results, testimonials5-8Additional featuresSupporting features, settings, integrations9-10Edge casesSpecialized features for niche users
The standard: device mockup showing the app, caption text above/below. โโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ "Track Your Habits โ โ Caption (benefit-focused) โ Effortlessly" โ โ โ โ โโโโโโโโโโโโโโโโโโโโ โ โ โ โ โ โ โ App Screen โ โ โ Actual app UI in device frame โ โ Content โ โ โ โ โ โ โ โ โ โ โ โโโโโโโโโโโโโโโโโโโโ โ โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
The app UI fills the entire screenshot. Works for immersive apps.
The device shown in a real-world context (person holding phone, on desk, etc.).
UI screenshot with arrows/circles pointing to specific features.
Max 2 lines of text Benefit-focused, not feature-focused 30pt+ equivalent font size (must be readable in store)
โ Feature-focused: "Push Notification System" "Calendar View with Filters" "Data Export Functionality" โ Benefit-focused: "Never Miss a Deadline Again" "See Your Week at a Glance" "Share Reports in One Tap"
# Clean device mockup with hero feature infsh app run falai/flux-dev-lora --input '{ "prompt": "modern iPhone showing a beautiful fitness tracking app with activity rings and workout summary, device floating at slight angle against soft purple gradient background, professional product shot, clean minimal composition, subtle reflection", "width": 1024, "height": 1536 }'
# Feature callout style infsh app run bytedance/seedream-4-5 --input '{ "prompt": "app store screenshot style, iPhone showing a messaging app with AI writing suggestions highlighted, clean white background, subtle UI callout arrows, professional marketing asset, modern design", "size": "2K" }'
# Device in real-world setting infsh app run falai/flux-dev-lora --input '{ "prompt": "person holding iPhone showing a cooking recipe app, kitchen background with ingredients, warm natural lighting, over-the-shoulder perspective, lifestyle photography, authentic feeling", "width": 1024, "height": 1536 }'
# Split comparison infsh app run infsh/stitch-images --input '{ "images": ["before-screenshot.png", "after-screenshot.png"], "direction": "horizontal" }'
SpecValueDuration15-30 secondsOrientationPortrait or landscape (match app)AudioOptional (loops silently in store)FormatH.264, .mov or .mp4
SpecValueSourceYouTube URLDuration30s-2min recommendedOrientationLandscape preferred
SegmentDurationContentHook0-3sShow the core outcome/wow momentFeature 13-10sDemonstrate top feature in actionFeature 210-18sSecond key featureFeature 318-25sThird feature or social proofCTA25-30sEnd screen with app icon # Generate preview video scenes infsh app run google/veo-3-1-fast --input '{ "prompt": "smooth screen recording style, finger tapping on a modern mobile app interface, swiping between screens showing charts and data visualizations, clean UI transitions, professional app demo" }'
Each language gets its own set of screenshots. Priorities: MarketLocalization LevelPrimary marketsFull: new screenshots + translated captionsSecondary marketsTranslated captions, same screenshotsOtherEnglish defaults Key localization markets: English, Japanese, Korean, Chinese (Simplified), German, French, Spanish, Portuguese (Brazilian)
Google Play Console supports store listing experiments: Test different screenshot orders Test with/without device frames Test different captions Test different color schemes Run for 7+ days with 50%+ traffic for significant results
MistakeProblemFixSettings screen as screenshotNobody cares about settingsShow core value, not infrastructureOnboarding flow screenshotsShows friction, not valueShow the app in-use stateToo much textUnreadable in storeMax 2 lines, 30pt+ fontWrong dimensionsRejected by storeUse exact platform specsAll screenshots look the sameNo reason to scrollVary composition and contentFeature-focused captionsDoesn't communicate benefit"Never Miss a Deadline" > "Push Notifications"Outdated UILooks abandonedUpdate screenshots with each major releaseNo hero screenshotWeak first impressionPosition 1 = your best shot
Correct dimensions for target platform First 3 screenshots communicate core value Captions are benefit-focused, max 2 lines No onboarding or settings screens Preview video is 15-30s with hook in first 3s Localized for top markets Feature graphic (1024x500) for Google Play Screenshots updated for current app version A/B test variant prepared
npx skills add inference-sh/skills@ai-image-generation npx skills add inference-sh/skills@ai-video-generation npx skills add inference-sh/skills@image-upscaling npx skills add inference-sh/skills@prompt-engineering Browse all apps: infsh app list
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.