app-store-optimization
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
By sickn33 · 1,758 installs
npx skills add sickn33/agentic-awesome-skills --skill app-store-optimization
Source repository · Upstream listing
App Store Optimization (ASO) Skill
This comprehensive skill provides complete ASO capabilities for successfully launching and optimizing mobile applications on the Apple App Store and Google Play Store.
Capabilities
Research & Analysis
Keyword Research : Analyze keyword volume, competition, and relevance for app discovery
Competitor Analysis : Deep dive into top performing apps in your category
Market Trend Analysis : Identify emerging trends and opportunities in your app category
Review Sentiment Analysis : Extract insights from user reviews to identify strengths and issues
Category Analysis : Evaluate optimal category and subcategory placement strategies
Metadata Optimization
Title Optimization : Create compelling titles with optimal keyword placement (platform specific character limits)
Description Optimization : Craft both short and full descriptions that convert and rank
Subtitle/Promotional Text : Optimize Apple specific subtitle (30 chars) and promotional text (170 chars)
Keyword Field : Maximize Apple's 100 character keyword field with strategic selection
Category Selection : Data driven recommendations for primary and secondary categories
Icon Best Practices : Guidelines for designing high converting app icons
Screenshot Optimization : Strategies for creating screenshots that drive installs
Preview Video : Best practices for app preview videos
Localization : Multi language optimization strategies for global reach
Conversion Optimization
A/B Testing Framework : Plan and track metadata experiments for continuous improvement
Visual Asset Testing : Test icons, screenshots, and videos for maximum conversion
Store Listing Optimization : Comprehensive page optimization for impression to install conversion
Call to Action : Optimize CTAs in descriptions and promotional materials
Rating & Review Management
Review Monitoring : Track and analyze user reviews for actionable insights
Response Strategies : Templates and best practices for responding to reviews
Rating Improvement : Tactical approaches to improve app ratings organically
Issue Identification : Surface common problems and feature requests from reviews
Launch & Update Strategies
Pre Launch Checklist : Complete validation before submitting to stores
Launch Timing : Optimize release timing for maximum visibility and downloads
Update Cadence : Plan optimal update frequency and feature rollouts
Feature Announcements : Craft "What's New" sections that re engage users
Seasonal Optimization : Leverage seasonal trends and events
Analytics & Tracking
ASO Score : Calculate overall ASO health score across multiple factors
Keyword Rankings : Track keyword position changes over time
Conversion Metrics : Monitor impression to install conversion rates
Download Velocity : Track download trends and momentum
Performance Benchmarking : Compare against category averages and competitors
Platform Specific Requirements
Apple App Store :
Title: 30 characters
Subtitle: 30 characters
Promotional Text: 170 characters (editable without app update)
Description: 4,000 characters
Keywords: 100 characters (comma separated, no spaces)
What's New: 4,000 characters
Google Play Store :
Title: 50 characters (formerly 30, increased in 2021)
Short Description: 80 characters
Full Description: 4,000 characters
No separate keyword field (keywords extracted from title and description)
Input Requirements
Keyword Research
Metadata Optimization
Review Analysis
ASO Score Calculation
Output Formats
Keyword Research Report
List of recommended keywords with search volume estimates
Competition level analysis (low/medium/high)
Relevance scores for each keyword
Strategic recommendations for primary vs. secondary keywords
Long tail keyword opportunities
Optimized Metadata Package
Platform specific title (with character count validation)
Subtitle/promotional text (Apple)
Short description (Google)
Full description (both platforms)
Keyword field (Apple 100 chars)
Character count validation for all fields
Keyword density analysis
Before/after comparison
Competitor Analysis Report
Top 10 competitors in category
Their metadata strategies
Keyword overlap analysis
Visual asset assessment
Rating and review volume comparison
Identified gaps and opportunities
ASO Health Score
Overall score (0 100)
Category breakdown:
Metadata Quality (0 25)
Ratings & Reviews (0 25)
Keyword Performance (0 25)
Conversion Metrics (0 25)
Specific improvement recommendations
Priority action items
A/B Test Plan
Hypothesis and test variables
Test duration recommendations
Success metrics definition
Sample size calculations
Statistical significance thresholds
Launch Checklist
Pre submission validation (all required assets, metadata)
Store compliance verification
Testing checklist (devices, OS versions)
Marketing preparation items
Post launch monitoring plan
How to Use
Keyword Research
Optimize App Store Listing
Analyze Competitor Strategy
Review Sentiment Analysis
Calculate ASO Score
Plan A/B Test
Pre Launch Checklist
Scripts
keyword analyzer.py
Analyzes keywords for search volume, competition, and relevance. Provides strategic recommendations for primary and secondary keywords.
Key Functions:
analyze keyword() : Analyze single keyword metrics
compare keywords() : Compare multiple keywords
find long tail() : Discover long tail keyword opportunities
calculate keyword difficulty() : Assess competition level
metadata optimizer.py
Optimizes titles, descriptions, and keyword fields with platform specific character limit validation.
Key Functions:
optimize title() : Create compelling, keyword rich titles
optimize description() : Generate conversion focused descriptions
optimize keyword field() : Maximize Apple's 100 char keyword field
validate character limits() : Ensure compliance with platform limits
calculate keyword density() : Analyze keyword usage in metadata
competitor analyzer.py
Analyzes top competitors' ASO strategies and identifies opportunities.
Key Functions:
get top competitors() : Identify category leaders
analyze competitor metadata() : Extract and analyze competitor keywords
compare visual assets() : Evaluate icons and screenshots
identify gaps() : Find competitive opportunities
aso scorer.py
Calculates comprehensive ASO health score across multiple dimensions.
Key Functions:
calculate overall score() : Compute 0 100 ASO score
score metadata quality() : Evaluate title, description, keywords
score ratings reviews() : Assess rating quality and volume
score keyword performance() : Analyze ranking positions
score conversion metrics() : Evaluate impression to install rates
generate recommendations() : Provide prioritized action items
ab test planner.py
Plans and tracks A/B tests for metadata and visual assets.
Key Functions:
design test() : Create test hypothesis and variables
calculate sample size() : Determine required test duration
calculate significance() : Assess statistical significance
track results() : Monitor test performance
generate report() : Summarize test outcomes
localization helper.py
Manages multi language ASO optimization strategies.
Key Functions:
identify target markets() : Recommend localization priorities
translate metadata() : Generate localized metadata
adapt keywords() : Research locale specific keywords
validate translations() : Check character limits per language
calculate localization roi() : Estimate impact of localization
review analyzer.py
Analyzes user reviews for sentiment, issues, and feature requests.
Key Functions:
analyze sentiment() : Calculate positive/negative/neutral ratios
extract common themes() : Identify frequently mentioned topics
identify issues() : Surface bugs and user complaints
find feature requests() : Extract desired features
track sentiment trends() : Monitor sentiment over time
generate response templates() : Create review response drafts
launch checklist.py
Generates comprehensive pre launch and update checklists.
Key Functions:
generate prelaunch checklist() : Complete submission validation
validate app store compliance() : Check Apple guidelines
validate play store compliance() : Check Google policies
create update plan() : Plan update cadence and features
optimize launch timing() : Recommend release dates
plan seasonal campaigns() : Identify seasonal opportunities
Best Practices
Keyword Research
1. Volume vs. Competition : Balance high volume keywords with achievable rankings
2. Relevance First : Only target keywords genuinely relevant to your app
3. Long Tail Strategy : Include 3 4 word phrases with lower competition
4. Continuous Research : Keyword trends change—research quarterly
5. Competitor Keywords : Don't copy blindly; ensure relevance to your features
Metadata Optimization
1. Front Load Keywords : Place most important keywords early in title/description
2. Natural Language : Write for humans first, SEO second
3. Feature Benefits : Focus on user benefits, not just features
4. A/B Test Everything : Test titles, descriptions, screenshots systematically
5. Update Regularly : Refresh metadata every major update
6. Character Limits : Use every character—don't waste valuable space
7. Apple Keyword Field : No plurals, duplicates, or spaces between commas
Visual Assets
1. Icon : Must be recognizable at small sizes (60x60px)
2. Screenshots : First 2 3 are critical—most users don't scroll
3. Captions : Use screenshot captions to tell your value story
4. Consistency : Match visual style to app design
5. A/B Test Icons : Icon is the single most important visual element
Reviews & Ratings
1. Respond Quickly : Reply to reviews within 24 48 hours
2. Professional Tone : Always courteous, even with negative reviews
3. Address Issues : Show you're actively fixing reported problems
4. Thank Supporters : Acknowledge positive reviews
5. Prompt Strategically : Ask for ratings after positive experiences
Launch Strategy
1. Soft Launch : Consider launching in smaller markets first
2. PR Timing : Coordinate press coverage with launch
3. Update Frequently : Initial updates signal active development
4. Monitor Closely : Track metrics daily for first 2 weeks
5. Iterate Quickly : Fix critical issues immediately
Localization
1. Prioritize Markets : Start with English, Spanish, Chinese, French, German
2. Native Speakers : Use professional translators, not machine translation
3. Cultural Adaptation : Some features resonate differently by culture
4. Test Locally : Have native speakers review before publishing
5. Measure ROI : Track downloads by locale to assess impact
Optional External Research Tools
Use external tools only when the workflow needs current market inputs or a second pass on directional estimates. Treat third party estimates as approximate and cite the retrieval date.
[AppNiche Revenue Checker](https://getappniche.com/tools/app revenue checker) free iOS App Store revenue benchmark for competitor prioritization and ASO score context.
[AppNiche ASO Keyword Opportunity Checker](https://getappniche.com/tools/app store keyword tool) free iOS keyword opportunity check for keyword research and Apple keyword field planning.
Limitations
Data Dependencies
Keyword search volume estimates are approximate (no official data from Apple/Google)
Competitor data may be incomplete for private apps
Review analysis limited to public reviews (can't access private feedback)
Historical data may not be available for new apps
Platform Constraints
Apple App Store keyword changes require app sub