asc-cli-usage
Original:🇺🇸 English
Not Translated
Guidance for using asc cli in this repo (flags, output formats, pagination, auth, and discovery). Use when asked to run or design asc commands or interact with App Store Connect via the CLI.
2installs
Added on
NPX Install
npx skill4agent add rorkai/app-store-connect-cli-skills asc-cli-usageSKILL.md Content
asc cli usage
Use this skill when you need to run or design commands for App Store Connect.
ascCommand discovery
- Always use to discover commands and flags.
--helpasc --helpasc builds --helpasc builds list --help
Canonical verbs (current asc)
- Prefer over legacy
viewaliases for read-only commands in docs and automation.getasc apps view --id "APP_ID"asc versions view --version-id "VERSION_ID"asc pricing availability view --app "APP_ID"
- Prefer for update-only availability surfaces and other canonical edit flows.
editasc pricing availability edit --app "APP_ID" --territory "USA,GBR" --available trueasc app-setup availability edit --app "APP_ID" --territory "USA,GBR" --available trueasc xcode version edit --build-number "42"
- Keep where the CLI intentionally models a higher-level replacement/configuration flow and
setstill shows--helpas the canonical verb.set
Flag conventions
- Use explicit long flags (e.g., ,
--app).--output - Prefer explicit flags in automation; some newer commands can prompt for missing fields when run interactively.
- Destructive operations require .
--confirm - Use when the user wants all pages.
--paginate
Output formats
- Output defaults are TTY-aware: in interactive terminals,
tablewhen piped or non-interactive.json - Use or
--output tableonly for human-readable output.--output markdown - is only valid with JSON output.
--pretty
Authentication and defaults
- Prefer keychain auth via .
asc auth login - Fallback env vars: ,
ASC_KEY_ID,ASC_ISSUER_ID,ASC_PRIVATE_KEY_PATH,ASC_PRIVATE_KEY.ASC_PRIVATE_KEY_B64 - can provide a default app ID.
ASC_APP_ID - When permissions are unclear, inspect exact API key role coverage with .
asc web auth capabilities- This lives under the experimental web auth surface.
- It can resolve the current local auth by default, or inspect a specific key with .
--key-id
Timeouts
- /
ASC_TIMEOUTcontrol request timeouts.ASC_TIMEOUT_SECONDS - /
ASC_UPLOAD_TIMEOUTcontrol upload timeouts.ASC_UPLOAD_TIMEOUT_SECONDS