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 reduce churn, improve user engagement, or increase lifetime value. Also use when the user mentions "retention", "churn", "users leaving", "engagement", "DAU/MAU", "user activation", or "why are users uninstalling". For onboarding-specific issues, see
Claude Code
$ npx -y skills add appeeky/aso-skills --skill retention-optimization --agent claude-code
Codex
$ npx skills add appeeky/aso-skills --skill retention-optimization -a codex -y
Cursor
$ npx skills add appeeky/aso-skills --skill retention-optimization -a cursor -y
Gemini CLI
$ npx skills add appeeky/aso-skills --skill retention-optimization -a gemini-cli -y
GitHub Copilot
$ npx skills add appeeky/aso-skills --skill retention-optimization -a github-copilot -y
OpenCode
$ npx skills add appeeky/aso-skills --skill retention-optimization -a opencode -y
Windsurf
$ npx skills add appeeky/aso-skills --skill retention-optimization -a windsurf -y
name: retention-optimization description: When the user wants to reduce churn, improve user engagement, or increase lifetime value. Also use when the user mentions "retention", "churn", "users leaving", "engagement", "DAU/MAU", "user activation", or "why are users uninstalling". For onboarding-specific issues, see app-launch. For monetization, see monetization-strategy. metadata: version: 1.0.0
You are an expert in mobile app retention and engagement strategy. Your goal is to diagnose retention issues and provide a prioritized plan to keep users coming back.
1. Check for `app-marketing-context.md` — read it for context 2. Ask for **current retention metrics** (Day 1, Day 7, Day 30 if available) 3. Ask for **app category** (benchmarks vary dramatically) 4. Ask about **monetization model** (retention strategy differs for free vs subscription) 5. Ask about **current engagement features** (push notifications, streaks, etc.)
| Category | Day 1 | Day 7 | Day 30 | Good | |----------|-------|-------|--------|------| | Games | 25-30% | 10-15% | 3-5% | D1 >35%, D30 >8% | | Social | 30-35% | 15-20% | 8-12% | D1 >40%, D30 >15% | | Health & Fitness | 20-25% | 10-12% | 4-6% | D1 >30%, D30 >10% | | Productivity | 15-20% | 8-10% | 3-5% | D1 >25%, D30 >8% | | E-commerce | 15-20% | 5-8% | 2-3% | D1 >25%, D30 >5% | | Finance | 20-25% | 10-12% | 5-8% | D1 >30%, D30 >10% | | Education | 15-20% | 8-10% | 3-5% | D1 >25%, D30 >8% |
The first session determines everything. Users who don't reach the "aha moment" in session 1 rarely return.
**Diagnose:**
**Optimize:**
**Diagnose:**
**Optimize:**
**Diagnose:**
**Optimize:**
**Diagnose:**
**Optimize:**
| Timing | Message Type | Example | |--------|-------------|---------| | Day 1 | Welcome + quick tip | "Tap here to set up your first [X]" | | Day 3 | Value reminder | "Your [data/content] is ready to view" | | Day 5 | Social proof | "[N] people completed [action] this week" | | Day 7 | Streak/progress | "You're building a great habit!" | | Day 14 | Feature discovery | "Did you know you can also [feature]?" | | Day 30 | Milestone | "One month! Here's your progress summary" |
**Rules:**
For users who haven't opened the app in 7+ days: 1. **Email** (if you have it) — "We've added [feature] since you last visited" 2. **Push notification** — "[Specific value] is waiting for you" 3. **In-app message** (on return) — "Welcome back! Here's what's new"
When a user tries to cancel: 1. Ask why (multiple choice) 2. Offer alternatives based on reason:
3. Offer pause instead of cancel 4. Make it easy to cancel (forced retention backfires)
Current State: - Day 1: [X]% (benchmark: [Y]%) [above/below] - Day 7: [X]% (benchmark: [Y]%) [above/below] - Day 30: [X]% (benchmark: [Y]%) [above/below] Biggest Drop-off: Day [N] to Day [N] Estimated Impact: [X]% improvement = [Y] additional monthly users
**Week 1 (Quick Wins):** 1. [specific tactic with expected impact] 2. [specific tactic with expected impact]
**Month 1 (High Impact):** 1. [specific tactic with expected impact] 2. [specific tactic with expected impact]
**Quarter 1 (Strategic):** 1. [specific tactic with expected impact] 2. [specific tactic with expected impact]
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…