This orchestrates the full iOS screenshot automation loop: build your app with xcodebuild, drive the UI with AXe actions defined in a JSON plan, frame the raw screenshots with Koubou, and upload them via the asc CLI. It's useful when you need reproducible screenshot capture for App Store Connect, especially across multiple locales or devices. The framing step is pinned to Koubou 0.18.1 for deterministic output, and the multi-locale flow uses dedicated simulator UDIDs with system-level language settings rather than unreliable launch arguments. The screenshot automation commands in asc are still marked experimental, so expect some rough edges. If you're hand-capturing screenshots or manually uploading every release, this turns that into a script you can version and repeat.

skills.sh installs
7.2K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add rorkai/app-store-connect-cli-skills --skill asc-shots-pipeline --agent claude-code

Installs into .claude/skills of the current project.

Files

asc screenshots pipeline (xcodebuild -> AXe -> frame -> asc)

Use this skill for agent-driven screenshot workflows where the app is built and launched with Xcode CLI tools, UI is driven with AXe, and screenshots are uploaded with asc.

Current scope

  • Implemented now: build/run, AXe plan capture, frame composition, and upload.
  • Device discovery is built-in via asc screenshots list-frame-devices.
  • Local screenshot automation commands are experimental in asc cli.
  • Framing is pinned to Koubou 0.20.0 for deterministic output.
  • Feedback/issues: https://github.com/rorkai/App-Store-Connect-CLI/issues/new/choose

Defaults

  • Settings file: .asc/shots.settings.json
  • Capture plan: .asc/screenshots.json
  • Raw screenshots dir: ./screenshots/raw
  • Framed screenshots dir: ./screenshots/framed
  • Default frame device: iphone-air

1) Create settings JSON first

Create or update .asc/shots.settings.json:

Sponsors

Details

Repository
github.com/rorkai/app-store-connect-cli-skills
Categories
DevOps & CI/CD, Productivity & Planning, Automation & Workflows, Sales & Marketing, Mobile Development, CLI & Terminal
First seen
Jun 3, 2026

More from rorkai/app-store-connect-cli-skills

All 23
1grafana avataralerting-irmgrafana/skillsConfigure Grafana Alerting, Incident Response Management (IRM), and SLOs end-to-end — provisions Grafana-managed and data-source-managed alert rules, contact po5.5Kskills.sh installs
2claude-office-skills avatarnews-monitorclaude-office-skills/skillsSet up news monitoring strategies, analyze news coverage, and synthesize current events. Create news digests and media analysis reports.5.3Kskills.sh installs
3forcedotcom avatardx-devops-test-suite-assignments-configureforcedotcom/sf-skillsRecommends and manages DevOps Center test suite assignments for pipeline stages. Mode A analyzes a commit diff against assigned suite metadata to recommend rele5Kskills.sh installs
4forcedotcom avatardx-devops-test-suite-runforcedotcom/sf-skillsRuns DevOps Center test suites on a pipeline stage (Pre-Promote, Post-Promote, or Review event) end to end: triggers async execution via the Connect API after a5Kskills.sh installs
5elastic avatarkibana-alerting-ruleselastic/agent-skillsCreate and manage Kibana alerting rules via REST API or Terraform. Use when creating, updating, or managing rule lifecycle (enable, disable, mute, snooze) or ru4.3Kskills.sh installs
6aws avatarcreating-ec2-image-builder-pipelineaws/agent-toolkit-for-awsCreates a complete EC2 Image Builder pipeline that builds a custom AMI with pre-installed software, distributes it to target regions, executes the pipeline, and3.9Kskills.sh installs