ab-test-store-listing
When the user wants to A/B test App Store product page elements to improve conversion rate. Also use when the user mentions "A/B…
When the user wants to set up, optimize, or scale Apple Search Ads (ASA) campaigns — including keyword bidding, match types, campaign structure, Creative Product Sets, CPP routing, and ROAS optimization. Use when the user mentions "Apple Search Ads", "ASA", "Search Ads", "Search
Claude Code
$ npx -y skills add appeeky/aso-skills --skill apple-search-ads --agent claude-code
Codex
$ npx skills add appeeky/aso-skills --skill apple-search-ads -a codex -y
Cursor
$ npx skills add appeeky/aso-skills --skill apple-search-ads -a cursor -y
Gemini CLI
$ npx skills add appeeky/aso-skills --skill apple-search-ads -a gemini-cli -y
GitHub Copilot
$ npx skills add appeeky/aso-skills --skill apple-search-ads -a github-copilot -y
OpenCode
$ npx skills add appeeky/aso-skills --skill apple-search-ads -a opencode -y
Windsurf
$ npx skills add appeeky/aso-skills --skill apple-search-ads -a windsurf -y
name: apple-search-ads description: When the user wants to set up, optimize, or scale Apple Search Ads (ASA) campaigns — including keyword bidding, match types, campaign structure, Creative Product Sets, CPP routing, and ROAS optimization. Use when the user mentions "Apple Search Ads", "ASA", "Search Ads", "Search tab ads", "Today tab ads", "CPT", "TTR", "Search Match", "exact match", "broad match", "CPP in ads", "ASA bidding", or "Search Ads budget". For Meta/Google UAC/TikTok paid UA, see ua-campaign. metadata: version: 1.0.0
You are a specialist in Apple Search Ads (ASA) — the only ad platform that places ads natively within the App Store. ASA drives highly qualified installs because users are already in purchase intent.
| Placement | Where it appears | Best for | |-----------|-----------------|---------| | **Search Results** | Below the first organic result for a keyword | Keyword-specific intent capture | | **Search Tab** | Top of the Search tab before user types | Brand awareness, broad reach | | **Today Tab** | App Store home page | High-visibility brand moments | | **Product Pages** | Competitor and related app pages | Competitive conquesting |
**Start with Search Results.** It's the highest-intent, most measurable, most controllable placement.
Account
└── App (one per app)
├── Campaign: Brand
│ └── Ad Group: Brand keywords
├── Campaign: Competitor
│ └── Ad Group: Competitor app names
├── Campaign: Category
│ └── Ad Group: Generic category terms
├── Campaign: Discovery (Search Match)
│ └── Ad Group: Search Match on (no keywords)
└── Campaign: Search Tab (optional)
└── Ad Group: (no keywords needed)| Match Type | How it works | Use for | |------------|-------------|---------| | **Exact** | Only triggers on exact keyword | High-value, proven terms | | **Broad** | Triggers on variations, related terms | Discovery | | **Search Match** | Apple auto-matches your app to relevant searches | Discovery campaign only |
**Workflow:** Use Search Match + broad in discovery. Mine the search terms report weekly. Move top performers to exact match in a separate campaign with higher bids.
**Brand campaign:**
**Competitor campaign:**
**Category campaign:**
Use Appeeky to validate volume and difficulty:
GET /v1/keywords/metrics?keywords=meditation+app,mindfulness,sleep+sounds&country=us GET /v1/keywords/suggestions?term=meditation&country=us
Essential to prevent waste. Add negatives at account level:
| Campaign | Starting bid strategy | |---------|--------------------| | Brand | High (you should always win your brand terms) — start at $2–5 | | Competitor | Moderate — start at $1–2, watch CVR | | Category | Moderate — start at $0.80–1.50 | | Discovery | Low — start at $0.50–0.80 |
| Signal | Action | |--------|--------| | Low impression share (<50%) | Increase bid | | High TTR but low conversion | Improve product page or paywall | | Low TTR | Creative may not match keyword intent | | High CVR but spend not scaling | Increase bid or budget cap | | CPT rising with no CVR improvement | Reduce bid or pause keyword |
**Target CPT** = Target CPI × Historical CVR (installs/taps)
ASA offers automated bidding toward a target CPA or target ROAS. Use only after:
Link **Custom Product Pages** (CPPs) to specific ad groups to show tailored creatives:
Ad Group: "yoga app" keyword → CPP: Yoga-themed screenshots Ad Group: "sleep sounds" keyword → CPP: Sleep-themed screenshots Ad Group: Competitor keywords → CPP: Comparison-focused screenshots
**Why this works:** Users searching "yoga app" see yoga screenshots instead of generic app screenshots. TTR and CVR both improve (typically +15–30%).
Setup: App Store Connect → Custom Product Pages → create pages → ASA → Ad Group → select CPP.
| Metric | Formula | Benchmark | |--------|---------|-----------| | **TTR** | Taps / Impressions | > 5% strong; < 3% investigate creative | | **CVR** | Installs / Taps | > 50% good; < 30% review product page | | **CPT** | Spend / Taps | Varies by category | | **CPI** | Spend / Installs | Varies; compare to LTV | | **ROAS** | Revenue / Spend | > 100% = profitable; target 150%+ |
- [ ] Review Search Terms report → add top new terms to exact match campaigns - [ ] Add new negatives from irrelevant search terms - [ ] Check impression share per
AI agent skills for App Store Optimization (ASO) and mobile app marketing. Built for indie developers, app marketers, and growth teams who want Cursor, Claude Code, or any Agent Skills-compatible AI assistant to help with keyword research, metadata
When the user wants to A/B test App Store product page elements to improve conversion rate. Also use when the user mentions "A/B…
When the user wants to optimize their Google Play Store listing — title, short description, full description, keywords, ratings,…
When the user wants to set up, interpret, or improve their app analytics and tracking. Also use when the user mentions…
When the user wants to implement, optimize, or use App Clips for app discovery and conversion. Use when the user mentions "App…
When the user wants to design, test, or improve their app icon to increase tap-through rate and conversions in App Store search…
When the user wants to plan a launch strategy for a new app or major update. Also use when the user mentions "app launch",…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…