asc-cli-usage Skill for Claude Code: What It Does and How to Install It
Makes your agent use the asc command-line tool for App Store Connect correctly: the right commands, flags, output format and sign-in.
- Installs
- 8.7K
- on skills.sh
- Stars
- 1.1K
- on GitHub
- Updated
- Oct 2026
- last repo commit
This skill triggers when you ask your agent to run or design asc commands. It tells the agent to discover commands with --help, asc search, asc schema and asc capabilities, to prefer native commands over the raw asc api call, and to use the canonical verbs view and edit. It also covers paging with --paginate, output formats, authentication and Apple Ads.
It guides a command-line tool you install separately, so it does nothing on its own. The README calls the collection a community-maintained, unofficial skill pack that is not affiliated with Apple.
Good for
- iOS and macOS developers who ship apps with the asc CLI
- Teams scripting TestFlight, metadata and review submissions in CI
- Anyone managing Apple Ads from the terminal
Install asc-cli-usage
Claude Code
- 1
Copy this prompt.
Install the asc-cli-usage skill in Claude Code. Run this command: claude plugin marketplace add rorkai/app-store-connect-cli-skills claude plugin install asc@rorkai Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Install the asc CLI as well: asc-cli-usage only guides commands that the CLI runs. The plugin route adds every skill in the pack (26 folders in the repo tree and 26 in the pack README; the asc CLI README says its pinned install copies 25), and the manifests list no hooks or MCP servers. The skills CLI route can install this skill alone. There is no Claude app upload route because the skill needs a local CLI.
From the project README. Source.
What's in the skill
When it loads
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.
Sections in SKILL.md
- Command discovery
- Prefer native commands over asc api
- Canonical verbs (current asc)
- Flag conventions
- Output formats
- Authentication and defaults
- Reuse authentication before requesting another code
- Apple Ads
- Timeouts
Key facts
- License
- MIT
- Installs on skills.sh
- 8,710 (Nov 2, 2026)
- Last repo commit
- Oct 26, 2026
- What it includes
- 1 file: SKILL.md
- Audits on skills.sh
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: pass (Nov 2, 2026)
What it includes
Uses --help, asc search, asc schema and asc capabilities to find commands
Examples: asc search "submit app for review" and asc schema --pretty "GET /v1/apps".
Runs code ·
Command discoveryPrefers native commands, with --include, over asc api
asc api writes require --confirm, and the skill says not to hand-write curl with asc auth token.
Runs code ·
Native commands firstUses view and edit instead of legacy get, and create before edit for availability
Also keeps set where the CLI intentionally models a replacement flow.
Runs code ·
Canonical verbsExplicit long flags, --paginate, and --confirm for destructive operations
Flags go after the leaf subcommand.
Flag conventionstable in a terminal, json when piped, plus markdown and --pretty
Tells the agent to check exit status as well as stdout.
Output formatsKeychain login with asc auth login, env-var fallbacks, StoreKit and web sessions
Names ASC_KEY_ID, ASC_ISSUER_ID and the private key variables, and asc web api-keys create for team keys.
Runs code ·
AuthenticationChecks asc auth status and asc web auth status before starting a web login
Covers Apple two-factor codes and one process owning a login.
Reuse sign-in before asking for a new codeUses asc ads with separate credentials, ad-account and org IDs
Spend, billing, delivery, targeting and access changes require --confirm.
Delete ·
Apple AdsASC_TIMEOUT and ASC_UPLOAD_TIMEOUT control request and upload timeouts
The _SECONDS variants of both variables are also listed.
Timeouts
From the official docs
Permissions
High risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It can change your live App Store account
SKILL.md guides writes and deletes through asc, including availability, review and API key commands. It says destructive operations require --confirm. Review each command before you approve it. github.com
It can create App Store Connect API keys
SKILL.md describes asc web api-keys create, which uses a cached Apple Account web session and saves a P8 key file to a folder you choose. Pick a private folder and keep the file out of git. github.com
Apple Ads commands can affect spend
SKILL.md says deletes and spend, billing, delivery, targeting or access changes need --confirm, with an explicitly paused campaign create as the main exception. Use paused test campaigns first. github.com
One asc install route pipes a script into bash
The asc CLI README lists curl -fsSL https://asccli.sh/install | bash next to Homebrew and WinGet. That downloads and runs a script from that host. Prefer Homebrew or WinGet, or read the script before running it. github.com
The plugin route adds the whole pack
The asc plugin adds every skill folder in the repo, 26 in the tree. The skills CLI route can install only this skill. github.com
Technical details
| Turning on read-only | No read-only switch. SKILL.md prefers view commands for reads and requires --confirm for destructive operations. |
|---|---|
| Talks to | App Store Connect API (through the asc CLI). Apple Ads API (through asc ads). asccli.sh (only if you use the install script) |
| Sign-in and keys | SKILL.md prefers keychain sign-in through asc auth login and lists environment-variable fallbacks, including ASC_PRIVATE_KEY and ASC_PRIVATE_KEY_B64. |
| Scopes |
|
Questions
What does asc-cli-usage do?
It teaches your agent how to run the asc command-line tool for App Store Connect. That covers finding commands, picking flags, paging, output formats, sign-in and Apple Ads.
How do I install it?
Use the install box at the top of this page. The README documents a Claude Code plugin, the skills CLI and an asc install-skills command. You also need the asc CLI itself, which the box lists.
Does it need the asc CLI?
Yes. The skill only guides asc commands. The asc README installs the CLI with Homebrew, an install script or WinGet, and sign-in uses an App Store Connect API key.
Is it from Apple?
No. The README calls the collection a community-maintained, unofficial skill pack that is not affiliated with Apple.
Is it safe?
The skill bundles no scripts, but the asc commands it guides can submit builds, change metadata and create API keys on your account. Our advice: use a key with limited access, read each destructive command and keep --confirm for commands you have checked.
Does it work in the Claude app?
There is no Claude app route, because it drives a local command-line tool. The README documents Claude Code through a plugin and Codex through the skills installer.
How is it different from the other asc skills?
The README describes asc-cli-usage as general guidance for asc commands. Task skills in the same pack cover specific jobs, such as asc-release-flow for staging and submitting releases and asc-signing-setup for certificates and profiles.
Information
updated Nov 2, 2026
- Repository
- rorkai/app-store-connect-cli-skills
- Folder
skills/asc-cli-usage
Sources
Docs, issue trackers and discussions this page is built from.
Show all 5Hide
- ASC CLI skills README · github.com
- App-Store-Connect-CLI README · github.com
- asc plugin.json · github.com
- marketplace.json · github.com
- asc-cli-usage SKILL.md · github.com