SKILLS/ab-test-store-listing/SKILL.md
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.
npx skillsauth add pinkpixel-dev/skills-collection-1 ab-test-store-listingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
app-marketing-context.md — read it for contextApple'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:
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 |
| Test | Control | Variant | Expected Impact | |------|---------|---------|----------------| | Has video | No video | 15s feature demo | 5-15% CVR change | | Hook | Feature demo | Problem/solution | 5-10% CVR change | | Length | 30s | 15s | 3-8% CVR change |
Test Name: [descriptive name]
Element: [icon / screenshots / video]
Hypothesis: If we [change], then [metric] will [improve] because [reason]
Variants:
- Control (A): [description]
- Variant B: [description]
- Variant C: [description] (optional)
Estimated Duration: [N] days
Required Impressions: [N] per variant
Success Metric: [conversion rate / tap-through rate]
Minimum Detectable Effect: [X]%
When the user shares results:
Provide a 3-month testing calendar:
screenshot-optimization — Design screenshot variantsmetadata-optimization — Optimize non-testable elementsapp-analytics — Track conversion metricsaso-audit — Identify what to test firsttesting
When the user wants a full ASO health audit, review their App Store listing quality, or diagnose why their app isn't ranking. Also use when the user mentions "ASO audit", "ASO score", "why am I not ranking", "listing review", or "optimize my app store page". For keyword-specific research, see keyword-research. For metadata writing, see metadata-optimization.
testing
Clarify requirements before implementing. Use when serious doubts arise.
tools
Complete reference and build guide for ASI:One (ASI1) — the AI platform by Fetch.ai built for agentic, Web3-native applications. Use this skill IMMEDIATELY and ALWAYS when the user mentions ASI1, ASI:One, Fetch.ai AI API, building with ASI1, integrating ASI:One, asking about ASI1 models, tool calling with ASI1, ASI1 image generation, ASI1 agentic LLM, Agentverse, uagents, Agent Chat Protocol, structured output with ASI1, or OpenAI-compatible wrappers for ASI1. Also trigger when the user says things like "use ASI1 instead of OpenAI", "build an app with ASI:One", "ASI1 API", or references docs.asi1.ai. This skill covers everything needed to build production apps - setup, all models, all API features, tool calling, image gen, agentic orchestration, structured data, session management, streaming, LangChain integration, uagents / Agent Chat Protocol, and TypeScript/Node.js patterns.
data-ai
When the user wants to analyze their own app's actual performance data from App Store Connect — real downloads, revenue, IAP, subscriptions, trials, or country breakdowns synced via Appeeky Connect. Use when the user asks about "my downloads", "my revenue", "how is my app performing", "ASC data", "sales and trends", "my subscription numbers", "App Store Connect metrics", or wants to compare periods or top markets. For third-party app estimates, see app-analytics. For subscription analytics depth, see monetization-strategy.