[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CKKJ3RK2NMCJC792Q6VT94":3,"skill-same:01M6CKKJ3RK2NMCJC792Q6VT94":226},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":30,"publishedAt":46,"linkOnly":47,"markdownContent":48,"markdownBody":49,"frontMatter":50,"refName":63,"commitSha":64,"skillDirectory":65,"forksCount":66,"repositoryHtmlUrl":67,"repositoryHomepageUrl":6,"ownerHtmlUrl":68,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":69,"install":70,"resources":83},"01M6CKKJ3RK2NMCJC792Q6VT94","app-store-optimization",null,"App Store Optimization toolkit for researching keywords, optimizing metadata, and tracking mobile app performance on Apple App Store and Google Play Store.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002FSKILL.md",[17,22,25],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000019","营销推广",{"categoryNo":26,"categoryName":27,"taxonomyType":28,"taxonomyTypeDesc":29},"01JBSEEDCAT000000000000035","市场营销","PROFESSION","适用职业",[31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"Optimization","app store optimization","google","performance","toolkit","play","metadata","seo","improve","marketing","aso","tracking","mobile app","conversion","mobile","2026-11-10 10:12:30",false,"---\nname: app-store-optimization\ndescription: App Store Optimization toolkit for researching keywords, optimizing metadata, and tracking mobile app performance on Apple App Store and Google Play Store.\ntriggers:\n  - ASO\n  - app store optimization\n  - app store ranking\n  - app keywords\n  - app metadata\n  - play store optimization\n  - app store listing\n  - improve app rankings\n  - app visibility\n  - app store SEO\n  - mobile app marketing\n  - app conversion rate\n---\n\n# App Store Optimization (ASO)\n\nASO tools for researching keywords, optimizing metadata, analyzing competitors, and improving app store visibility on Apple App Store and Google Play Store.\n\n---\n\n## Table of Contents\n\n- [Keyword Research Workflow](#keyword-research-workflow)\n- [Metadata Optimization Workflow](#metadata-optimization-workflow)\n- [Competitor Analysis Workflow](#competitor-analysis-workflow)\n- [App Launch Workflow](#app-launch-workflow)\n- [A\u002FB Testing Workflow](#ab-testing-workflow)\n- [Before\u002FAfter Examples](#beforeafter-examples)\n- [Tools and References](#tools-and-references)\n\n---\n\n## Keyword Research Workflow\n\nDiscover and evaluate keywords that drive app store visibility.\n\n### Workflow: Conduct Keyword Research\n\n1. Define target audience and core app functions:\n   - Primary use case (what problem does the app solve)\n   - Target user demographics\n   - Competitive category\n2. Generate seed keywords from:\n   - App features and benefits\n   - User language (not developer terminology)\n   - App store autocomplete suggestions\n3. Expand keyword list using:\n   - Modifiers (free, best, simple)\n   - Actions (create, track, organize)\n   - Audiences (for students, for teams, for business)\n4. Evaluate each keyword:\n   - Search volume (estimated monthly searches)\n   - Competition (number and quality of ranking apps)\n   - Relevance (alignment with app function)\n5. Score and prioritize keywords:\n   - Primary: Title and keyword field (iOS)\n   - Secondary: Subtitle and short description\n   - Tertiary: Full description only\n6. Map keywords to metadata locations\n7. Document keyword strategy for tracking\n8. **Validation:** Keywords scored; placement mapped; no competitor brand names included; no plurals in iOS keyword field\n\n### Keyword Evaluation Criteria\n\n| Factor | Weight | High Score Indicators |\n|--------|--------|----------------------|\n| Relevance | 35% | Describes core app function |\n| Volume | 25% | 10,000+ monthly searches |\n| Competition | 25% | Top 10 apps have \u003C4.5 avg rating |\n| Conversion | 15% | Transactional intent (\"best X app\") |\n\n### Keyword Placement Priority\n\n| Location | Search Weight | Character Limit |\n|----------|---------------|-----------------|\n| App Title | Highest | 30 (iOS) \u002F 50 (Android) |\n| Subtitle (iOS) | High | 30 |\n| Keyword Field (iOS) | High | 100 |\n| Short Description (Android) | High | 80 |\n| Full Description | Medium | 4,000 |\n\nSee: [references\u002Fkeyword-research-guide.md](references\u002Fkeyword-research-guide.md)\n\n---\n\n## Metadata Optimization Workflow\n\nOptimize app store listing elements for search ranking and conversion.\n\n### Workflow: Optimize App Metadata\n\n1. Audit current metadata against platform limits:\n   - Title character count and keyword presence\n   - Subtitle\u002Fshort description usage\n   - Keyword field efficiency (iOS)\n   - Description keyword density\n2. Optimize title following formula:\n   ```\n   [Brand Name] - [Primary Keyword] [Secondary Keyword]\n   ```\n3. Write subtitle (iOS) or short description (Android):\n   - Focus on primary benefit\n   - Include secondary keyword\n   - Use action verbs\n4. Optimize keyword field (iOS only):\n   - Remove duplicates from title\n   - Remove plurals (Apple indexes both forms)\n   - No spaces after commas\n   - Prioritize by score\n5. Rewrite full description:\n   - Hook paragraph with value proposition\n   - Feature bullets with keywords\n   - Social proof section\n   - Call to action\n6. Validate character counts for each field\n7. Calculate keyword density (target 2-3% primary)\n8. **Validation:** All fields within character limits; primary keyword in title; no keyword stuffing (>5%); natural language preserved\n\n### Platform Character Limits\n\n| Field | Apple App Store | Google Play Store |\n|-------|-----------------|-------------------|\n| Title | 30 characters | 50 characters |\n| Subtitle | 30 characters | N\u002FA |\n| Short Description | N\u002FA | 80 characters |\n| Keywords | 100 characters | N\u002FA |\n| Promotional Text | 170 characters | N\u002FA |\n| Full Description | 4,000 characters | 4,000 characters |\n| What's New | 4,000 characters | 500 characters |\n\n### Description Structure\n\n```\nPARAGRAPH 1: Hook (50-100 words)\n├── Address user pain point\n├── State main value proposition\n└── Include primary keyword\n\nPARAGRAPH 2-3: Features (100-150 words)\n├── Top 5 features with benefits\n├── Bullet points for scanability\n└── Secondary keywords naturally integrated\n\nPARAGRAPH 4: Social Proof (50-75 words)\n├── Download count or rating\n├── Press mentions or awards\n└── Summary of user testimonials\n\nPARAGRAPH 5: Call to Action (25-50 words)\n├── Clear next step\n└── Reassurance (free trial, no signup)\n```\n\nSee: [references\u002Fplatform-requirements.md](references\u002Fplatform-requirements.md)\n\n---\n\n## Competitor Analysis Workflow\n\nAnalyze top competitors to identify keyword gaps and positioning opportunities.\n\n### Workflow: Analyze Competitor ASO Strategy\n\n1. Identify top 10 competitors:\n   - Direct competitors (same core function)\n   - Indirect competitors (overlapping audience)\n   - Category leaders (top downloads)\n2. Extract competitor keywords from:\n   - App titles and subtitles\n   - First 100 words of descriptions\n   - Visible metadata patterns\n3. Build competitor keyword matrix:\n   - Map which keywords each competitor targets\n   - Calculate coverage percentage per keyword\n4. Identify keyword gaps:\n   - Keywords with \u003C40% competitor coverage\n   - High volume terms competitors miss\n   - Long-tail opportunities\n5. Analyze competitor visual assets:\n   - Icon design patterns\n   - Screenshot messaging and style\n   - Video presence and quality\n6. Compare ratings and review patterns:\n   - Average rating by competitor\n   - Common praise themes\n   - Common complaint themes\n7. Document positioning opportunities\n8. **Validation:** 10+ competitors analyzed; keyword matrix complete; gaps identified with volume estimates; visual audit documented\n\n### Competitor Analysis Matrix\n\n| Analysis Area | Data Points |\n|---------------|-------------|\n| Keywords | Title keywords, description frequency |\n| Metadata | Character utilization, keyword density |\n| Visuals | Icon style, screenshot count\u002Fstyle |\n| Ratings | Average rating, total count, velocity |\n| Reviews | Top praise, top complaints |\n\n### Gap Analysis Template\n\n| Opportunity Type | Example | Action |\n|------------------|---------|--------|\n| Keyword gap | \"habit tracker\" (40% coverage) | Add to keyword field |\n| Feature gap | Competitor lacks widget | Highlight in screenshots |\n| Visual gap | No videos in top 5 | Create app preview |\n| Messaging gap | None mention \"free\" | Test free positioning |\n\n---\n\n## App Launch Workflow\n\nExecute a structured launch for maximum initial visibility.\n\n### Workflow: Launch App to Stores\n\n1. Complete pre-launch preparation (4 weeks before):\n   - Finalize keywords and metadata\n   - Prepare all visual assets\n   - Set up analytics (Firebase, Mixpanel)\n   - Build press kit and media list\n2. Submit for review (2 weeks before):\n   - Complete all store requirements\n   - Verify compliance with guidelines\n   - Prepare launch communications\n3. Configure post-launch systems:\n   - Set up review monitoring\n   - Prepare response templates\n   - Configure rating prompt timing\n4. Execute launch day:\n   - Verify app is live in both stores\n   - Announce across all channels\n   - Begin review response cycle\n5. Monitor initial performance (days 1-7):\n   - Track download velocity hourly\n   - Monitor reviews and respond within 24 hours\n   - Document any issues for quick fixes\n6. Conduct 7-day retrospective:\n   - Compare performance to projections\n   - Identify quick optimization wins\n   - Plan first metadata update\n7. Schedule first update (2 weeks post-launch)\n8. **Validation:** App live in stores; analytics tracking; review responses within 24h; download velocity documented; first update scheduled\n\n### Pre-Launch Checklist\n\n| Category | Items |\n|----------|-------|\n| Metadata | Title, subtitle, description, keywords |\n| Visual Assets | Icon, screenshots (all sizes), video |\n| Compliance | Age rating, privacy policy, content rights |\n| Technical | App binary, signing certificates |\n| Analytics | SDK integration, event tracking |\n| Marketing | Press kit, social content, email ready |\n\n### Launch Timing Considerations\n\n| Factor | Recommendation |\n|--------|----------------|\n| Day of week | Tuesday-Wednesday (avoid weekends) |\n| Time of day | Morning in target market timezone |\n| Seasonal | Align with relevant category seasons |\n| Competition | Avoid major competitor launch dates |\n\nSee: [references\u002Faso-best-practices.md](references\u002Faso-best-practices.md)\n\n---\n\n## A\u002FB Testing Workflow\n\nTest metadata and visual elements to improve conversion rates.\n\n### Workflow: Run A\u002FB Test\n\n1. Select test element (prioritize by impact):\n   - Icon (highest impact)\n   - Screenshot 1 (high impact)\n   - Title (high impact)\n   - Short description (medium impact)\n2. Form hypothesis:\n   ```\n   If we [change], then [metric] will [improve\u002Fincrease] by [amount]\n   because [rationale].\n   ```\n3. Create variants:\n   - Control: Current version\n   - Treatment: Single variable change\n4. Calculate required sample size:\n   - Baseline conversion rate\n   - Minimum detectable effect (usually 5%)\n   - Statistical significance (95%)\n5. Launch test:\n   - Apple: Use Product Page Optimization\n   - Android: Use Store Listing Experiments\n6. Run test for minimum duration:\n   - At least 7 days\n   - Until statistical significance reached\n7. Analyze results:\n   - Compare conversion rates\n   - Check statistical significance\n   - Document learnings\n8. **Validation:** Single variable tested; sample size sufficient; significance reached (95%); results documented; winner implemented\n\n### A\u002FB Test Prioritization\n\n| Element | Conversion Impact | Test Complexity |\n|---------|-------------------|-----------------|\n| App Icon | 10-25% lift possible | Medium (design needed) |\n| Screenshot 1 | 15-35% lift possible | Medium |\n| Title | 5-15% lift possible | Low |\n| Short Description | 5-10% lift possible | Low |\n| Video | 10-20% lift possible | High |\n\n### Sample Size Quick Reference\n\n| Baseline CVR | Impressions Needed (per variant) |\n|--------------|----------------------------------|\n| 1% | 31,000 |\n| 2% | 15,500 |\n| 5% | 6,200 |\n| 10% | 3,100 |\n\n### Test Documentation Template\n\n```\nTEST ID: ASO-2025-001\nELEMENT: App Icon\nHYPOTHESIS: A bolder color icon will increase conversion by 10%\nSTART DATE: [Date]\nEND DATE: [Date]\n\nRESULTS:\n├── Control CVR: 4.2%\n├── Treatment CVR: 4.8%\n├── Lift: +14.3%\n├── Significance: 97%\n└── Decision: Implement treatment\n\nLEARNINGS:\n- Bold colors outperform muted tones in this category\n- Apply to screenshot backgrounds for next test\n```\n\n---\n\n## Before\u002FAfter Examples\n\n### Title Optimization\n\n**Productivity App:**\n\n| Version | Title | Analysis |\n|---------|-------|----------|\n| Before | \"MyTasks\" | No keywords, brand only (8 chars) |\n| After | \"MyTasks - Todo List & Planner\" | Primary + secondary keywords (29 chars) |\n\n**Fitness App:**\n\n| Version | Title | Analysis |\n|---------|-------|----------|\n| Before | \"FitTrack Pro\" | Generic modifier (12 chars) |\n| After | \"FitTrack: Workout Log & Gym\" | Category keywords (27 chars) |\n\n### Subtitle Optimization (iOS)\n\n| Version | Subtitle | Analysis |\n|---------|----------|----------|\n| Before | \"Get Things Done\" | Vague, no keywords |\n| After | \"Daily Task Manager & Planner\" | Two keywords, benefit clear |\n\n### Keyword Field Optimization (iOS)\n\n**Before (Inefficient - 89 chars, 8 keywords):**\n```\ntask manager, todo list, productivity app, daily planner, reminder app\n```\n\n**After (Optimized - 97 chars, 14 keywords):**\n```\ntask,todo,checklist,reminder,organize,daily,planner,schedule,deadline,goals,habit,widget,sync,team\n```\n\n**Improvements:**\n- Removed spaces after commas (+8 chars)\n- Removed duplicates (task manager → task)\n- Removed plurals (reminders → reminder)\n- Removed words in title\n- Added more relevant keywords\n\n### Description Opening\n\n**Before:**\n```\nMyTasks is a comprehensive task management solution designed\nto help busy professionals organize their daily activities\nand boost productivity.\n```\n\n**After:**\n```\nForget missed deadlines. MyTasks keeps every task, reminder,\nand project in one place—so you focus on doing, not remembering.\nTrusted by 500,000+ professionals.\n```\n\n**Improvements:**\n- Leads with user pain point\n- Specific benefit (not generic \"boost productivity\")\n- Social proof included\n- Keywords natural, not stuffed\n\n### Screenshot Caption Evolution\n\n| Version | Caption | Issue |\n|---------|---------|-------|\n| Before | \"Task List Feature\" | Feature-focused, passive |\n| Better | \"Create Task Lists\" | Action verb, but still feature |\n| Best | \"Never Miss a Deadline\" | Benefit-focused, emotional |\n\n---\n\n## Tools and References\n\n### Scripts\n\n| Script | Purpose | Usage |\n|--------|---------|-------|\n| [keyword_analyzer.py](scripts\u002Fkeyword_analyzer.py) | Analyze keywords for volume and competition | `python keyword_analyzer.py --keywords \"todo,task,planner\"` |\n| [metadata_optimizer.py](scripts\u002Fmetadata_optimizer.py) | Validate metadata character limits and density | `python metadata_optimizer.py --platform ios --title \"App Title\"` |\n| [competitor_analyzer.py](scripts\u002Fcompetitor_analyzer.py) | Extract and compare competitor keywords | `python competitor_analyzer.py --competitors \"App1,App2,App3\"` |\n| [aso_scorer.py](scripts\u002Faso_scorer.py) | Calculate overall ASO health score | `python aso_scorer.py --app-id com.example.app` |\n| [ab_test_planner.py](scripts\u002Fab_test_planner.py) | Plan tests and calculate sample sizes | `python ab_test_planner.py --cvr 0.05 --lift 0.10` |\n| [review_analyzer.py](scripts\u002Freview_analyzer.py) | Analyze review sentiment and themes | `python review_analyzer.py --app-id com.example.app` |\n| [launch_checklist.py](scripts\u002Flaunch_checklist.py) | Generate platform-specific launch checklists | `python launch_checklist.py --platform ios` |\n| [localization_helper.py](scripts\u002Flocalization_helper.py) | Manage multi-language metadata | `python localization_helper.py --locales \"en,es,de,ja\"` |\n\n### References\n\n| Document | Content |\n|----------|---------|\n| [platform-requirements.md](references\u002Fplatform-requirements.md) | iOS and Android metadata specs, visual asset requirements |\n| [aso-best-practices.md](references\u002Faso-best-practices.md) | Optimization strategies, rating management, launch tactics |\n| [keyword-research-guide.md](references\u002Fkeyword-research-guide.md) | Research methodology, evaluation framework, tracking |\n\n### Assets\n\n| Template | Purpose |\n|----------|---------|\n| [aso-audit-template.md](assets\u002Faso-audit-template.md) | Structured audit checklist for app store listings |\n\n---\n\n## Platform Limitations\n\n### Data Constraints\n\n| Constraint | Impact |\n|------------|--------|\n| No official keyword volume data | Estimates based on third-party tools |\n| Competitor data limited to public info | Cannot see internal metrics |\n| Review access limited to public reviews | No access to private feedback |\n| Historical data unavailable for new apps | Cannot compare to past performance |\n\n### Platform Behavior\n\n| Platform | Behavior |\n|----------|----------|\n| iOS | Keyword changes require app submission |\n| iOS | Promotional text editable without update |\n| Android | Metadata changes index in 1-2 hours |\n| Android | No separate keyword field (use description) |\n| Both | Algorithm changes without notice |\n\n### When Not to Use This Skill\n\n| Scenario | Alternative |\n|----------|-------------|\n| Web apps | Use web SEO skills |\n| Enterprise apps (not public) | Internal distribution tools |\n| Beta\u002FTestFlight only | Focus on feedback, not ASO |\n| Paid advertising strategy | Use paid acquisition skills |\n\n---\n\n## Related Skills\n\n| Skill | Integration Point |\n|-------|-------------------|\n| [content-creator](..\u002Fcontent-creator\u002F) | App description copywriting |\n| [marketing-demand-acquisition](..\u002Fmarketing-demand-acquisition\u002F) | Launch promotion campaigns |\n| [marketing-strategy-pmm](..\u002Fmarketing-strategy-pmm\u002F) | Go-to-market planning |\n","# App Store Optimization (ASO)\n\nASO tools for researching keywords, optimizing metadata, analyzing competitors, and improving app store visibility on Apple App Store and Google Play Store.\n\n---\n\n## Table of Contents\n\n- [Keyword Research Workflow](#keyword-research-workflow)\n- [Metadata Optimization Workflow](#metadata-optimization-workflow)\n- [Competitor Analysis Workflow](#competitor-analysis-workflow)\n- [App Launch Workflow](#app-launch-workflow)\n- [A\u002FB Testing Workflow](#ab-testing-workflow)\n- [Before\u002FAfter Examples](#beforeafter-examples)\n- [Tools and References](#tools-and-references)\n\n---\n\n## Keyword Research Workflow\n\nDiscover and evaluate keywords that drive app store visibility.\n\n### Workflow: Conduct Keyword Research\n\n1. Define target audience and core app functions:\n   - Primary use case (what problem does the app solve)\n   - Target user demographics\n   - Competitive category\n2. Generate seed keywords from:\n   - App features and benefits\n   - User language (not developer terminology)\n   - App store autocomplete suggestions\n3. Expand keyword list using:\n   - Modifiers (free, best, simple)\n   - Actions (create, track, organize)\n   - Audiences (for students, for teams, for business)\n4. Evaluate each keyword:\n   - Search volume (estimated monthly searches)\n   - Competition (number and quality of ranking apps)\n   - Relevance (alignment with app function)\n5. Score and prioritize keywords:\n   - Primary: Title and keyword field (iOS)\n   - Secondary: Subtitle and short description\n   - Tertiary: Full description only\n6. Map keywords to metadata locations\n7. Document keyword strategy for tracking\n8. **Validation:** Keywords scored; placement mapped; no competitor brand names included; no plurals in iOS keyword field\n\n### Keyword Evaluation Criteria\n\n| Factor | Weight | High Score Indicators |\n|--------|--------|----------------------|\n| Relevance | 35% | Describes core app function |\n| Volume | 25% | 10,000+ monthly searches |\n| Competition | 25% | Top 10 apps have \u003C4.5 avg rating |\n| Conversion | 15% | Transactional intent (\"best X app\") |\n\n### Keyword Placement Priority\n\n| Location | Search Weight | Character Limit |\n|----------|---------------|-----------------|\n| App Title | Highest | 30 (iOS) \u002F 50 (Android) |\n| Subtitle (iOS) | High | 30 |\n| Keyword Field (iOS) | High | 100 |\n| Short Description (Android) | High | 80 |\n| Full Description | Medium | 4,000 |\n\nSee: [references\u002Fkeyword-research-guide.md](references\u002Fkeyword-research-guide.md)\n\n---\n\n## Metadata Optimization Workflow\n\nOptimize app store listing elements for search ranking and conversion.\n\n### Workflow: Optimize App Metadata\n\n1. Audit current metadata against platform limits:\n   - Title character count and keyword presence\n   - Subtitle\u002Fshort description usage\n   - Keyword field efficiency (iOS)\n   - Description keyword density\n2. Optimize title following formula:\n   ```\n   [Brand Name] - [Primary Keyword] [Secondary Keyword]\n   ```\n3. Write subtitle (iOS) or short description (Android):\n   - Focus on primary benefit\n   - Include secondary keyword\n   - Use action verbs\n4. Optimize keyword field (iOS only):\n   - Remove duplicates from title\n   - Remove plurals (Apple indexes both forms)\n   - No spaces after commas\n   - Prioritize by score\n5. Rewrite full description:\n   - Hook paragraph with value proposition\n   - Feature bullets with keywords\n   - Social proof section\n   - Call to action\n6. Validate character counts for each field\n7. Calculate keyword density (target 2-3% primary)\n8. **Validation:** All fields within character limits; primary keyword in title; no keyword stuffing (>5%); natural language preserved\n\n### Platform Character Limits\n\n| Field | Apple App Store | Google Play Store |\n|-------|-----------------|-------------------|\n| Title | 30 characters | 50 characters |\n| Subtitle | 30 characters | N\u002FA |\n| Short Description | N\u002FA | 80 characters |\n| Keywords | 100 characters | N\u002FA |\n| Promotional Text | 170 characters | N\u002FA |\n| Full Description | 4,000 characters | 4,000 characters |\n| What's New | 4,000 characters | 500 characters |\n\n### Description Structure\n\n```\nPARAGRAPH 1: Hook (50-100 words)\n├── Address user pain point\n├── State main value proposition\n└── Include primary keyword\n\nPARAGRAPH 2-3: Features (100-150 words)\n├── Top 5 features with benefits\n├── Bullet points for scanability\n└── Secondary keywords naturally integrated\n\nPARAGRAPH 4: Social Proof (50-75 words)\n├── Download count or rating\n├── Press mentions or awards\n└── Summary of user testimonials\n\nPARAGRAPH 5: Call to Action (25-50 words)\n├── Clear next step\n└── Reassurance (free trial, no signup)\n```\n\nSee: [references\u002Fplatform-requirements.md](references\u002Fplatform-requirements.md)\n\n---\n\n## Competitor Analysis Workflow\n\nAnalyze top competitors to identify keyword gaps and positioning opportunities.\n\n### Workflow: Analyze Competitor ASO Strategy\n\n1. Identify top 10 competitors:\n   - Direct competitors (same core function)\n   - Indirect competitors (overlapping audience)\n   - Category leaders (top downloads)\n2. Extract competitor keywords from:\n   - App titles and subtitles\n   - First 100 words of descriptions\n   - Visible metadata patterns\n3. Build competitor keyword matrix:\n   - Map which keywords each competitor targets\n   - Calculate coverage percentage per keyword\n4. Identify keyword gaps:\n   - Keywords with \u003C40% competitor coverage\n   - High volume terms competitors miss\n   - Long-tail opportunities\n5. Analyze competitor visual assets:\n   - Icon design patterns\n   - Screenshot messaging and style\n   - Video presence and quality\n6. Compare ratings and review patterns:\n   - Average rating by competitor\n   - Common praise themes\n   - Common complaint themes\n7. Document positioning opportunities\n8. **Validation:** 10+ competitors analyzed; keyword matrix complete; gaps identified with volume estimates; visual audit documented\n\n### Competitor Analysis Matrix\n\n| Analysis Area | Data Points |\n|---------------|-------------|\n| Keywords | Title keywords, description frequency |\n| Metadata | Character utilization, keyword density |\n| Visuals | Icon style, screenshot count\u002Fstyle |\n| Ratings | Average rating, total count, velocity |\n| Reviews | Top praise, top complaints |\n\n### Gap Analysis Template\n\n| Opportunity Type | Example | Action |\n|------------------|---------|--------|\n| Keyword gap | \"habit tracker\" (40% coverage) | Add to keyword field |\n| Feature gap | Competitor lacks widget | Highlight in screenshots |\n| Visual gap | No videos in top 5 | Create app preview |\n| Messaging gap | None mention \"free\" | Test free positioning |\n\n---\n\n## App Launch Workflow\n\nExecute a structured launch for maximum initial visibility.\n\n### Workflow: Launch App to Stores\n\n1. Complete pre-launch preparation (4 weeks before):\n   - Finalize keywords and metadata\n   - Prepare all visual assets\n   - Set up analytics (Firebase, Mixpanel)\n   - Build press kit and media list\n2. Submit for review (2 weeks before):\n   - Complete all store requirements\n   - Verify compliance with guidelines\n   - Prepare launch communications\n3. Configure post-launch systems:\n   - Set up review monitoring\n   - Prepare response templates\n   - Configure rating prompt timing\n4. Execute launch day:\n   - Verify app is live in both stores\n   - Announce across all channels\n   - Begin review response cycle\n5. Monitor initial performance (days 1-7):\n   - Track download velocity hourly\n   - Monitor reviews and respond within 24 hours\n   - Document any issues for quick fixes\n6. Conduct 7-day retrospective:\n   - Compare performance to projections\n   - Identify quick optimization wins\n   - Plan first metadata update\n7. Schedule first update (2 weeks post-launch)\n8. **Validation:** App live in stores; analytics tracking; review responses within 24h; download velocity documented; first update scheduled\n\n### Pre-Launch Checklist\n\n| Category | Items |\n|----------|-------|\n| Metadata | Title, subtitle, description, keywords |\n| Visual Assets | Icon, screenshots (all sizes), video |\n| Compliance | Age rating, privacy policy, content rights |\n| Technical | App binary, signing certificates |\n| Analytics | SDK integration, event tracking |\n| Marketing | Press kit, social content, email ready |\n\n### Launch Timing Considerations\n\n| Factor | Recommendation |\n|--------|----------------|\n| Day of week | Tuesday-Wednesday (avoid weekends) |\n| Time of day | Morning in target market timezone |\n| Seasonal | Align with relevant category seasons |\n| Competition | Avoid major competitor launch dates |\n\nSee: [references\u002Faso-best-practices.md](references\u002Faso-best-practices.md)\n\n---\n\n## A\u002FB Testing Workflow\n\nTest metadata and visual elements to improve conversion rates.\n\n### Workflow: Run A\u002FB Test\n\n1. Select test element (prioritize by impact):\n   - Icon (highest impact)\n   - Screenshot 1 (high impact)\n   - Title (high impact)\n   - Short description (medium impact)\n2. Form hypothesis:\n   ```\n   If we [change], then [metric] will [improve\u002Fincrease] by [amount]\n   because [rationale].\n   ```\n3. Create variants:\n   - Control: Current version\n   - Treatment: Single variable change\n4. Calculate required sample size:\n   - Baseline conversion rate\n   - Minimum detectable effect (usually 5%)\n   - Statistical significance (95%)\n5. Launch test:\n   - Apple: Use Product Page Optimization\n   - Android: Use Store Listing Experiments\n6. Run test for minimum duration:\n   - At least 7 days\n   - Until statistical significance reached\n7. Analyze results:\n   - Compare conversion rates\n   - Check statistical significance\n   - Document learnings\n8. **Validation:** Single variable tested; sample size sufficient; significance reached (95%); results documented; winner implemented\n\n### A\u002FB Test Prioritization\n\n| Element | Conversion Impact | Test Complexity |\n|---------|-------------------|-----------------|\n| App Icon | 10-25% lift possible | Medium (design needed) |\n| Screenshot 1 | 15-35% lift possible | Medium |\n| Title | 5-15% lift possible | Low |\n| Short Description | 5-10% lift possible | Low |\n| Video | 10-20% lift possible | High |\n\n### Sample Size Quick Reference\n\n| Baseline CVR | Impressions Needed (per variant) |\n|--------------|----------------------------------|\n| 1% | 31,000 |\n| 2% | 15,500 |\n| 5% | 6,200 |\n| 10% | 3,100 |\n\n### Test Documentation Template\n\n```\nTEST ID: ASO-2025-001\nELEMENT: App Icon\nHYPOTHESIS: A bolder color icon will increase conversion by 10%\nSTART DATE: [Date]\nEND DATE: [Date]\n\nRESULTS:\n├── Control CVR: 4.2%\n├── Treatment CVR: 4.8%\n├── Lift: +14.3%\n├── Significance: 97%\n└── Decision: Implement treatment\n\nLEARNINGS:\n- Bold colors outperform muted tones in this category\n- Apply to screenshot backgrounds for next test\n```\n\n---\n\n## Before\u002FAfter Examples\n\n### Title Optimization\n\n**Productivity App:**\n\n| Version | Title | Analysis |\n|---------|-------|----------|\n| Before | \"MyTasks\" | No keywords, brand only (8 chars) |\n| After | \"MyTasks - Todo List & Planner\" | Primary + secondary keywords (29 chars) |\n\n**Fitness App:**\n\n| Version | Title | Analysis |\n|---------|-------|----------|\n| Before | \"FitTrack Pro\" | Generic modifier (12 chars) |\n| After | \"FitTrack: Workout Log & Gym\" | Category keywords (27 chars) |\n\n### Subtitle Optimization (iOS)\n\n| Version | Subtitle | Analysis |\n|---------|----------|----------|\n| Before | \"Get Things Done\" | Vague, no keywords |\n| After | \"Daily Task Manager & Planner\" | Two keywords, benefit clear |\n\n### Keyword Field Optimization (iOS)\n\n**Before (Inefficient - 89 chars, 8 keywords):**\n```\ntask manager, todo list, productivity app, daily planner, reminder app\n```\n\n**After (Optimized - 97 chars, 14 keywords):**\n```\ntask,todo,checklist,reminder,organize,daily,planner,schedule,deadline,goals,habit,widget,sync,team\n```\n\n**Improvements:**\n- Removed spaces after commas (+8 chars)\n- Removed duplicates (task manager → task)\n- Removed plurals (reminders → reminder)\n- Removed words in title\n- Added more relevant keywords\n\n### Description Opening\n\n**Before:**\n```\nMyTasks is a comprehensive task management solution designed\nto help busy professionals organize their daily activities\nand boost productivity.\n```\n\n**After:**\n```\nForget missed deadlines. MyTasks keeps every task, reminder,\nand project in one place—so you focus on doing, not remembering.\nTrusted by 500,000+ professionals.\n```\n\n**Improvements:**\n- Leads with user pain point\n- Specific benefit (not generic \"boost productivity\")\n- Social proof included\n- Keywords natural, not stuffed\n\n### Screenshot Caption Evolution\n\n| Version | Caption | Issue |\n|---------|---------|-------|\n| Before | \"Task List Feature\" | Feature-focused, passive |\n| Better | \"Create Task Lists\" | Action verb, but still feature |\n| Best | \"Never Miss a Deadline\" | Benefit-focused, emotional |\n\n---\n\n## Tools and References\n\n### Scripts\n\n| Script | Purpose | Usage |\n|--------|---------|-------|\n| [keyword_analyzer.py](scripts\u002Fkeyword_analyzer.py) | Analyze keywords for volume and competition | `python keyword_analyzer.py --keywords \"todo,task,planner\"` |\n| [metadata_optimizer.py](scripts\u002Fmetadata_optimizer.py) | Validate metadata character limits and density | `python metadata_optimizer.py --platform ios --title \"App Title\"` |\n| [competitor_analyzer.py](scripts\u002Fcompetitor_analyzer.py) | Extract and compare competitor keywords | `python competitor_analyzer.py --competitors \"App1,App2,App3\"` |\n| [aso_scorer.py](scripts\u002Faso_scorer.py) | Calculate overall ASO health score | `python aso_scorer.py --app-id com.example.app` |\n| [ab_test_planner.py](scripts\u002Fab_test_planner.py) | Plan tests and calculate sample sizes | `python ab_test_planner.py --cvr 0.05 --lift 0.10` |\n| [review_analyzer.py](scripts\u002Freview_analyzer.py) | Analyze review sentiment and themes | `python review_analyzer.py --app-id com.example.app` |\n| [launch_checklist.py](scripts\u002Flaunch_checklist.py) | Generate platform-specific launch checklists | `python launch_checklist.py --platform ios` |\n| [localization_helper.py](scripts\u002Flocalization_helper.py) | Manage multi-language metadata | `python localization_helper.py --locales \"en,es,de,ja\"` |\n\n### References\n\n| Document | Content |\n|----------|---------|\n| [platform-requirements.md](references\u002Fplatform-requirements.md) | iOS and Android metadata specs, visual asset requirements |\n| [aso-best-practices.md](references\u002Faso-best-practices.md) | Optimization strategies, rating management, launch tactics |\n| [keyword-research-guide.md](references\u002Fkeyword-research-guide.md) | Research methodology, evaluation framework, tracking |\n\n### Assets\n\n| Template | Purpose |\n|----------|---------|\n| [aso-audit-template.md](assets\u002Faso-audit-template.md) | Structured audit checklist for app store listings |\n\n---\n\n## Platform Limitations\n\n### Data Constraints\n\n| Constraint | Impact |\n|------------|--------|\n| No official keyword volume data | Estimates based on third-party tools |\n| Competitor data limited to public info | Cannot see internal metrics |\n| Review access limited to public reviews | No access to private feedback |\n| Historical data unavailable for new apps | Cannot compare to past performance |\n\n### Platform Behavior\n\n| Platform | Behavior |\n|----------|----------|\n| iOS | Keyword changes require app submission |\n| iOS | Promotional text editable without update |\n| Android | Metadata changes index in 1-2 hours |\n| Android | No separate keyword field (use description) |\n| Both | Algorithm changes without notice |\n\n### When Not to Use This Skill\n\n| Scenario | Alternative |\n|----------|-------------|\n| Web apps | Use web SEO skills |\n| Enterprise apps (not public) | Internal distribution tools |\n| Beta\u002FTestFlight only | Focus on feedback, not ASO |\n| Paid advertising strategy | Use paid acquisition skills |\n\n---\n\n## Related Skills\n\n| Skill | Integration Point |\n|-------|-------------------|\n| [content-creator](..\u002Fcontent-creator\u002F) | App description copywriting |\n| [marketing-demand-acquisition](..\u002Fmarketing-demand-acquisition\u002F) | Launch promotion campaigns |\n| [marketing-strategy-pmm](..\u002Fmarketing-strategy-pmm\u002F) | Go-to-market planning |\n",{"name":5,"triggers":51,"description":7},[52,32,53,54,55,56,57,58,59,60,61,62],"ASO","app store ranking","app keywords","app metadata","play store optimization","app store listing","improve app rankings","app visibility","app store SEO","mobile app marketing","app conversion rate","main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Falirezarezvani\u002Fapp-store-optimization",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":71,"prompt":81,"zipAvailable":82},[72,75,78],{"tool":73,"command":74},"npx","npx skills add kbarbel640-del\u002Fskills --skill app-store-optimization",{"tool":76,"command":77},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill app-store-optimization",{"tool":79,"command":80},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill app-store-optimization","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002FSKILL.md",true,[84,90,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,198,202,206,210,214,218,222],{"path":85,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":88,"sourceHtmlUrl":89},"_meta.json","REFERENCE","参考文档",482,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002F_meta.json",{"path":91,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":94,"sourceHtmlUrl":95},"assets\u002Faso-audit-template.md","ASSET","资产文件",4871,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002Fassets\u002Faso-audit-template.md",{"path":97,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":98,"sourceHtmlUrl":99},"expected_output.json",5492,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002Fexpected_output.json",{"path":101,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":102,"sourceHtmlUrl":103},"HOW_TO_USE.md",10252,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002FHOW_TO_USE.md",{"path":105,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":106,"sourceHtmlUrl":107},"README.md",14917,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002FREADME.md",{"path":109,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":110,"sourceHtmlUrl":111},"references\u002Faso-best-practices.md",12488,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002Freferences\u002Faso-best-practices.md",{"path":113,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":114,"sourceHtmlUrl":115},"references\u002Fcell-free-protein-expression-hibit.md",2105,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fcell-free-protein-expression-hibit.md",{"path":117,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":118,"sourceHtmlUrl":119},"references\u002Fcell-free-protein-expression-optimization.md",2657,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fcell-free-protein-expression-optimization.md",{"path":121,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":122,"sourceHtmlUrl":123},"references\u002Fcell-free-protein-expression-validation.md",2018,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fcell-free-protein-expression-validation.md",{"path":125,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":126,"sourceHtmlUrl":127},"references\u002Fcfps-expression-purification-quantification.md",2457,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fcfps-expression-purification-quantification.md",{"path":129,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":130,"sourceHtmlUrl":131},"references\u002Fcfps-strep-purification-thermal-shift.md",3180,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fcfps-strep-purification-thermal-shift.md",{"path":133,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":134,"sourceHtmlUrl":135},"references\u002Fcfps-strep-tag-purification-a280.md",2226,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fcfps-strep-tag-purification-a280.md",{"path":137,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":138,"sourceHtmlUrl":139},"references\u002Fecho-ms-cfps-detection.md",1856,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fecho-ms-cfps-detection.md",{"path":141,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":142,"sourceHtmlUrl":143},"references\u002Fecho-ms-method-onboarding.md",2429,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fecho-ms-method-onboarding.md",{"path":145,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":146,"sourceHtmlUrl":147},"references\u002Fecoli-expression-purification-quantification.md",2362,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fecoli-expression-purification-quantification.md",{"path":149,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":150,"sourceHtmlUrl":151},"references\u002Fecoli-minibinder-expression-histag-a280.md",2494,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fecoli-minibinder-expression-histag-a280.md",{"path":153,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":154,"sourceHtmlUrl":155},"references\u002Fecoli-protein-expression-hibit.md",1975,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fecoli-protein-expression-hibit.md",{"path":157,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":158,"sourceHtmlUrl":159},"references\u002Fecoli-protein-expression-histag-a280.md",2127,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fecoli-protein-expression-histag-a280.md",{"path":161,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":162,"sourceHtmlUrl":163},"references\u002Ffluorescent-pixel-art-generation.md",2893,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Ffluorescent-pixel-art-generation.md",{"path":165,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":166,"sourceHtmlUrl":167},"references\u002Fivt-rna-synthesis-qpcr.md",2170,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fivt-rna-synthesis-qpcr.md",{"path":169,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":170,"sourceHtmlUrl":171},"references\u002Fkeyword-research-guide.md",11906,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002Freferences\u002Fkeyword-research-guide.md",{"path":173,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":174,"sourceHtmlUrl":175},"references\u002Fminibinder-strep-tag-a280.md",2272,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fminibinder-strep-tag-a280.md",{"path":177,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":178,"sourceHtmlUrl":179},"references\u002Fpichia-protein-expression-labchip.md",2045,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fpichia-protein-expression-labchip.md",{"path":181,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":182,"sourceHtmlUrl":183},"references\u002Fplatform-requirements.md",9575,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002Freferences\u002Fplatform-requirements.md",{"path":185,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":186,"sourceHtmlUrl":187},"references\u002Fspr-target-onboarding.md",2074,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fginkgo-cloud-lab\u002Freferences\u002Fspr-target-onboarding.md",{"path":189,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":190,"sourceHtmlUrl":191},"sample_input.json",723,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002Fsample_input.json",{"path":193,"resourceType":194,"resourceTypeDesc":195,"sizeBytes":196,"sourceHtmlUrl":197},"scripts\u002Fab_test_planner.py","SCRIPT","脚本",22857,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002Fscripts\u002Fab_test_planner.py",{"path":199,"resourceType":194,"resourceTypeDesc":195,"sizeBytes":200,"sourceHtmlUrl":201},"scripts\u002Faso_scorer.py",18966,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002Fscripts\u002Faso_scorer.py",{"path":203,"resourceType":194,"resourceTypeDesc":195,"sizeBytes":204,"sourceHtmlUrl":205},"scripts\u002Fcompetitor_analyzer.py",21340,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002Fscripts\u002Fcompetitor_analyzer.py",{"path":207,"resourceType":194,"resourceTypeDesc":195,"sizeBytes":208,"sourceHtmlUrl":209},"scripts\u002Fkeyword_analyzer.py",13108,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002Fscripts\u002Fkeyword_analyzer.py",{"path":211,"resourceType":194,"resourceTypeDesc":195,"sizeBytes":212,"sourceHtmlUrl":213},"scripts\u002Flaunch_checklist.py",28949,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002Fscripts\u002Flaunch_checklist.py",{"path":215,"resourceType":194,"resourceTypeDesc":195,"sizeBytes":216,"sourceHtmlUrl":217},"scripts\u002Flocalization_helper.py",22142,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002Fscripts\u002Flocalization_helper.py",{"path":219,"resourceType":194,"resourceTypeDesc":195,"sizeBytes":220,"sourceHtmlUrl":221},"scripts\u002Fmetadata_optimizer.py",20824,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002Fscripts\u002Fmetadata_optimizer.py",{"path":223,"resourceType":194,"resourceTypeDesc":195,"sizeBytes":224,"sourceHtmlUrl":225},"scripts\u002Freview_analyzer.py",25561,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fapp-store-optimization\u002Fscripts\u002Freview_analyzer.py",[227,255,282,303,309,329],{"skillNo":228,"name":229,"nameZh":6,"description":230,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":231,"categories":232,"keywords":236,"publishedAt":46},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[233],{"categoryNo":234,"categoryName":235,"taxonomyType":28,"taxonomyTypeDesc":29},"01JBSEEDCAT000000000000036","内容创作者",[237,238,239,240,241,242,243,244,245,246,247,248,249,39,250,251,252,253,254],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","productivity","marketplace","https","content","ai agents",{"skillNo":256,"name":257,"nameZh":6,"description":258,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":259,"categories":260,"keywords":264,"publishedAt":46},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[261],{"categoryNo":262,"categoryName":263,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[265,239,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,244,281],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":283,"name":284,"nameZh":6,"description":285,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":286,"categories":287,"keywords":291,"publishedAt":46},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[288],{"categoryNo":289,"categoryName":290,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",[292,293,294,295,296,297,298,240,299,279,281,300,239,301,302],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":304,"name":284,"nameZh":6,"description":285,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":305,"categories":306,"keywords":308,"publishedAt":46},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[307],{"categoryNo":289,"categoryName":290,"taxonomyType":20,"taxonomyTypeDesc":21},[295,294,293,292,302,297,298,240,296,279,281,299,300,239,301],{"skillNo":310,"name":311,"nameZh":6,"description":312,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":313,"categories":314,"keywords":315,"publishedAt":46},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[316,317,318,319,320,321,322,323,324,325,326,327,328],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":330,"name":331,"nameZh":6,"description":332,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":333,"categories":334,"keywords":339,"publishedAt":46},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[335,336],{"categoryNo":262,"categoryName":263,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":337,"categoryName":338,"taxonomyType":28,"taxonomyTypeDesc":29},"01JBSEEDCAT000000000000037","律师与法务",[340,341,342,343,240,344,345,63,346,300,347,348,349,350,351,252,352,353,354],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]