shots-pipeline

Orchestrate iOS screenshot capture, framing, and upload to App Store Connect.

37|12|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/exiao/skills --skill shots-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shots-pipeline
Source: https://github.com/exiao/skills/tree/main/app-store-connect/shots-pipeline
Command: npx skills add https://github.com/exiao/skills --skill shots-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the entire process of capturing, framing, and uploading iOS app screenshots directly to App Store Connect, eliminating manual repetitive tasks.

Core Features & Use Cases

  • Automated Screenshot Capture: Uses xcodebuild and asc to build, run, and capture screenshots within a simulator.
  • UI Automation: Leverages AXe for driving UI interactions and capturing specific screens based on a plan.
  • Screenshot Framing: Applies device-specific frames to screenshots using asc screenshots frame.
  • App Store Connect Upload: Facilitates direct upload of framed screenshots to App Store Connect.
  • Multi-locale Support: Enables parallel capture and framing for multiple languages.

Quick Start

Use the shots-pipeline skill to capture and upload screenshots for the 'MyApp' app.

Frequently Asked Questions about shots-pipeline

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

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

Automating iOS screenshot capture and upload involves orchestrating xcodebuild to run the app in a simulator, using AXe for UI-driven capture, applying device frames with asc, and uploading to App Store Connect. This pipeline eliminates manual repetitive tasks.

What is the best way to drive UI interactions for capturing specific iOS app screens?

Driving UI interactions for capturing specific iOS app screens is handled by AXe, which automates simulator flows based on a predefined plan. It navigates the app to capture exact screens needed for submissions.

Can I capture and frame App Store screenshots for multiple locales in parallel?

Yes, you can capture and frame App Store screenshots for multiple locales in parallel. The pipeline supports simultaneous capture and framing operations, enabling localized screenshot generation for App Store Connect uploads.

Does the screenshot framing process support applying device-specific frames automatically?

Yes, the screenshot framing process supports applying device-specific frames automatically via the asc screenshots frame command. It processes raw simulator captures and outputs framed images ready for submission.

Do I need xcodebuild to run the screenshot-to-upload pipeline for iOS?

Yes, you need xcodebuild to run the screenshot-to-upload pipeline for iOS. It is required to build and run the app within the simulator before AXe can execute UI-driven capture flows.