Asc Apple Ads
Kommando-referanse for å drive Apple Ads-kampanjer, nøkkelord og rapporter via asc CLI
Krever oppsett
Hva den gjør
Gir Claude den eksakte `asc ads`-kommandooverflaten for Apple Ads: separat Ads-autentisering, org-oppløsning, kampanje- og annonsegruppe-lesing, JSON-fil-nyttelast for opprettelser og oppdateringer, bulk-nøkkelordoperasjoner, rapportering, og rå v5 API-forespørsler. Den håndhever også en les-først, paused-resource, delete-with---confirm prosedyre for å berøre en live annonsekonto. Utløses når en oppgave nevner Apple Ads, Search Ads-kampanjer, annonsegrupper, målretting av nøkkelord, eller `asc ads`.
Testrapport
Installerte skills/asc-apple-ads/SKILL.md (4841 bytes, enkeltfil, ingen medfølgende skript) i en midlertidig HOME; frontmatter parset med name+description, ingen hardkodede maskinstier, og en grep etter curl|sh / base64 / exfiltration fant bare én godartet https-referanse til api.searchads.apple.com. `asc`-binæren er ikke på denne maskinen, og jeg lastet den ikke ned eller kjørte den, så jeg validerte ved å trekke ut CLIens autoritative endepunktstabell (internal/appleads/endpoints.go, 84 kommandostier) og commands/ads.mdx fra rorkai/App-Store-Connect-CLI. Jeg skrev to planer for samme oppgave ("resolve org, list campaigns as JSON, create a paused test campaign + one paused EXACT keyword, clean up") og sjekket begge mot den tabellen: baseline scoret 2 av 9 gyldige kommandostier (fant opp `asc ads orgs list`, `whoami`, `campaign create`, `adgroup create`, `keywords add/remove`) med 16 ugyldige flagg (`--json`, `--page-size`, `--campaign-id`, `--bid`), mens den ferdighets-følgende planen scoret 14 av 14 gyldige stier med 0 ugyldige flagg. Fire ferdighetspåstander jeg uavhengig bekreftet i kilden: bare `asc ads campaigns`/`acls` er virkelig listealiaser (DefaultListAlias), DELETE og /delete/bulk returnerer virkelig "--confirm is required", rå api-forespørsel avviser virkelig alt som ikke er v5/api.searchads.apple.com, og Ads-autentisering er virkelig separat fra `asc auth login` — min baseline fikk alle fire feil (den brukte v4 og `asc auth login`). Markert som "setup" fordi ingenting her kjører uten å installere Go CLI og opprette Apple Ads API-nøkler, og fordi ferdigheten sier "never guess payload fields" men likevel ikke leverer noe payload-skjema eller lenke (oppstrøms ads.mdx gjør det).
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
git clone --depth 1 https://github.com/rorkai/app-store-connect-cli-skills.git /tmp/asc-apple-ads-src mkdir -p ~/.claude/skills cp -R /tmp/asc-apple-ads-src/skills/asc-apple-ads ~/.claude/skills/asc-apple-ads # Requires the `asc` CLI (Go): https://github.com/rorkai/App-Store-Connect-CLI — brew install rorkai/tap/asc # Requires separate Apple Ads API credentials (ASC_ADS_CLIENT_ID / ASC_ADS_TEAM_ID / ASC_ADS_KEY_ID / private key) # created in the Apple Ads UI; `asc auth login` does NOT configure `asc ads`. # Alternative installers from the repo README: `asc install-skills` or `npx skills add rorkai/app-store-connect-cli-skills` # Whole-pack alternative: cp -R /tmp/asc-apple-ads-src/skills/* ~/.claude/skills/ (22 asc-* skills)
Kommandoer og eksempelprompter
/asc-apple-adsKommando-referanse for å drive Apple Ads-kampanjer, nøkkelord og rapporter via asc CLI
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Create a new Apple Ads campaign for this appList keyword performance for my ad groupPull an Apple Ads report for last month