asc-shots-pipeline

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

954|51|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/rudrankriyam/app-store-connect-cli-skills --skill asc-shots-pipeline-rudrankriyam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-shots-pipeline
Source: https://github.com/rudrankriyam/app-store-connect-cli-skills/tree/main/skills/asc-shots-pipeline
Command: npx skills add https://github.com/rudrankriyam/app-store-connect-cli-skills --skill asc-shots-pipeline-rudrankriyam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires 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 screenshots for App Store Connect, eliminating manual repetitive tasks and ensuring consistency.

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 elements based on a JSON plan.
  • Automated Framing: Applies device-specific frames to captured screenshots using asc screenshots frame with pinned Koubou version for deterministic results.
  • Automated Upload: Uploads framed screenshots to App Store Connect using asc screenshots upload.
  • Multi-locale Support: Facilitates capturing screenshots in multiple languages by setting simulator locale defaults.

Quick Start

Use the asc-shots-pipeline skill to capture, frame, and upload screenshots for the 'home' screen using the default settings.

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 screenshot capture for App Store Connect listings?

You can automate iOS screenshot capture by orchestrating xcodebuild and simctl to run apps on simulators, then leveraging AXe-driven UI interactions or JSON plans to capture UI elements for App Store Connect listings.

How do I add device-specific frames to iOS screenshots automatically?

Automated framing applies device-specific bezels to captured iOS screenshots using deterministic framing tools, ensuring consistent device presentation for App Store Connect submission without manual image editing.

Can I generate multi-locale screenshots for App Store Connect using xcodebuild?

Multi-locale screenshot generation is supported by setting simulator locale defaults before capturing UI elements, allowing you to produce localized App Store Connect images using xcodebuild and simctl automation.

What is the best way to upload framed screenshots to App Store Connect?

Uploading framed screenshots to App Store Connect is handled automatically after device bezels are applied, completing the pipeline from simulator capture to store submission without manual file transfers.

Does this screenshot pipeline require a specific dependency to run?

The pipeline requires the Koubou dependency for automated framing operations, pinning a specific version to guarantee deterministic results when applying device-specific bezels to captured iOS screenshots.

How do JSON plans work for capturing specific iOS app screens?

JSON plans define automated capture sequences for iOS apps, orchestrating AXe-driven UI interactions to navigate and capture specific UI elements on a simulator without manual intervention.