app-store-screenshots by inferen-sh/skills
npx skills add https://github.com/inferen-sh/skills --skill app-store-screenshots通过 inference.sh CLI 创建应用商店截图和预览视频。
需要 inference.sh CLI (
infsh)。安装说明
infsh login
# 生成设备模型场景
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
}'
| 设备 | 尺寸 (像素) | 要求 |
|---|---|---|
| iPhone 6.7" (15 Pro Max) | 1290 x 2796 | 必需 |
| iPhone 6.5" (11 Pro Max) |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 1284 x 2778 |
| 必需 |
| iPhone 5.5" (8 Plus) | 1242 x 2208 | 可选 |
| iPad Pro 12.9" (第6代) | 2048 x 2732 | 如果是 iPad 应用 |
| iPad Pro 11" | 1668 x 2388 | 如果是 iPad 应用 |
| 规格 | 数值 |
|---|---|
| 最小尺寸 | 320 像素(任意边) |
| 最大尺寸 | 3840 像素(任意边) |
| 宽高比 | 16:9 或 9:16 |
| 最大截图数 | 每种设备类型 8 张 |
| 格式 | PNG 或 JPEG (24位,无Alpha通道) |
80% 的应用商店展示只显示前 3 张截图(在用户滚动之前)。这三张必须:
| 位置 | 内容 | 目的 |
|---|---|---|
| 1 | 核心 - 核心价值,最佳功能 | 停止滚动,传达应用功能 |
| 2 | 关键差异化点 | 与竞争对手相比的独特之处 |
| 3 | 最受欢迎的功能 | 用户最喜欢的功能 |
| 4 | 社交证明或成果 | 评分、结果、用户评价 |
| 5-8 | 附加功能 | 支持功能、设置、集成 |
| 9-10 | 边缘情况 | 针对小众用户的专业功能 |
标准样式:显示应用的设备模型,上方/下方有标题文字。
┌──────────────────────────┐
│ "轻松追踪您的习惯 │ ← 标题(以利益为中心)
│ 养成" │
│ │
│ ┌──────────────────┐ │
│ │ │ │
│ │ 应用界面 │ │ ← 设备边框内的实际应用 UI
│ │ 内容 │ │
│ │ │ │
│ │ │ │
│ └──────────────────┘ │
│ │
└──────────────────────────┘
应用 UI 填满整个截图。适用于沉浸式应用。
设备显示在真实世界场景中(手持手机、放在桌上等)。
带有箭头/圆圈指向特定功能的 UI 截图。
❌ 以功能为中心:
"推送通知系统"
"带筛选的日历视图"
"数据导出功能"
✅ 以利益为中心:
"再也不会错过截止日期"
"一览您的整周安排"
"一键分享报告"
# 带有核心功能的简洁设备模型
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
}'
# 功能标注样式
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"
}'
# 真实环境中的设备
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
}'
# 分割对比
infsh app run infsh/stitch-images --input '{
"images": ["before-screenshot.png", "after-screenshot.png"],
"direction": "horizontal"
}'
| 规格 | 数值 |
|---|---|
| 时长 | 15-30 秒 |
| 方向 | 纵向或横向(与应用匹配) |
| 音频 | 可选(在商店中静音循环播放) |
| 格式 | H.264, .mov 或 .mp4 |
| 规格 | 数值 |
|---|---|
| 来源 | YouTube URL |
| 时长 | 推荐 30秒-2分钟 |
| 方向 | 推荐横向 |
| 片段 | 时长 | 内容 |
|---|---|---|
| 开场钩子 | 0-3秒 | 展示核心成果/惊艳时刻 |
| 功能 1 | 3-10秒 | 演示顶级功能运作 |
| 功能 2 | 10-18秒 | 第二个关键功能 |
| 功能 3 | 18-25秒 | 第三个功能或社交证明 |
| 行动号召 | 25-30秒 | 带有应用图标的结束画面 |
# 生成预览视频场景
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"
}'
每种语言都有自己的一套截图。优先级:
| 市场 | 本地化级别 |
|---|---|
| 主要市场 | 完整:新截图 + 翻译标题 |
| 次要市场 | 翻译标题,相同截图 |
| 其他 | 英文默认 |
关键本地化市场:英语、日语、韩语、中文(简体)、德语、法语、西班牙语、葡萄牙语(巴西)
Google Play 控制台支持商店列表实验:
| 错误 | 问题 | 修复方法 |
|---|---|---|
| 设置界面作为截图 | 没人关心设置 | 展示核心价值,而非基础设施 |
| 引导流程截图 | 显示摩擦,而非价值 | 展示应用使用状态 |
| 文字过多 | 在商店中无法阅读 | 最多 2 行,30 点以上字体 |
| 尺寸错误 | 被商店拒绝 | 使用确切的平台规格 |
| 所有截图看起来一样 | 没有滚动理由 | 变化构图和内容 |
| 以功能为中心的标题 | 未传达利益 | "再也不会错过截止日期" > "推送通知" |
| 过时的 UI | 看起来被遗弃 | 每次重大发布更新截图 |
| 没有核心截图 | 第一印象薄弱 | 位置 1 = 您的最佳展示 |
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
浏览所有应用:infsh app list
每周安装量
6.9K
仓库
GitHub 星标数
182
首次出现
12 天前
安全审计
安装于
claude-code5.5K
gemini-cli4.9K
codex4.9K
amp4.9K
opencode4.9K
github-copilot4.9K
Create app store screenshots and preview videos via inference.sh CLI.
Requires inference.sh CLI (
infsh). Install instructions
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
}'
| Device | Dimensions (px) | Required |
|---|---|---|
| iPhone 6.7" (15 Pro Max) | 1290 x 2796 | Required |
| iPhone 6.5" (11 Pro Max) | 1284 x 2778 | Required |
| iPhone 5.5" (8 Plus) | 1242 x 2208 | Optional |
| iPad Pro 12.9" (6th gen) | 2048 x 2732 | If iPad app |
| iPad Pro 11" | 1668 x 2388 | If iPad app |
| Spec | Value |
|---|---|
| Min dimensions | 320 px (any side) |
| Max dimensions | 3840 px (any side) |
| Aspect ratio | 16:9 or 9:16 |
| Max screenshots | 8 per device type |
| Formats | PNG or JPEG (24-bit, no alpha) |
80% of App Store impressions show only the first 3 screenshots (before the user scrolls). These three must:
| Position | Content | Purpose |
|---|---|---|
| 1 | Hero — core value, best feature | Stop the scroll, communicate what the app does |
| 2 | Key differentiator | What makes you unique vs competitors |
| 3 | Most popular feature | The thing users love most |
| 4 | Social proof or outcome | Ratings, results, testimonials |
| 5-8 | Additional features | Supporting features, settings, integrations |
| 9-10 | Edge cases | Specialized 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.
❌ 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"
}'
| Spec | Value |
|---|---|
| Duration | 15-30 seconds |
| Orientation | Portrait or landscape (match app) |
| Audio | Optional (loops silently in store) |
| Format | H.264, .mov or .mp4 |
| Spec | Value |
|---|---|
| Source | YouTube URL |
| Duration | 30s-2min recommended |
| Orientation | Landscape preferred |
| Segment | Duration | Content |
|---|---|---|
| Hook | 0-3s | Show the core outcome/wow moment |
| Feature 1 | 3-10s | Demonstrate top feature in action |
| Feature 2 | 10-18s | Second key feature |
| Feature 3 | 18-25s | Third feature or social proof |
| CTA | 25-30s | End 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:
| Market | Localization Level |
|---|---|
| Primary markets | Full: new screenshots + translated captions |
| Secondary markets | Translated captions, same screenshots |
| Other | English defaults |
Key localization markets: English, Japanese, Korean, Chinese (Simplified), German, French, Spanish, Portuguese (Brazilian)
Google Play Console supports store listing experiments:
| Mistake | Problem | Fix |
|---|---|---|
| Settings screen as screenshot | Nobody cares about settings | Show core value, not infrastructure |
| Onboarding flow screenshots | Shows friction, not value | Show the app in-use state |
| Too much text | Unreadable in store | Max 2 lines, 30pt+ font |
| Wrong dimensions | Rejected by store | Use exact platform specs |
| All screenshots look the same | No reason to scroll | Vary composition and content |
| Feature-focused captions | Doesn't communicate benefit | "Never Miss a Deadline" > "Push Notifications" |
| Outdated UI | Looks abandoned | Update screenshots with each major release |
| No hero screenshot | Weak first impression | Position 1 = your best shot |
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
Weekly Installs
6.9K
Repository
GitHub Stars
182
First Seen
12 days ago
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
claude-code5.5K
gemini-cli4.9K
codex4.9K
amp4.9K
opencode4.9K
github-copilot4.9K
97,600 周安装