rorkai/asc-cli-usage
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.
npx skills add https://github.com/rorkai/app-store-connect-cli-skills --skill asc-cli-usage
Use this skill when you need to run or design asc commands for App Store Connect.
--help to discover commands and flags.asc --helpasc builds --helpasc builds list --helpasc search for local, deterministic command discovery when you know the workflow but not the command path.asc search "submit app for review"asc search --output table "upload build"asc schema to inspect bundled App Store Connect endpoint schemas and request/query fields before designing API-facing commands.asc schema --pretty "GET /v1/apps"asc schema --method POST appStoreVersionsasc capabilities to explain CLI-supported, partial, web-session, and public-API-limited workflow coverage.asc capabilities --area release --output tableasc capabilities --status web-session --output tableasc capabilities --status not-public-api --output markdownview over legacy get aliases for read-only commands in docs and automation.asc apps view --id "APP_ID"asc versions view --version-id "VERSION_ID"asc pricing availability view --app "APP_ID"edit for update-only availability surfaces and other canonical edit flows.asc 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"asc pricing availability create to initialize app availability before using the update-only edit command.asc pricing availability create --app "APP_ID" --territory "USA,GBR" --available true --available-in-new-territories trueset where the CLI intentionally models a higher-level replacement/configuration flow and --help still shows set as the canonical verb.--app, --output).--confirm.--paginate when the user wants all pages.table in interactive terminals, json when piped or non-interactive.--output table or --output markdown only for human-readable output.--pretty is only valid with JSON output.asc auth login.ASC_KEY_ID, ASC_ISSUER_ID, ASC_PRIVATE_KEY_PATH, ASC_PRIVATE_KEY, ASC_PRIVATE_KEY_B64.ASC_APP_ID can provide a default app ID.asc web auth capabilities.--key-id.asc ads --help before choosing a command.asc ads auth, --ads-profile, and ASC_ADS_* variables. It does not use App Store Connect API credentials.asc ads acls --output json unless the org ID is already known.--org or ASC_ADS_ORG_ID.--file with Apple Ads JSON payloads. Object endpoints need a JSON object. Bulk endpoints often need a JSON array.--paginate only where help shows it. Reporting and selector payloads carry pagination inside the JSON file.--confirm.ASC_TIMEOUT / ASC_TIMEOUT_SECONDS control request timeouts.ASC_UPLOAD_TIMEOUT / ASC_UPLOAD_TIMEOUT_SECONDS control upload timeouts.Take rorkai/asc-cli-usage from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.