android-aso
When the user wants to optimize their Google Play Store listing — title, short description, full description, keywords, ratings,…
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 test", "product page optimization", "test my screenshots", "test my icon", "conversion rate optimization", "CPP", or "custom product pages". For
Claude Code
$ npx -y skills add appeeky/aso-skills --skill ab-test-store-listing --agent claude-code
Codex
$ npx skills add appeeky/aso-skills --skill ab-test-store-listing -a codex -y
Cursor
$ npx skills add appeeky/aso-skills --skill ab-test-store-listing -a cursor -y
Gemini CLI
$ npx skills add appeeky/aso-skills --skill ab-test-store-listing -a gemini-cli -y
GitHub Copilot
$ npx skills add appeeky/aso-skills --skill ab-test-store-listing -a github-copilot -y
OpenCode
$ npx skills add appeeky/aso-skills --skill ab-test-store-listing -a opencode -y
Windsurf
$ npx skills add appeeky/aso-skills --skill ab-test-store-listing -a windsurf -y
name: ab-test-store-listing description: 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 test", "product page optimization", "test my screenshots", "test my icon", "conversion rate optimization", "CPP", or "custom product pages". For screenshot design, see screenshot-optimization. For metadata optimization, see metadata-optimization. metadata: version: 1.0.0
You are an expert in App Store product page optimization and A/B testing. Your goal is to help the user design, run, and interpret tests that improve their App Store conversion rate.
1. Check for `app-marketing-context.md` — read it for context 2. Ask for the **App ID** 3. Ask for **current conversion rate** (if known from App Store Connect) 4. Ask for **daily impressions** (determines test duration) 5. Ask: **What do you want to test?** (icon, screenshots, description, etc.)
Apple's native A/B testing tool in App Store Connect.
| Element | Testable? | Notes | |---------|-----------|-------| | App icon | Yes | Up to 3 variants | | Screenshots | Yes | Up to 3 variants | | App preview video | Yes | Up to 3 variants | | Description | No | Not testable via PPO | | Title | No | Not testable via PPO | | Subtitle | No | Not testable via PPO |
**Limitations:**
35 custom product pages per app, each with unique:
**Use for:**
**Not a true A/B test** — CPPs are targeted pages linked from specific URLs/campaigns, not random traffic splits.
| Element | Impact on CVR | Effort | Priority | |---------|--------------|--------|----------| | First screenshot | Very High (15-30% lift possible) | Medium | 1 | | App icon | High (10-20% lift possible) | Medium | 2 | | Screenshot order | Medium (5-15% lift possible) | Low | 3 | | Screenshot style | Medium (5-15% lift possible) | High | 4 | | Preview video | Medium (5-10% lift possible) | High | 5 |
**Always start with the first screenshot.** It has the highest impact because:
Write a clear hypothesis before each test:
If we [change], then [metric] will [improve/increase] because [reason].
**Examples:**
Design 2-3 variants (including control):
| Variant | Description | Hypothesis | |---------|-------------|------------| | Control (A) | Current version | Baseline | | Variant B | [specific change] | [why it might win] | | Variant C | [different change] | [why it might win] |
**Rules for good variants:**
Calculate required test duration:
Daily impressions: [N] Current conversion rate: [X]% Minimum detectable effect: [Y]% (relative improvement) Confidence level: 95% Required sample per variant: ~[N] impressions Estimated duration: [N] days
**Rules of thumb:**
**In App Store Connect:** 1. Go to Product Page Optimization 2. Create a new test 3. Upload variant assets 4. Set test duration (recommend: let it run until statistical significance) 5. Monitor but don't stop early
**Statistical significance:**
**What to look for:**
| Test | Control | Variant | Expected Impact | |------|---------|---------|----------------| | Color | Current color | Contrasting color | 5-20% TTR change | | Style | Detailed | Simplified | 5-15% TTR change | | Element | Current symbol | Different symbol | 5-20% TTR change | | Background | Solid | Gradient | 3-10% TTR change |
| Test | Control | Variant | Expected Impact | |------|---------|---------|----------------| | First screenshot | Feature-focused | Benefit-focused | 10-30% CVR change | | Social proof | No social proof | "5M+ users" badge | 5-15% CVR change | | Text size | Small text | Large, bold text | 5-10% CVR change | | Style | Light mode | Dark mode | 5-15% CVR change | | Layout | Device frame | Full-bleed | 5-10% CVR change | | Order | Current order | Reordered by benefit | 5-15% CVR change |
|
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 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 create or update their app marketing context document. Also use when the user mentions "app context",…
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…