Asc Apple Ads

Kommando-referanse for å drive Apple Ads-kampanjer, nøkkelord og rapporter via asc CLI

av rorkai · rorkai/app-store-connect-cli-skills

Krever oppsett ★ 8.4/10

Asc Apple Ads — Kommando-referanse for å drive Apple Ads-kampanjer, nøkkelord og rapporter via asc CLI

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 app
  • List keyword performance for my ad group
  • Pull an Apple Ads report for last month