--- name: asc description: Drive App Store Connect from the terminal with the `asc` CLI — TestFlight builds, groups, testers and What to Test notes; App Store versions, metadata, keywords, screenshots and release notes; submissions and review health; signing, provisioning and notarization; crash and beta-feedback triage; pricing, subscriptions and Apple Ads. Use whenever the task touches App Store Connect, TestFlight, an App Store release or submission, or an iOS/macOS build upload. Route to the matching file under references/ before running commands. --- # asc — App Store Connect from the CLI `asc` is installed via Homebrew (`brew install asc`). It is the only tool that should touch App Store Connect here — do not hand-roll JWTs or curl the API. This skill is a router. Read the one reference that matches the task, not the whole set. Each reference is a self-contained playbook with the exact commands. ## Before anything Every command needs credentials. Check first: ```sh asc auth status # active profile asc doctor # diagnose a broken or missing setup ``` If nothing is stored, register a key (Key ID + Issuer ID + `.p8` from https://appstoreconnect.apple.com/access/integrations/api): ```sh asc auth login --name