Asc Apple Ads
Kommando-reference for styring af Apple Ads-kampagner, søgeord og rapporter via asc CLI'en
Virker med opsætning
Hvad det gør
Giver Claude den nøjagtige `asc ads` kommando-overflade for Apple Ads: separat Ads-autentificering, org-opløsning, kampagne- og annoncegruppe-læsninger, JSON-fil-payloads for oprettelser og opdateringer, bulk-søgeordsoperationer, rapportering og rå v5 API-anmodninger. Den håndhæver også en læs-først, paused-resource, delete-with---confirm procedure for at røre en live annoncekonto. Udløses, når en opgave nævner Apple Ads, Search Ads-kampagner, annoncegrupper, targeting-søgeord eller `asc ads`.
Testrapport
Installerede skills/asc-apple-ads/SKILL.md (4841 bytes, enkelt fil, ingen medfølgende scripts) i en throwaway HOME; frontmatter parset med name+description, ingen hardkodede maskinstier, og en grep efter curl|sh / base64 / exfiltration fandt kun én godartet https-reference til api.searchads.apple.com. `asc`-binæren er ikke på denne maskine, og jeg downloadede eller kørte den ikke, så jeg validerede ved at udtrække CLI'ens autoritative endpoint-tabel (internal/appleads/endpoints.go, 84 kommando-stier) og commands/ads.mdx fra rorkai/App-Store-Connect-CLI. Jeg skrev to planer for den samme opgave ("resolve org, list campaigns as JSON, create a paused test campaign + one paused EXACT keyword, clean up") og tjekkede begge mod den tabel: baselinen scorede 2 ud af 9 gyldige kommando-stier (opfandt `asc ads orgs list`, `whoami`, `campaign create`, `adgroup create`, `keywords add/remove`) med 16 ugyldige flags (`--json`, `--page-size`, `--campaign-id`, `--bid`), mens den skill-følgende plan scorede 14 ud af 14 gyldige stier med 0 ugyldige flags. Fire skill-påstande, jeg uafhængigt bekræftede i kilden: bare `asc ads campaigns`/`acls` er virkelig liste-aliasser (DefaultListAlias), DELETE og /delete/bulk returnerer virkelig "--confirm is required", rå API-anmodning afviser virkelig alt, der ikke er v5/api.searchads.apple.com, og Ads auth er virkelig adskilt fra `asc auth login` — min baseline fik alle fire forkert (den brugte v4 og `asc auth login`). Markeret "setup", fordi intet her kører uden at installere Go CLI og oprette Apple Ads API-nøgler, og fordi skillen siger "never guess payload fields", men alligevel ikke leverer et payload-skema eller link (upstream ads.mdx gør det).
Testet: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
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-reference for styring af Apple Ads-kampagner, søgeord og rapporter via asc CLI'en
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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