asc-shots-pipeline

Orchestrate iOS screenshot capture, framing, and uploads via Xcode CLI tools.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires koubou, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of capturing, framing, and uploading iOS app screenshots required for App Store submissions, automating a time-consuming manual task.

Core Features & Use Cases

  • Automated Screenshot Capture: Uses xcodebuild and simctl to build and run apps on simulators, then leverages AXe or asc screenshots run to capture UI states.
  • Screenshot Framing: Applies device-specific frames to raw screenshots using asc screenshots frame and Koubou for a polished look.
  • App Store Upload: Facilitates uploading framed screenshots to App Store Connect via asc screenshots upload.
  • Multi-locale Support: Enables capturing screenshots across different languages and regions by configuring simulator locales.
  • Use Case: Generate a complete set of localized, framed screenshots for an iOS app across multiple devices and languages, ready for App Store Connect.

Quick Start

Use the asc-shots-pipeline skill to capture, frame, and upload screenshots for your app.

Frequently Asked Questions about asc-shots-pipeline

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

FAQPage Schema
How do I automate iOS screenshots for App Store submission?

Automate iOS screenshots for App Store by orchestrating a pipeline that builds and runs apps on simulators, captures UI states via AXe or declarative plans, applies device-specific frames, and uploads localized assets to App Store Connect.

Can I capture localized App Store screenshots across multiple languages?

Yes, you can capture localized App Store screenshots by configuring simulator locales. The pipeline supports multi-locale capture, allowing you to generate a complete set of framed screenshots across different languages and regions for App Store Connect.

Do I need Xcode CLI tools to run the iOS screenshot pipeline?

Yes, Xcode CLI tools are required. The pipeline relies on xcodebuild to build and run apps on simulators and simctl to manage simulator states for capturing UI states via AXe or asc screenshots run.

What's the best way to frame iOS screenshots with device-specific assets?

Frame iOS screenshots with device-specific assets using the asc screenshots frame command and Koubou. This composes raw simulator captures into a polished look ready for App Store Connect upload.

How does AXe drive simulator flows for automated UI capture?

AXe drives simulator flows by interacting with the UI to capture specific UI states defined in declarative plans. This automates the navigation and interaction required to capture screenshots for App Store submissions.