PlugWiki

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. 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. 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

  1. Command discovery
  2. Prefer native commands over asc api
  3. Canonical verbs (current asc)
  4. Flag conventions
  5. Output formats
  6. Authentication and defaults
  7. Reuse authentication before requesting another code
  8. Apple Ads
  9. 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

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 discovery

  • Prefers 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 first

  • Uses 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 verbs

  • Explicit long flags, --paginate, and --confirm for destructive operations

    Flags go after the leaf subcommand.

    Flag conventions

  • table in a terminal, json when piped, plus markdown and --pretty

    Tells the agent to check exit status as well as stdout.

    Output formats

  • Keychain 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 · Authentication

  • Checks 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 code

  • Uses asc ads with separate credentials, ad-account and org IDs

    Spend, billing, delivery, targeting and access changes require --confirm.

    Delete · Apple Ads

  • ASC_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-onlyNo read-only switch. SKILL.md prefers view commands for reads and requires --confirm for destructive operations.
Talks toApp 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 keysSKILL.md prefers keychain sign-in through asc auth login and lists environment-variable fallbacks, including ASC_PRIVATE_KEY and ASC_PRIVATE_KEY_B64.
Scopes
  • Runs asc commands that read and change your App Store Connect account

  • Can use API keys, keychain profiles and cached Apple Account web sessions

  • Can run Apple Ads commands that change campaigns and spend

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

Folder
skills/asc-cli-usage

rorkai/app-store-connect-cli-skillsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 5
  1. ASC CLI skills README · github.com
  2. App-Store-Connect-CLI README · github.com
  3. asc plugin.json · github.com
  4. marketplace.json · github.com
  5. asc-cli-usage SKILL.md · github.com

Updated Nov 2, 2026.