asc-shots-pipeline

Capture, frame, and upload iOS app screenshots to App Store Connect.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/curtislmartin/daily-ascent-engineering --skill asc-shots-pipeline-curtislmartin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-shots-pipeline
Source: https://github.com/curtislmartin/daily-ascent-engineering/tree/main/skills_repo/asc-shots-pipeline
Command: npx skills add https://github.com/curtislmartin/daily-ascent-engineering --skill asc-shots-pipeline-curtislmartin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the manual, error‑prone process of building an iOS app, driving UI interactions on a simulator, capturing screenshots, framing them to device specifications, and uploading them to App Store Connect.

Core Features & Use Cases

  • Full‑pipeline automation: builds the app with Xcode CLI, runs UI actions via AXe, captures screenshots, frames them using the Koubou library, and uploads to App Store Connect.
  • Multi‑locale support: runs parallel captures on multiple simulators, each configured for a different language locale.
  • Convenient defaults: uses standard settings files, capture plans, and default frame devices to streamline everyday screenshot workflows for iOS developers.

Quick Start

Ask the assistant to execute the asc screenshots pipeline for my iOS app to capture, frame, and upload the required screenshots.

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 app screenshots for App Store Connect upload?

Automate iOS app screenshots by building the app with Xcode CLI, driving UI interactions on a simulator via AXe, capturing images, framing them, and uploading them directly to App Store Connect.

Does the automated screenshot pipeline support multiple language locales?

Yes, the automated screenshot pipeline supports multiple language locales by running parallel captures on multiple simulators, with each simulator configured for a different language locale.

Do I need Xcode command-line tools to capture and frame iOS app screenshots?

Yes, you need Xcode command-line tools to build the app, alongside AXe for UI automation and the Koubou framing library version 0.13.0 to frame captured iOS app screenshots.

What is the best way to frame iOS app screenshots to device specifications?

The best way to frame iOS app screenshots to device specifications is using the Koubou framing library, which applies standard frame devices to images captured during simulator UI interactions.

How does UI automation work for capturing iOS screenshots on a simulator?

UI automation for capturing iOS screenshots works by using AXe to drive UI interactions on a simulator after building the app with Xcode CLI, automatically capturing images during the interactions.

When should I not use an automated pipeline for iOS screenshots?

You should not use an automated pipeline for iOS screenshots if your project lacks Xcode command-line tools, AXe for UI automation, or the Koubou framing library version 0.13.0.