# Send App Store Screenshots to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
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.
```
### Upgrade existing

```text
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.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "app-store-screenshots",
    "name": "App Store Screenshots",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/okaris/app-store-screenshots",
    "canonicalUrl": "https://clawhub.ai/okaris/app-store-screenshots",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/app-store-screenshots",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=app-store-screenshots",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "app-store-screenshots",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T02:12:11.638Z",
      "expiresAt": "2026-05-07T02:12:11.638Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=app-store-screenshots",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=app-store-screenshots",
        "contentDisposition": "attachment; filename=\"app-store-screenshots-0.1.5.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "app-store-screenshots"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/app-store-screenshots"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/app-store-screenshots",
    "downloadUrl": "https://openagent3.xyz/downloads/app-store-screenshots",
    "agentUrl": "https://openagent3.xyz/skills/app-store-screenshots/agent",
    "manifestUrl": "https://openagent3.xyz/skills/app-store-screenshots/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/app-store-screenshots/agent.md"
  }
}
```
## Documentation

### App Store Screenshots

Create app store screenshots and preview videos via inference.sh CLI.

### Quick Start

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.

### Apple App Store (iOS)

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)

### Google Play Store (Android)

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)

### The First 3 Rule

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

### Screenshot Gallery Order

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

### 1. Device Frame with Caption

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        │   │
│   │                  │   │
│   │                  │   │
│   └──────────────────┘   │
│                          │
└──────────────────────────┘

### 2. Full-Bleed UI (No Device Frame)

The app UI fills the entire screenshot. Works for immersive apps.

### 3. Lifestyle Context

The device shown in a real-world context (person holding phone, on desk, etc.).

### 4. Feature Highlight with Callouts

UI screenshot with arrows/circles pointing to specific features.

### Rules

Max 2 lines of text
Benefit-focused, not feature-focused
30pt+ equivalent font size (must be readable in store)

### Examples

❌ 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"

### Hero Screenshot (Position 1)

# 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 Highlight

# 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"
}'

### Lifestyle Context

# 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
}'

### Before/After

# Split comparison
infsh app run infsh/stitch-images --input '{
  "images": ["before-screenshot.png", "after-screenshot.png"],
  "direction": "horizontal"
}'

### Apple App Store

SpecValueDuration15-30 secondsOrientationPortrait or landscape (match app)AudioOptional (loops silently in store)FormatH.264, .mov or .mp4

### Google Play

SpecValueSourceYouTube URLDuration30s-2min recommendedOrientationLandscape preferred

### Preview Video Structure

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"
}'

### Localization

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)

### A/B Testing (Google Play)

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

### Common Mistakes

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

### Checklist

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

### Related Skills

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
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: okaris
- Version: 0.1.5
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-30T02:12:11.638Z
- Expires at: 2026-05-07T02:12:11.638Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/app-store-screenshots)
- [Send to Agent page](https://openagent3.xyz/skills/app-store-screenshots/agent)
- [JSON manifest](https://openagent3.xyz/skills/app-store-screenshots/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/app-store-screenshots/agent.md)
- [Download page](https://openagent3.xyz/downloads/app-store-screenshots)