asc-cli-usage

Guides construction of asc CLI commands for App Store Connect automation.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/dustinober1/sundee-fundee-ios --skill asc-cli-usage-dustinober1
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: asc-cli-usage
Source: https://github.com/dustinober1/sundee-fundee-ios/tree/main/SundeeFundeeApp/.agents/skills/asc-cli-usage
Command: npx skills add https://github.com/dustinober1/sundee-fundee-ios --skill asc-cli-usage-dustinober1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Designing correct asc CLI commands for App Store Connect is error-prone due to evolving verbs, flags, auth methods, and output formats. This Skill provides the canonical conventions so commands work the first time. ## Core Features & Use Cases - Command Discovery: Use asc --help, asc search, asc schema, and asc capabilities to find the right command and inspect endpoint schemas before writing automation. - Canonical Verbs & Flags: Prefer view and edit over legacy aliases, use explicit long flags, --confirm for destructive operations, and --paginate for full result sets. - Auth & Apple Ads: Configure keychain auth via asc auth login, fall back to ASC_* environment variables, and handle the separate asc ads credential model with --org and JSON payload files. - Use Case: When asked to submit a build for review or update pricing availability, generate the correct asc command sequence including availability creation, edit operations, and proper output formatting. ## Quick Start Ask the assistant to list all builds for your app using the asc CLI with JSON output and pagination.

Frequently Asked Questions about asc-cli-usage

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

FAQPage Schema
How do I discover available asc CLI commands?▼

Run `asc --help` for top-level commands and `asc <command> --help` for subcommand details. Use `asc search "submit app for review"` for deterministic local discovery, and `asc schema` to inspect endpoint request fields before designing API-facing commands.

How do I authenticate the asc CLI with App Store Connect?▼

Prefer keychain auth via `asc auth login`. Fallback environment variables are ASC_KEY_ID, ASC_ISSUER_ID, ASC_PRIVATE_KEY_PATH, ASC_PRIVATE_KEY, and ASC_PRIVATE_KEY_B64. You can also create a team API key through a cached web session with `asc web api-keys create`.

Does asc CLI support Apple Ads campaigns?▼

Yes, via the separate `asc ads` command surface. Apple Ads uses `asc ads auth`, `--ads-profile`, and ASC_ADS_* variables rather than App Store Connect API credentials, and most endpoints require `--org` or ASC_ADS_ORG_ID.

Why does my asc command output JSON instead of a table?▼

Output defaults are TTY-aware: table in interactive terminals and JSON when piped or non-interactive. Use `--output table` or `--output markdown` for human-readable output, and note that `--pretty` is only valid with JSON output.

When should I use asc pricing availability create versus edit?▼

Use `asc pricing availability create` to initialize app availability before the update-only `edit` command works. If Apple rejects the public-API bootstrap, authenticate a web session and use `asc web apps availability create` instead.