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