
App Store Optimization
Run a scored, store-by-store ASO audit on title, keywords, and descriptions before you ship or refresh a mobile app listing.
Overview
App Store Optimization is an agent skill most often used in Launch (also Validate, Grow) that guides a systematic, scored audit of mobile store metadata across iOS and Android listing fields.
Install
npx skills add https://github.com/alirezarezvani/claude-skills --skill app-store-optimizationWhat is this skill?
- Structured audit template with app info table, platform toggles, and audit date
- Metadata audit for iOS (30-char title, 30-char subtitle, 100-char keyword field) and Android (50-char title, 80-char sho
- Per-section /10 scoring for title, subtitle or short description, keyword field, and full description
- Character-count checkpoints and keyword-density rows for descriptions up to 4000 characters
- Recommendation checklists under each metadata block for actionable listing fixes
- Per-section /10 scores for title, subtitle, keywords, and description
- iOS title limit 30 characters and Android title limit 50 characters
- iOS keyword field budget of 100 characters
Adoption & trust: 744 installs on skills.sh; 17.5k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You have an app ready to list or relaunch but no consistent way to score titles, keywords, and descriptions against platform limits and ASO best practices.
Who is it for?
Indie mobile apps entering launch week or recovering from stagnant downloads when listing copy has not been reviewed in months.
Skip if: Teams that only ship web SaaS with no app store presence, or listings already locked after a formal ASO agency deliverable you will not revisit.
When should I use this skill?
You need a systematic App Store Optimization audit across iOS and Android listing metadata.
What do I get? / Deliverables
You get a filled audit template with per-section scores and prioritized metadata recommendations ready to apply in App Store Connect and Google Play Console.
- Completed ASO audit document with scores and recommendation checklists
- Platform-specific metadata change list
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Canonical shelf is Launch because the artifact is an App Store Optimization audit aligned with discoverability on iOS and Android storefronts. ASO subphase matches metadata, keywords, ratings, and listing conversion work rather than general web SEO or paid distribution.
Where it fits
Score provisional app name and subtitle options before you commit to screenshots and landing page hero copy.
Complete the metadata audit sections and /10 scores the week before App Store submission.
Re-run the description and keyword audit after a major feature release to align listing copy with new positioning.
How it compares
Structured listing audit template, not a live keyword rank tracker or automated store A/B platform.
Common Questions / FAQ
Who is app-store-optimization for?
Solo and indie builders publishing or updating iOS and Android apps who want agent-guided, checklist-based ASO without hiring a full agency workflow.
When should I use app-store-optimization?
During Validate when scoping landing and store copy, at Launch while tuning ASO before release, and in Grow when refreshing metadata after rating or download plateaus.
Is app-store-optimization safe to install?
It is a local audit template with no built-in network calls in the skill body; review the Security Audits panel on this Prism page before installing any skill from the repo.
SKILL.md
READMESKILL.md - App Store Optimization
# ASO Audit Template Use this template to conduct a systematic App Store Optimization audit. --- ## App Information | Field | Value | |-------|-------| | App Name | | | Platform | [ ] iOS [ ] Android | | Category | | | Current Downloads | | | Current Rating | | | Audit Date | | --- ## Metadata Audit ### Title Analysis | Criterion | iOS (30 chars) | Android (50 chars) | |-----------|----------------|---------------------| | Current Title | | | | Character Count | /30 | /50 | | Primary Keyword Present | [ ] Yes [ ] No | [ ] Yes [ ] No | | Brand Name Position | | | **Title Score:** ___/10 **Recommendations:** - [ ] - [ ] ### Subtitle / Short Description | Criterion | iOS Subtitle (30 chars) | Android Short Desc (80 chars) | |-----------|-------------------------|-------------------------------| | Current Text | | | | Character Count | /30 | /80 | | Keywords Included | | | | Benefit-Focused | [ ] Yes [ ] No | [ ] Yes [ ] No | **Score:** ___/10 **Recommendations:** - [ ] - [ ] ### Keyword Field (iOS Only) | Criterion | Status | |-----------|--------| | Current Keywords | | | Character Count | /100 | | Duplicates Present | [ ] Yes [ ] No | | Plurals Included | [ ] Yes [ ] No | | Brand Names Included | [ ] Yes [ ] No | **Score:** ___/10 **Recommendations:** - [ ] - [ ] ### Full Description | Criterion | iOS | Android | |-----------|-----|---------| | Character Count | /4000 | /4000 | | Primary Keyword Density | % | % | | Secondary Keywords (count) | | | | Feature Bullets Present | [ ] Yes [ ] No | [ ] Yes [ ] No | | Social Proof Included | [ ] Yes [ ] No | [ ] Yes [ ] No | | CTA Present | [ ] Yes [ ] No | [ ] Yes [ ] No | **Score:** ___/10 **Recommendations:** - [ ] - [ ] --- ## Visual Asset Audit ### App Icon | Criterion | Status | |-----------|--------| | Recognizable at 60x60px | [ ] Yes [ ] No | | Distinct from competitors | [ ] Yes [ ] No | | Matches app design | [ ] Yes [ ] No | | No text/words | [ ] Yes [ ] No | **Score:** ___/10 **Recommendations:** - [ ] - [ ] ### Screenshots | Screenshot | Caption | Feature Shown | Score | |------------|---------|---------------|-------| | 1 (Hero) | | | /10 | | 2 | | | /10 | | 3 | | | /10 | | 4 | | | /10 | | 5 | | | /10 | | Criterion | Status | |-----------|--------| | Total Screenshots | /10 (iOS) or /8 (Android) | | Captions Present | [ ] Yes [ ] No | | Consistent Style | [ ] Yes [ ] No | | First 3 Show Value | [ ] Yes [ ] No | | Device Frames Used | [ ] Yes [ ] No | **Overall Screenshot Score:** ___/10 **Recommendations:** - [ ] - [ ] ### App Preview Video | Criterion | Status | |-----------|--------| | Video Present | [ ] Yes [ ] No | | Duration | seconds | | Shows Core Features | [ ] Yes [ ] No | | Hook in First 5 Seconds | [ ] Yes [ ] No | | CTA at End | [ ] Yes [ ] No | **Score:** ___/10 --- ## Keyword Performance Audit ### Current Keyword Rankings | Keyword | Current Rank | Volume | Competition | Score | |---------|--------------|--------|-------------|-------| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ### Keyword Opportunities | Keyword | Current Rank | Potential | Action | |---------|--------------|-----------|--------| | | | | | | | | | | | | | | | --- ## Rating & Review Audit ### Rating Summary | Metric | Value | |--------|-------| | Current Average Rating | /5.0 | | Total Ratings | | | Ratings (Last 30 Days) | | | 5-Star Percentage | % | | 1-Star Percentage | % | ### Review Analysis | Category | Count | Common Themes | |----------|-------|---------------| | Positive (4-5 stars) | | | | Neutral (3 stars) | | | | Negative (1-2 stars) | | | ### Response Rate | Metric | Value | |--------|-------| | Reviews Responded | % | | Avg Response Time | hours | **Rating Score:** ___/10 **Recommendations:** - [ ] - [ ] --- ## Competitor Comparison ### Top 3 Competitors | Metric | Your App | Competitor 1 | Competitor 2 | Competitor 3 | |--------|----------|--------------|--------------|--------------| | Name | | | | | |