This handles the full Apple Search Ads workflow through the asc CLI, from auth setup and org resolution to campaigns, ad groups, keywords, and reporting. The source gives you the ground rules up front: Apple Ads auth is separate from App Store Connect, never guess payload fields, and don't touch live accounts until the user confirms the org and resource type. It covers both stored profiles and environment variable auth, includes read-only discovery commands for apps and geo targeting, and shows you how to use raw API requests when Apple ships features faster than the CLI updates. The live test checklist is practical: create paused resources with timestamped names, save the IDs, and clean up only what you created.

skills.sh installs
3.2K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add rorkai/app-store-connect-cli-skills --skill asc-apple-ads --agent claude-code

Installs into .claude/skills of the current project.

Files

asc Apple Ads

Run Apple Ads work through asc ads. Apple Ads credentials are separate from App Store Connect credentials; asc auth login does not configure Ads.

Pick the API first

  • Direct asc ads <resource> ... commands use Apple Ads Platform API v1 and an ad account ID.
  • Deprecated Campaign Management API v5 commands live under asc ads v5 ... and use an organization ID. Apple retires v5 on January 26, 2027.
  • Never substitute an org ID for an ad account ID. The CLI keeps them separate.
  • Run the exact leaf command with --help before building a request file. Platform v1 payloads and response envelopes differ from v5; the CLI does not translate them.
  • For non-interactive pipelines, pass --file - to read a JSON request body from stdin; the CLI rejects it when stdin is a terminal.
  • Resource, report, upload, and raw commands emit lossless JSON. Use jq for projections instead of asking for table or markdown output.

Authenticate and pin the account

Store both contexts when a profile must support v1 and legacy v5:

Sponsors

Details

Repository
github.com/rorkai/app-store-connect-cli-skills
Categories
Backend & APIs, Testing & QA, Mobile Development, CLI & Terminal
First seen
Jun 11, 2026

More from rorkai/app-store-connect-cli-skills

All 23
1dpearson2699 avatarswift-securitydpearson2699/swift-ios-skillsUse when working with iOS/macOS Keychain Services (SecItem queries, kSecClass, OSStatus errors), biometric authentication (LAContext, Face ID, Touch ID), Crypto3.2Kskills.sh installs
2getsentry avatardjango-perf-reviewgetsentry/skillsDjango performance code review. Use when asked to "review Django performance", "find N+1 queries", "optimize Django", "check queryset performance", "database pe3.1Kskills.sh installs
3pproenca avatarreact-hook-formpproenca/dot-skillsReact Hook Form performance optimization for client-side form validation using useForm, useWatch, useController, useFieldArray, the subscribe() API, and the Wat3.1Kskills.sh installs
4coinbase avatarx402coinbase/agentic-wallet-skillsSearch for new services and make paid API requests using the x402 payment protocol. Use when you don't have a clear tool to choose, search the bazaar. You can a3Kskills.sh installs
5agentmail-to avataragentmailagentmail-to/agentmail-skillsBuild with the AgentMail TypeScript or Python SDK for inbox, message, thread, draft, attachment, domain, allow/block list, pod, webhook, and WebSocket workflows3Kskills.sh installs
6coinbase avatarpay-for-servicecoinbase/agentic-wallet-skillsMake a paid API request to an x402 endpoint with automatic USDC payment. Use when you or the user want to call a paid API, make an x402 request, use a paid serv2.9Kskills.sh installs