Skills for Real Engineers. Straight from my .agents directory.
asc-apple-ads
Agent skill fromrorkai/app-store-connect-cli-skills
Use when managing Apple Ads with asc, including OAuth profiles, ad-account discovery, Platform API v1 campaigns and targeting, reports, assets, recommendations, guarded mutations, raw requests, and Campaign Management API v5 migration.
How to install asc-apple-ads
npx skills add rorkai/app-store-connect-cli-skills# or add only this skill to Claude Code: copy the folder
skills/asc-apple-ads/
# into
~/.claude/skills/asc-apple-ads/ (all projects)
.claude/skills/asc-apple-ads/ (one project)
1# asc Apple Ads23Run Apple Ads work through `asc ads`. Apple Ads credentials are separate from App Store Connect credentials; `asc auth login` does not configure Ads.45## Pick the API first67- Direct `asc ads <resource> ...` commands use Apple Ads Platform API v1 and an ad account ID.8- Deprecated Campaign Management API v5 commands live under `asc ads v5 ...` and use an organization ID. Apple retires v5 on January 26, 2027.9- Never substitute an org ID for an ad account ID. The CLI keeps them separate.10- 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.11- For non-interactive pipelines, pass `--file -` to read a JSON request body from stdin; the CLI rejects it when stdin is a terminal.12- Resource, report, upload, and raw commands emit lossless JSON. Use `jq` for projections instead of asking for table or markdown output.1314## Authenticate and pin the account1516Store both contexts when a profile must support v1 and legacy v5:1718```bash19asc ads auth login \20 --name "Marketing" \21 --client-id "$ASC_ADS_CLIENT_ID" \22 --team-id "$ASC_ADS_TEAM_ID" \23 --key-id "$ASC_ADS_KEY_ID" \24 --private-key "$ASC_ADS_PRIVATE_KEY_PATH" \25 --ad-account "987654" \26 --org "123456" \27 --network28```2930For CI, set Ads-specific variables and bypass the host keychain:3132```bash33export ASC_ADS_CLIENT_ID="SEARCHADS_CLIENT_ID"34export ASC_ADS_TEAM_ID="SEARCHADS_TEAM_ID"35…
Excerpt shown under the repository's MIT license.
More skills in app-store-connect-cli-skills
Similar skill repositories
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
