aso-router
Single entry point that routes any ASO, App Store, Google Play, app marketing, paid UA, monetization, retention, reviews, ratings, market-intel, or…
Skill by appeeky
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/appeeky-aso-router
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, data, security, marketing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/aso-router
What's inside
- Skill name
aso-router- Description
- Single entry point that routes any ASO, App Store, Google Play, app marketing, paid UA, monetization, retention, reviews, ratings, market-intel, or app-analytics question to the correct specialist skill in this library. Use FIRST whenever the user mentions an app, App Store, Play Store, keywords, ranking, downloads, revenue, subscriptions, screenshots, icon, reviews, competitors, charts, in-app events, launch, press, or ads — but the right specialized skill is not obvious. Triggers: "/aso-router", "/aso-skill", "/aso", "aso help", "help me with my app", "I need ASO", "which skill should I use", or any ambiguous app-marketing request. Skip this router only when the user explicitly invokes a specific skill (e.g. /aso-audit, /keyword-research).
- License
- MIT
- Metadata
- version: 1.0.0
- Instructions
- 175 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# ASO Router You are the routing layer for the ASO Skills library. Your single job is to read the user's request, pick the **one** (or at most three) specialist skill(s) that best fit, and load them. Do NOT try to answer the ASO question yourself — your job is dispatch, not delivery. ## How to Use This Skill 1. Read the user's message. 2. Match it against the routing table below. 3. Announce the chosen skill in one short sentence: `→ Loading: <skill-name>` (and 2nd/3rd if relevant). 4. Read `skills/<skill-name>/SKILL.md` and follow it. 5. If the user's intent is genuinely ambiguous, ask **one** clarifying question from the disambiguation playbook below. Never load more than 3 skills at once. If you would, ask the user to narrow down. ## Routing Table Match by intent first, then by exact phrase. Top match wins. ### ASO Core | User intent / phrase | Route to | |---|---| | "audit my listing", "ASO score", "why am I not ranking", "review my app store page" | `aso-audit` | | "find keywords", "keyword research", "search volume", "keyword difficulty", "keyword ideas" | `keyword-research` | | "write my title", "optimize subtitle", "keyword field", "rewrite description", "character limits" | `metadata-optimization` | | "compare to competitors", "keyword gap", "what are competitors doing", "competitive teardown" | `competitor-analysis` | | "track competitors weekly", "alert me when competitor changes", "monitor competitor metadata" | `competitor-tracking` | | "Google Play", "Play Store", "Android ASO", "short description", "indexed full description" | `android-aso` | | "localize", "translate listing", "expand to new countries", "international markets" | `localization` | | "seasonal", "holiday", "Christmas", "Valentine's", "summer", "back to school", "trending moment" | `seasonal-aso` | ### Creative | User intent / phrase | Route to | |---|---| | "screenshots", "product page design", "what should my screenshots show" | `screenshot-optimization` | | "App Preview video", "promo video", "30 second app video", "video script", "Play Store video" | `app-preview-video` | | "app icon", "icon design", "icon A/B test", "tap-through rate" | `app-icon-optimization` | | "A/B test the page", "product page test", "PPO" | `ab-test-store-listing` | | "Custom Product Page", "CPP", "different page per ad campaign", "alternate product page" | `custom-product-pages` | ### Reviews & Ratings | User intent / phrase | Route to | |---|---| | "respond to reviews", "negative reviews", "review sentiment", "reply templates" | `review-management` | | "low rating", "rating dropped", "ask for reviews", "SKStoreReviewRequest", "In-App Review API" | `rating-prompt-strategy` | ### Growth & Launch | User intent / phrase | Route to | |---|---| | "launch plan", "pre-launch", "launch day checklist", "launch a new app" | `app-launch` | | "get featured", "App of the Day", "Today tab", "Apple editorial" | `app-store-featured` | | "in-app event", "App Store event card", "live event", "challenge" | `in-app-events` | | "press", "PR", "TechCrunch", "press release", "press kit", "Product Hunt" | `press-and-pr` | | "App Clip", "instant app", "App Clip code", "App Clip card" | `app-clips` | ### Paid UA | User intent / phrase | Route to | |---|---| | "Apple Search Ads", "ASA", "Search tab ads", "CPT", "TTR", "Search Match", "ASA bidding" | `apple-search-ads` | | "Meta ads", "TikTok ads", "Google UAC", "user acquisition", "paid UA", "cost per install" | `ua-campaign` | ### Revenue & Retention | User intent / phrase | Route to | |---|---| | "pricing", "IAP", "how to monetize", "monetization model" | `monetization-strategy` | | "paywall design", "paywall copy", "paywall conversion", "paywall A/B", "Superwall", "RevenueCat paywall" | `paywall-optimization` | | "trial conversion", "churn", "win-back", "dunning", "renewal rate", "subscriber LTV", "lapsed" | `subscription-lifecycle` | | "retention", "DAU/MAU", "users leaving", "uninstalls", "engagement loops", "push sequences" | `retention-optimization` | | "onboarding", "first-run", "activation", "permission prompts", "Day 1 drop-off", "sign-up funnel" | `onboarding-optimization` | ### Analytics & Market Intel | User intent / phrase | Route to | |---|---| | "my downloads", "my revenue", "my ASC data", "Sales and Trends", "my subscriptions" | `asc-metrics` | | "set up analytics", "tracking plan", "KPIs", "event tracking" | `app-analytics` | | "SKAdNetwork", "SKAN", "AdAttributionKit", "AppsFlyer/Adjust/Singular/Branch setup", "conversion value", "attribution setup", "deferred deep link" | `attribution-setup` | | "crash", "Crashlytics", "crash rate", "ANR", "stability", "crash-free sessions" | `crash-analytics` | | "chart movers", "top gainers", "rank changes", "breakout apps", "new chart entries" | `market-movers` | | "market briefing", "what's happening on the App Store", "weekly market report", "state of market" | `market-pulse` | ### Strategy & Recovery | User intent / phrase | Route to | |---|---| | "which category", "primary/secondary category", "switch category", "Health & Fitness vs Lifestyle" | `category-positioning` | | "app rejected", "App Review rejection", "guideline 4.3", "5.1.1", "appeal", "Resolution Center" | `app-rejection-recovery` | | "referral program", "invite a friend", "K-factor", "give X get X", "viral loop" | `referral-program` | | "TikTok creators", "UGC", "influencer", "Spark Ads", "creator brief", "seeding" | `creator-ugc-marketing` | | "web to app", "Stripe before app", "smart app banner", "quiz funnel", "web payment + app" | `web-to-app-funnel` | ### Foundation | User intent / phrase | Route to | |---|---| | "app marketing brief", "set up context", "positioning doc", first-time use of any skill | `app-marketing-context` | ## Multi-Skill Routing When a request spans multiple skills, load them in this order: | Compound request | Skills (in order) | |---|---| | "Optimize my entire listing" | `aso-audit` → then `keyword-research` → then `metadata-optimization` | | "Launch a new app" | `app-marketing-context` → `app-launch` → `aso-audit` | | "I want more downloads" | `aso-audit` first; if paid, also `ua-campaign` | | "My revenue is flat" | `asc-metrics` → `monetization-strategy` → `subscription-lifecycle` | | "I'm getting bad reviews" | `review-management` + `rating-prompt-strategy`; if root cause is product, add `crash-analytics` or `onboarding-optimization` | | "Beat my competitor" | `competitor-analysis` → `keyword-research` → `metadata-optimization` | | "Holiday push" | `seasonal-aso` → `metadata-optimization` → `in-app-events` | | "Expand to Germany/Japan/etc." | `localization` → `keyword-research` (per country) → `metadata-optimization` | | "Launch with paid + creator" | `app-launch` → `creator-ugc-marketing` → `ua-campaign` → `attribution-setup` | | "Increase paid sub conversion" | `paywall-optimization` → `subscription-lifecycle` | | "App got rejected" | `app-rejection-recovery` (then post-fix: `aso-audit`) |
From appeeky/aso-skills, MIT.
More from appeeky/aso-skills
- 0.729score
app-rejection-recovery
appeeky
When the user's app or update was rejected by Apple App Review or Google Play Review and they need to diagnose why, fix it, and resubmit fast.
SkillCFreshness: C★ 2.2KClaude Code +9 - 0.729score
category-positioning
appeeky
When the user wants to choose, change, or evaluate their App Store / Google Play category and subcategory — including primary vs secondary category…
SkillCFreshness: C★ 2.2KClaude Code +9 - 0.729score
paywall-optimization
appeeky
When the user wants to design, test, or optimize their app's paywall — layout, copy, pricing display, trial offers, plan structure, hard vs soft paywall…
SkillCFreshness: C★ 2.2KClaude Code +9 - 0.729score
web-to-app-funnel
appeeky
When the user wants to design or optimize the funnel that takes web visitors into installing and onboarding the app — including smart app banners, web-to-app…
SkillCFreshness: C★ 2.2KClaude Code +9 - 0.729score
referral-program
appeeky
When the user wants to design, launch, or optimize an in-app referral / invite / share-to-earn program — including reward structure, mechanics, fraud…
SkillCFreshness: C★ 2.2KClaude Code +9 - 0.729score
custom-product-pages
appeeky
When the user wants to design, deploy, or measure Apple Custom Product Pages (CPP) — the alternate App Store product pages with different screenshots, preview…
SkillCFreshness: C★ 2.2KClaude Code +9 - 0.654score
app-icon-optimization
appeeky
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.
SkillDFreshness: D★ 2.2KClaude Code +9 - 0.654score
app-clips
appeeky
When the user wants to implement, optimize, or use App Clips for app discovery and conversion.
SkillDFreshness: D★ 2.2KClaude Code +9 - 0.654score
ab-test-store-listing
appeeky
When the user wants to A/B test App Store product page elements to improve conversion rate.
SkillDFreshness: D★ 2.2KClaude Code +9 - 0.654score
aso-audit
appeeky
When the user wants a full ASO health audit, review their App Store listing quality, or diagnose why their app isn't ranking.
SkillDFreshness: D★ 2.2KClaude Code +9 - 0.654score
app-store-featured
appeeky
When the user wants to get featured on the App Store or understand the editorial process.
SkillDFreshness: D★ 2.2KClaude Code +9 - 0.654score
competitor-analysis
appeeky
When the user wants to analyze competitors' App Store strategy, find keyword gaps, or understand competitive positioning.
SkillDFreshness: D★ 2.2KClaude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 2,212
- Forks
- 134
- Open issues
- 0
- Last commit (this folder)
- Sep 21, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/appeeky/aso-skills
- Website
- appeeky.com/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from appeeky
- 0.729score
custom-product-pages
appeeky
When the user wants to design, deploy, or measure Apple Custom Product Pages (CPP) — the alternate App Store product pages with different screenshots, preview…
SkillCFreshness: C★ 2.2KClaude Code +9 - 0.729score
referral-program
appeeky
When the user wants to design, launch, or optimize an in-app referral / invite / share-to-earn program — including reward structure, mechanics, fraud…
SkillCFreshness: C★ 2.2KClaude Code +9 - 0.729score
app-rejection-recovery
appeeky
When the user's app or update was rejected by Apple App Review or Google Play Review and they need to diagnose why, fix it, and resubmit fast.
SkillCFreshness: C★ 2.2KClaude Code +9 - 0.729score
category-positioning
appeeky
When the user wants to choose, change, or evaluate their App Store / Google Play category and subcategory — including primary vs secondary category…
SkillCFreshness: C★ 2.2KClaude Code +9 - 0.729score
paywall-optimization
appeeky
When the user wants to design, test, or optimize their app's paywall — layout, copy, pricing display, trial offers, plan structure, hard vs soft paywall…
SkillCFreshness: C★ 2.2KClaude Code +9 - 0.729score
web-to-app-funnel
appeeky
When the user wants to design or optimize the funnel that takes web visitors into installing and onboarding the app — including smart app banners, web-to-app…
SkillCFreshness: C★ 2.2KClaude Code +9
Cite this page
aso-router skill. Agent Mart. https://agentmart.dev/skills/appeeky-aso-router (last updated 2026-10-24)