android-aso
When the user wants to optimize their Google Play Store listing — title, short description, full description, keywords, ratings, or Play Store-specific…
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
$ npx -y skills add eronred/aso-skills --skill ab-test-store-listing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ab-test-store-listingContext preview
The summary Claude sees to decide when to auto-load this skill.
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
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, or Play Store-specific…
When the user wants to set up, interpret, or improve their app analytics and tracking. Also use when the user mentions "analytics", "tracking", "metrics",…
When the user wants to implement, optimize, or use App Clips for app discovery and conversion. Use when the user mentions "App Clip", "app clip code", "mini…
When the user wants to design, test, or improve their app icon to increase tap-through rate and conversions in App Store search and browse. Use when the user…
When the user wants to plan a launch strategy for a new app or major update. Also use when the user mentions "app launch", "launch plan", "launch checklist",…
When the user wants to create or update their app marketing context document. Also use when the user mentions "app context", "marketing brief", "app…