asc-screenshot-upload

Capture simulator screenshots and upload them with Apple validation.

32|10|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/moasq/nanowave --skill asc-screenshot-upload
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-screenshot-upload
Source: https://github.com/moasq/nanowave/tree/main/internal/orchestration/skills/features/asc-screenshot-upload
Command: npx skills add https://github.com/moasq/nanowave --skill asc-screenshot-upload

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of capturing and uploading screenshots for App Store submissions, ensuring they meet Apple's strict requirements for various device types and resolutions.

Core Features & Use Cases

  • Automatic Simulator Capture: Builds the app, launches it on simulators, and captures initial launch screens.
  • Manual Capture Assistance: Provides tools (axe describe-ui, axe tap, xcrun simctl io) to capture additional screens after automatic capture.
  • Custom Upload Interface: Guides users through a browser-based upload with real-time validation against Apple's requirements.
  • Device Family Validation: Enforces screenshot requirements based on device_family in project_config.json.
  • Dimension Checking: Validates screenshot dimensions against Apple's specifications for different devices.

Quick Start

Use the asc-screenshot-upload skill to automatically capture and prepare screenshots for the iPhone 6.9" device type.

Frequently Asked Questions about asc-screenshot-upload

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate App Store screenshot capture and upload?

Automate App Store screenshot capture and upload by building the app, launching simulators, and using browser-based upload with real-time Apple validation. This ensures screenshots meet strict resolution and device family requirements before submission.

How do I capture specific App Store screens after the automatic simulator launch?

Capture specific App Store screens manually using AXe tools like `axe describe-ui` and `axe tap` to navigate the simulator, then `xcrun simctl io` to capture the exact display state you need for submission.

What is automatic simulator screenshot dimension validation for App Store submission?

Automatic simulator screenshot dimension validation checks captured image resolutions against Apple's specifications for different device types. It enforces these rules based on the `device_family` setting in your project configuration to guarantee successful submission.

Can I use custom screenshots with App Store Connect validation?

Yes, you can upload custom screenshots through a guided browser-based interface. The system performs real-time validation against Apple's strict requirements, ensuring your custom images meet the correct dimension and device family specifications before acceptance.

Do I need to configure device family settings for App Store screenshots?

Yes, you need to define the `device_family` in `project_config.json`. The screenshot process enforces Apple's requirements for each device type based on this setting, validating dimensions and ensuring you capture the necessary screens for your target devices.