[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-a6924360-51f5-4e72-a460-5f1468c97ffb":3,"$fj2CzMsQOkf2A-J7KvzoTCDJ_eNkIuxM5TjXNFfWNAxc":43},{"id":4,"title":5,"description":6,"categoryId":7,"moduleId":8,"tags":9,"prompt":10,"icon":11,"source":12,"sourceUrl":13,"authorId":14,"authorName":15,"isPublic":16,"stars":17,"runs":18,"createdAt":19,"updatedAt":19,"module":20,"category":27,"packages":34},"a6924360-51f5-4e72-a460-5f1468c97ffb","app-store-optimization","完整的App Store优化（ASO）工具包，用于研究、优化和跟踪苹果App Store和谷歌Play Store上的移动应用性能","cat_life_career","mod_other","sickn33,other","---\nname: app-store-optimization\ndescription: \"Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store\"\nrisk: unknown\nsource: community\ndate_added: \"2026-02-27\"\n---\n\n# App Store Optimization (ASO) Skill\n\nThis comprehensive skill provides complete ASO capabilities for successfully launching and optimizing mobile applications on the Apple App Store and Google Play Store.\n\n## Capabilities\n\n### Research & Analysis\n- **Keyword Research**: Analyze keyword volume, competition, and relevance for app discovery\n- **Competitor Analysis**: Deep-dive into top-performing apps in your category\n- **Market Trend Analysis**: Identify emerging trends and opportunities in your app category\n- **Review Sentiment Analysis**: Extract insights from user reviews to identify strengths and issues\n- **Category Analysis**: Evaluate optimal category and subcategory placement strategies\n\n### Metadata Optimization\n- **Title Optimization**: Create compelling titles with optimal keyword placement (platform-specific character limits)\n- **Description Optimization**: Craft both short and full descriptions that convert and rank\n- **Subtitle\u002FPromotional Text**: Optimize Apple-specific subtitle (30 chars) and promotional text (170 chars)\n- **Keyword Field**: Maximize Apple's 100-character keyword field with strategic selection\n- **Category Selection**: Data-driven recommendations for primary and secondary categories\n- **Icon Best Practices**: Guidelines for designing high-converting app icons\n- **Screenshot Optimization**: Strategies for creating screenshots that drive installs\n- **Preview Video**: Best practices for app preview videos\n- **Localization**: Multi-language optimization strategies for global reach\n\n### Conversion Optimization\n- **A\u002FB Testing Framework**: Plan and track metadata experiments for continuous improvement\n- **Visual Asset Testing**: Test icons, screenshots, and videos for maximum conversion\n- **Store Listing Optimization**: Comprehensive page optimization for impression-to-install conversion\n- **Call-to-Action**: Optimize CTAs in descriptions and promotional materials\n\n### Rating & Review Management\n- **Review Monitoring**: Track and analyze user reviews for actionable insights\n- **Response Strategies**: Templates and best practices for responding to reviews\n- **Rating Improvement**: Tactical approaches to improve app ratings organically\n- **Issue Identification**: Surface common problems and feature requests from reviews\n\n### Launch & Update Strategies\n- **Pre-Launch Checklist**: Complete validation before submitting to stores\n- **Launch Timing**: Optimize release timing for maximum visibility and downloads\n- **Update Cadence**: Plan optimal update frequency and feature rollouts\n- **Feature Announcements**: Craft \"What's New\" sections that re-engage users\n- **Seasonal Optimization**: Leverage seasonal trends and events\n\n### Analytics & Tracking\n- **ASO Score**: Calculate overall ASO health score across multiple factors\n- **Keyword Rankings**: Track keyword position changes over time\n- **Conversion Metrics**: Monitor impression-to-install conversion rates\n- **Download Velocity**: Track download trends and momentum\n- **Performance Benchmarking**: Compare against category averages and competitors\n\n### Platform-Specific Requirements\n- **Apple App Store**:\n  - Title: 30 characters\n  - Subtitle: 30 characters\n  - Promotional Text: 170 characters (editable without app update)\n  - Description: 4,000 characters\n  - Keywords: 100 characters (comma-separated, no spaces)\n  - What's New: 4,000 characters\n- **Google Play Store**:\n  - Title: 50 characters (formerly 30, increased in 2021)\n  - Short Description: 80 characters\n  - Full Description: 4,000 characters\n  - No separate keyword field (keywords extracted from title and description)\n\n## Input Requirements\n\n### Keyword Research\n```json\n{\n  \"app_name\": \"MyApp\",\n  \"category\": \"Productivity\",\n  \"target_keywords\": [\"task manager\", \"productivity\", \"todo list\"],\n  \"competitors\": [\"Todoist\", \"Any.do\", \"Microsoft To Do\"],\n  \"language\": \"en-US\"\n}\n```\n\n### Metadata Optimization\n```json\n{\n  \"platform\": \"apple\" | \"google\",\n  \"app_info\": {\n    \"name\": \"MyApp\",\n    \"category\": \"Productivity\",\n    \"target_audience\": \"Professionals aged 25-45\",\n    \"key_features\": [\"Task management\", \"Team collaboration\", \"AI assistance\"],\n    \"unique_value\": \"AI-powered task prioritization\"\n  },\n  \"current_metadata\": {\n    \"title\": \"Current Title\",\n    \"subtitle\": \"Current Subtitle\",\n    \"description\": \"Current description...\"\n  },\n  \"target_keywords\": [\"productivity\", \"task manager\", \"todo\"]\n}\n```\n\n### Review Analysis\n```json\n{\n  \"app_id\": \"com.myapp.app\",\n  \"platform\": \"apple\" | \"google\",\n  \"date_range\": \"last_30_days\" | \"last_90_days\" | \"all_time\",\n  \"rating_filter\": [1, 2, 3, 4, 5],\n  \"language\": \"en\"\n}\n```\n\n### ASO Score Calculation\n```json\n{\n  \"metadata\": {\n    \"title_quality\": 0.8,\n    \"description_quality\": 0.7,\n    \"keyword_density\": 0.6\n  },\n  \"ratings\": {\n    \"average_rating\": 4.5,\n    \"total_ratings\": 15000\n  },\n  \"conversion\": {\n    \"impression_to_install\": 0.05\n  },\n  \"keyword_rankings\": {\n    \"top_10\": 5,\n    \"top_50\": 12,\n    \"top_100\": 18\n  }\n}\n```\n\n## Output Formats\n\n### Keyword Research Report\n- List of recommended keywords with search volume estimates\n- Competition level analysis (low\u002Fmedium\u002Fhigh)\n- Relevance scores for each keyword\n- Strategic recommendations for primary vs. secondary keywords\n- Long-tail keyword opportunities\n\n### Optimized Metadata Package\n- Platform-specific title (with character count validation)\n- Subtitle\u002Fpromotional text (Apple)\n- Short description (Google)\n- Full description (both platforms)\n- Keyword field (Apple - 100 chars)\n- Character count validation for all fields\n- Keyword density analysis\n- Before\u002Fafter comparison\n\n### Competitor Analysis Report\n- Top 10 competitors in category\n- Their metadata strategies\n- Keyword overlap analysis\n- Visual asset assessment\n- Rating and review volume comparison\n- Identified gaps and opportunities\n\n### ASO Health Score\n- Overall score (0-100)\n- Category breakdown:\n  - Metadata Quality (0-25)\n  - Ratings & Reviews (0-25)\n  - Keyword Performance (0-25)\n  - Conversion Metrics (0-25)\n- Specific improvement recommendations\n- Priority action items\n\n### A\u002FB Test Plan\n- Hypothesis and test variables\n- Test duration recommendations\n- Success metrics definition\n- Sample size calculations\n- Statistical significance thresholds\n\n### Launch Checklist\n- Pre-submission validation (all required assets, metadata)\n- Store compliance verification\n- Testing checklist (devices, OS versions)\n- Marketing preparation items\n- Post-launch monitoring plan\n\n## How to Use\n\n### Keyword Research\n```\nHey Claude—I just added the \"app-store-optimization\" skill. Can you research the best keywords for a productivity app targeting professionals? Focus on keywords with good search volume but lower competition.\n```\n\n### Optimize App Store Listing\n```\nHey Claude—I just added the \"app-store-optimization\" skill. Can you optimize my app's metadata for the Apple App Store? Here's my current listing: [provide current metadata]. I want to rank for \"task management\" and \"productivity tools\".\n```\n\n### Analyze Competitor Strategy\n```\nHey Claude—I just added the \"app-store-optimization\" skill. Can you analyze the ASO strategies of Todoist, Any.do, and Microsoft To Do? I want to understand what they're doing well and where there are opportunities.\n```\n\n### Review Sentiment Analysis\n```\nHey Claude—I just added the \"app-store-optimization\" skill. Can you analyze recent reviews for my app (com.myapp.ios) and identify the most common user complaints and feature requests?\n```\n\n### Calculate ASO Score\n```\nHey Claude—I just added the \"app-store-optimization\" skill. Can you calculate my app's overall ASO health score and provide specific recommendations for improvement?\n```\n\n### Plan A\u002FB Test\n```\nHey Claude—I just added the \"app-store-optimization\" skill. I want to A\u002FB test my app icon and first screenshot. Can you help me design the test and determine how long to run it?\n```\n\n### Pre-Launch Checklist\n```\nHey Claude—I just added the \"app-store-optimization\" skill. Can you generate a comprehensive pre-launch checklist for submitting my app to both Apple App Store and Google Play Store?\n```\n\n## Scripts\n\n### keyword_analyzer.py\nAnalyzes keywords for search volume, competition, and relevance. Provides strategic recommendations for primary and secondary keywords.\n\n**Key Functions:**\n- `analyze_keyword()`: Analyze single keyword metrics\n- `compare_keywords()`: Compare multiple keywords\n- `find_long_tail()`: Discover long-tail keyword opportunities\n- `calculate_keyword_difficulty()`: Assess competition level\n\n### metadata_optimizer.py\nOptimizes titles, descriptions, and keyword fields with platform-specific character limit validation.\n\n**Key Functions:**\n- `optimize_title()`: Create compelling, keyword-rich titles\n- `optimize_description()`: Generate conversion-focused descriptions\n- `optimize_keyword_field()`: Maximize Apple's 100-char keyword field\n- `validate_character_limits()`: Ensure compliance with platform limits\n- `calculate_keyword_density()`: Analyze keyword usage in metadata\n\n### competitor_analyzer.py\nAnalyzes top competitors' ASO strategies and identifies opportunities.\n\n**Key Functions:**\n- `get_top_competitors()`: Identify category leaders\n- `analyze_competitor_metadata()`: Extract and analyze competitor keywords\n- `compare_visual_assets()`: Evaluate icons and screenshots\n- `identify_gaps()`: Find competitive opportunities\n\n### aso_scorer.py\nCalculates comprehensive ASO health score across multiple dimensions.\n\n**Key Functions:**\n- `calculate_overall_score()`: Compute 0-100 ASO score\n- `score_metadata_quality()`: Evaluate title, description, keywords\n- `score_ratings_reviews()`: Assess rating quality and volume\n- `score_keyword_performance()`: Analyze ranking positions\n- `score_conversion_metrics()`: Evaluate impression-to-install rates\n- `generate_recommendations()`: Provide prioritized action items\n\n### ab_test_planner.py\nPlans and tracks A\u002FB tests for metadata and visual assets.\n\n**Key Functions:**\n- `design_test()`: Create test hypothesis and variables\n- `calculate_sample_size()`: Determine required test duration\n- `calculate_significance()`: Assess statistical significance\n- `track_results()`: Monitor test performance\n- `generate_report()`: Summarize test outcomes\n\n### localization_helper.py\nManages multi-language ASO optimization strategies.\n\n**Key Functions:**\n- `identify_target_markets()`: Recommend localization priorities\n- `translate_metadata()`: Generate localized metadata\n- `adapt_keywords()`: Research locale-specific keywords\n- `validate_translations()`: Check character limits per language\n- `calculate_localization_roi()`: Estimate impact of localization\n\n### review_analyzer.py\nAnalyzes user reviews for sentiment, issues, and feature requests.\n\n**Key Functions:**\n- `analyze_sentiment()`: Calculate positive\u002Fnegative\u002Fneutral ratios\n- `extract_common_themes()`: Identify frequently mentioned topics\n- `identify_issues()`: Surface bugs and user complaints\n- `find_feature_requests()`: Extract desired features\n- `track_sentiment_trends()`: Monitor sentiment over time\n- `generate_response_templates()`: Create review response drafts\n\n### launch_checklist.py\nGenerates comprehensive pre-launch and update checklists.\n\n**Key Functions:**\n- `generate_prelaunch_checklist()`: Complete submission validation\n- `validate_app_store_compliance()`: Check Apple guidelines\n- `validate_play_store_compliance()`: Check Google policies\n- `create_update_plan()`: Plan update cadence and features\n- `optimize_launch_timing()`: Recommend release dates\n- `plan_seasonal_campaigns()`: Identify seasonal opportunities\n\n## Best Practices\n\n### Keyword Research\n1. **Volume vs. Competition**: Balance high-volume keywords with achievable rankings\n2. **Relevance First**: Only target keywords genuinely relevant to your app\n3. **Long-Tail Strategy**: Include 3-4 word phrases with lower competition\n4. **Continuous Research**: Keyword trends change—research quarterly\n5. **Competitor Keywords**: Don't copy blindly; ensure relevance to your features\n\n### Metadata Optimization\n1. **Front-Load Keywords**: Place most important keywords early in title\u002Fdescription\n2. **Natural Language**: Write for humans first, SEO second\n3. **Feature Benefits**: Focus on user benefits, not just features\n4. **A\u002FB Test Everything**: Test titles, descriptions, screenshots systematically\n5. **Update Regularly**: Refresh metadata every major update\n6. **Character Limits**: Use every character—don't waste valuable space\n7. **Apple Keyword Field**: No plurals, duplicates, or spaces between commas\n\n### Visual Assets\n1. **Icon**: Must be recognizable at small sizes (60x60px)\n2. **Screenshots**: First 2-3 are critical—most users don't scroll\n3. **Captions**: Use screenshot captions to tell your value story\n4. **Consistency**: Match visual style to app design\n5. **A\u002FB Test Icons**: Icon is the single most important visual element\n\n### Reviews & Ratings\n1. **Respond Quickly**: Reply to reviews within 24-48 hours\n2. **Professional Tone**: Always courteous, even with negative reviews\n3. **Address Issues**: Show you're actively fixing reported problems\n4. **Thank Supporters**: Acknowledge positive reviews\n5. **Prompt Strategically**: Ask for ratings after positive experiences\n\n### Launch Strategy\n1. **Soft Launch**: Consider launching in smaller markets first\n2. **PR Timing**: Coordinate press coverage with launch\n3. **Update Frequently**: Initial updates signal active development\n4. **Monitor Closely**: Track metrics daily for first 2 weeks\n5. **Iterate Quickly**: Fix critical issues immediately\n\n### Localization\n1. **Prioritize Markets**: Start with English, Spanish, Chinese, French, German\n2. **Native Speakers**: Use professional translators, not machine translation\n3. **Cultural Adaptation**: Some features resonate differently by culture\n4. **Test Locally**: Have native speakers review before publishing\n5. **Measure ROI**: Track downloads by locale to assess impact\n\n## Limitations\n\n### Data Dependencies\n- Keyword search volume estimates are approximate (no official data from Apple\u002FGoogle)\n- Competitor data may be incomplete for private apps\n- Review analysis limited to public reviews (can't access private feedback)\n- Historical data may not be available for new apps\n\n### Platform Constraints\n- Apple App Store keyword changes require app submission (except Promotional Text)\n- Google Play Store metadata changes take 1-2 hours to index\n- A\u002FB testing requires significant traffic for statistical significance\n- Store algorithms are proprietary and change without notice\n\n### Industry Variability\n- ASO benchmarks vary significantly by category (games vs. utilities)\n- Seasonality affects different categories differently\n- Geographic markets have different competitive landscapes\n- Cultural preferences impact what works in different countries\n\n### Scope Boundaries\n- Does not include paid user acquisition strategies (Apple Search Ads, Google Ads)\n- Does not cover app development or UI\u002FUX optimization\n- Does not include app analytics implementation (use Firebase, Mixpanel, etc.)\n- Does not handle app submission technical issues (provisioning profiles, certificates)\n\n### When NOT to Use This Skill\n- For web apps (different SEO strategies apply)\n- For enterprise apps not in public stores\n- For apps in beta\u002FTestFlight only\n- If you need paid advertising strategies (use marketing skills instead)\n\n## Integration with Other Skills\n\nThis skill works well with:\n- **Content Strategy Skills**: For creating app descriptions and marketing copy\n- **Analytics Skills**: For analyzing download and engagement data\n- **Localization Skills**: For managing multi-language content\n- **Design Skills**: For creating optimized visual assets\n- **Marketing Skills**: For coordinating broader launch campaigns\n\n## Version & Updates\n\nThis skill is based on current Apple App Store and Google Play Store requirements as of November 2025. Store policies and best practices evolve—verify current requirements before major launches.\n\n**Key Updates to Monitor:**\n- Apple App Store Connect updates (apple.com\u002Fapp-store\u002Freview\u002Fguidelines)\n- Google Play Console updates (play.google.com\u002Fconsole\u002Fabout\u002Fguides\u002Freleasewithconfidence)\n- iOS\u002FAndroid version adoption rates (affects device testing)\n- Store algorithm changes (follow ASO blogs and communities)\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n","","imported","https:\u002F\u002Fgithub.com\u002Fsickn33\u002Fantigravity-awesome-skills","user_system_seed","SkillOPIC",true,110,756,"2026-05-16 13:03:58",{"id":8,"name":21,"slug":22,"icon":23,"description":24,"sort":25,"createdAt":26},"其他","other","mdi-page-next-outline","其他类型Skill",5,"2026-05-16 12:53:40",{"id":7,"name":28,"slug":29,"icon":30,"description":31,"moduleId":8,"sort":32,"skillCount":33,"createdAt":26},"职场发展","career","mdi-briefcase-outline","面试准备、简历优化、职业规划",4,575,[35],{"id":36,"skillId":4,"version":37,"fileName":38,"fileSize":39,"filePath":40,"fileHash":41,"manifest":42,"createdAt":19},"97b2a507-972c-408f-a200-49fd1d2b25a1","1.0.0","app-store-optimization.zip",59199,"uploads\u002Fskills\u002Fa6924360-51f5-4e72-a460-5f1468c97ffb\u002Fapp-store-optimization.zip","f2d50af0ca794e71767271c529e0c832d3893adfe54157ac874de5132cb03c60","[{\"path\":\"HOW_TO_USE.md\",\"isDirectory\":false,\"size\":10252},{\"path\":\"README.md\",\"isDirectory\":false,\"size\":14917},{\"path\":\"SKILL.md\",\"isDirectory\":false,\"size\":16693},{\"path\":\"ab_test_planner.py\",\"isDirectory\":false,\"size\":22857},{\"path\":\"aso_scorer.py\",\"isDirectory\":false,\"size\":18966},{\"path\":\"competitor_analyzer.py\",\"isDirectory\":false,\"size\":21346},{\"path\":\"expected_output.json\",\"isDirectory\":false,\"size\":5492},{\"path\":\"keyword_analyzer.py\",\"isDirectory\":false,\"size\":13108},{\"path\":\"launch_checklist.py\",\"isDirectory\":false,\"size\":28949},{\"path\":\"localization_helper.py\",\"isDirectory\":false,\"size\":22142},{\"path\":\"metadata_optimizer.py\",\"isDirectory\":false,\"size\":20824},{\"path\":\"review_analyzer.py\",\"isDirectory\":false,\"size\":25561},{\"path\":\"sample_input.json\",\"isDirectory\":false,\"size\":723}]",{"code":44,"message":45,"data":46},200,"success",{"items":47,"stats":48,"page":51},[],{"averageRating":49,"totalRatings":49,"ratingCounts":50},0,[49,49,49,49,49],{"limit":52,"offset":49,"hasMore":53,"nextOffset":52,"ratedOnly":16},15,false]