This analyzes Apple Ads campaigns with a structured scoring system covering campaign architecture, bid health, Custom Product Pages, AdAttributionKit attribution, and budget pacing across all four placement types (Search Results, Search Tab, Today Tab, Product Pages). It walks through 25 checkpoints weighted by importance and spits out a health score with specific findings. The skill knows the latest changes like the Creative Sets deprecation, Maximize Conversions bidding launched in early 2026, and the dual attribution setup from AdAttributionKit. Use it when you need to audit an Apple Ads account or diagnose why iOS user acquisition isn't hitting benchmarks. It's opinionated about campaign structure, like keeping Search Match isolated from Exact Match keywords.

skills.sh installs
3.9K
GitHub stars
10.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add agricidaniel/claude-ads --skill ads-apple --agent claude-code

Installs into .claude/skills of the current project.

Files

Apple Ads Audit

Procedure

  1. Read the main ads operating contract and thinking framework.
  2. Collect objective, conversion definition, account and campaign age, geography, date window, timezone, currency, spend, targets, and available data sources.
  3. Read ads/references/apple-audit.md (resolve it from the plugin root, the directory that holds ads/ and skills/, or from the skills directory in a standalone install) and only the relevant shared measurement, benchmark, creative, automation, policy, and scoring references.
  4. Normalize inputs and retain lineage to each export, screenshot, API result, or manual value.
  5. Evaluate applicable controls covering AdServices and AdAttributionKit, attribution reconciliation, campaign and keyword structure, Search Match, placements, product pages, bids, budgets, and policy.
  6. Separate observations, diagnoses, recommendations, opportunities, and proposed mutations. Mark uncertainty and contradictions.
  7. Return schema-valid findings to the conductor. Do not calculate final scores in the prompt or write a shared result file.
  8. Render a platform report only from the validated JSON run bundle.

Boundaries

Sponsors

Details

Repository
github.com/agricidaniel/claude-ads
Category
Marketing & SEO
First seen
Jun 3, 2026

More from agricidaniel/claude-ads

All 23
1forcedotcom avatardata360-queryforcedotcom/sf-skillsSalesforce Data Cloud Retrieve phase. Use this skill when the user runs Data Cloud SQL, async queries, vector search, search-index workflows, or metadata intros3.8Kskills.sh installs
2yaklang avatarmobile-ssl-pinning-bypassyaklang/hack-skillsMobile SSL pinning bypass playbook. Use when intercepting HTTPS traffic from mobile applications that implement certificate pinning, public key pinning, or SPKI3.8Kskills.sh installs
3forcedotcom avatardata360-segmentforcedotcom/sf-skillsSalesforce Data Cloud Segment phase. Use this skill when the user creates or publishes segments, manages calculated insights, or troubleshoots audience SQL in D3.8Kskills.sh installs
4dotnet avatarconvert-blazor-server-to-webappdotnet/skillsGuides conversion of a pre-.NET 8 Blazor Server app into a .NET 8+ Blazor Web App. USE FOR: migrating apps that use AddServerSideBlazor and MapBlazorHub to the 3.7Kskills.sh installs
5dotnet avatartarget-authoringdotnet/skillsCanonical patterns for writing custom MSBuild targets. USE FOR: diagnosing and fixing custom target authoring anti-patterns; broken SDK target chains across fil3.7Kskills.sh installs
6grafana avatark6-perf-test-websitegrafana/skillsUse when the user wants to performance-test, load-test, or stress-test a public website end-to-end with k6. Produces a hybrid (protocol + browser) test suite, S3.7Kskills.sh installs