asc-cli

Automate App Store Connect release workflows with the asc CLI.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/shihwesley/shihwesleys-harness --skill asc-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-cli
Source: https://github.com/shihwesley/shihwesleys-harness/tree/main/skills/asc-cli
Command: npx skills add https://github.com/shihwesley/shihwesleys-harness --skill asc-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates App Store Connect workflows to simplify submissions, metadata management, and TestFlight distribution, reducing manual touchpoints in release pipelines.

Core Features & Use Cases

  • Automates release workflows: builds upload, validation, submission, and signing using asc.
  • Manages TestFlight groups, metadata changes, and signing credentials in CI and local development.
  • Use Case: Integrate with your CI to publish a new build to App Store Connect with minimal human intervention.

Quick Start

Authenticate with App Store Connect using an API key and trigger a release workflow from build to TestFlight.

Frequently Asked Questions about asc-cli

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

FAQPage Schema
How do I automate App Store Connect submissions in a CI pipeline?

You can automate App Store Connect submissions by integrating the asc CLI into your CI pipeline to handle build uploads, validation, and submission with minimal human intervention. It requires API-key based authentication to trigger end-to-end release workflows.

What is needed to authenticate with App Store Connect for release automation?

App Store Connect release automation requires an API key for authentication. You provide this API key to the asc CLI to log in, enabling automated build validation, TestFlight distribution, and submission workflows.

Can I automate TestFlight distribution and metadata management for iOS apps?

Yes, you can automate TestFlight distribution and metadata management for iOS apps using the asc CLI. It manages TestFlight groups, applies metadata changes, and handles signing credentials in both CI and local development environments.

What's the best way to validate an iOS build before submitting to App Store Connect?

The best way to validate an iOS build before submitting to App Store Connect is using the asc CLI's validate command. It performs build validation as part of an automated release workflow, ensuring the build is ready for end-to-end submission.

Does the asc CLI handle iOS signing workflows and credentials in local development?

Yes, the asc CLI handles iOS signing workflows and manages signing credentials in local development. It applies release engineering scenarios to automate signing alongside build validation, TestFlight distribution, and submission.