重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
app-store-optimization by borghei/claude-skills
npx skills add https://github.com/borghei/claude-skills --skill app-store-optimization用于研究关键词、优化元数据、分析竞争对手以及提升在 Apple App Store 和 Google Play Store 上应用商店可见度的 ASO 工具。
发现并评估能提升应用商店可见度的关键词。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 因素 | 权重 | 高分指标 |
|---|---|---|
| 相关性 | 35% | 描述核心应用功能 |
| 搜索量 | 25% | 月搜索量 10,000+ |
| 竞争度 | 25% | 排名前 10 的应用平均评分 <4.5 |
| 转化率 | 15% | 交易意图("最佳 X 应用") |
| 位置 | 搜索权重 | 字符限制 |
|---|---|---|
| 应用标题 | 最高 | 30 (iOS) / 50 (Android) |
| 副标题 (iOS) | 高 | 30 |
| 关键词字段 (iOS) | 高 | 100 |
| 简短描述 (Android) | 高 | 80 |
| 完整描述 | 中 | 4,000 |
优化应用商店列表元素以提升搜索排名和转化率。
根据平台限制审核当前元数据:
按照以下公式优化标题:
[品牌名称] - [主要关键词] [次要关键词]
撰写副标题 (iOS) 或简短描述 (Android):
优化关键词字段(仅限 iOS):
重写完整描述:
验证每个字段的字符数
计算关键词密度(目标 2-3% 主要关键词)
验证: 所有字段均在字符限制内;标题包含主要关键词;无关键词堆砌 (>5%);保持自然语言
| 字段 | Apple App Store | Google Play Store |
|---|---|---|
| 标题 | 30 个字符 | 50 个字符 |
| 副标题 | 30 个字符 | 不适用 |
| 简短描述 | 不适用 | 80 个字符 |
| 关键词 | 100 个字符 | 不适用 |
| 宣传文本 | 170 个字符 | 不适用 |
| 完整描述 | 4,000 个字符 | 4,000 个字符 |
| 更新内容 | 4,000 个字符 | 500 个字符 |
PARAGRAPH 1: 吸引注意 (50-100 词)
├── 指出用户痛点
├── 陈述主要价值主张
└── 包含主要关键词
PARAGRAPH 2-3: 功能介绍 (100-150 词)
├── 前 5 个功能及其优势
├── 要点列表便于浏览
└── 自然融入次要关键词
PARAGRAPH 4: 社会证明 (50-75 词)
├── 下载量或评分
├── 媒体报道或奖项
└── 用户评价摘要
PARAGRAPH 5: 行动号召 (25-50 词)
├── 清晰的下一步
└── 消除顾虑(免费试用、无需注册)
分析顶级竞争对手以识别关键词差距和定位机会。
| 分析领域 | 数据点 |
|---|---|
| 关键词 | 标题关键词,描述中出现频率 |
| 元数据 | 字符利用率,关键词密度 |
| 视觉元素 | 图标风格,截图数量/风格 |
| 评分 | 平均评分,总数量,变化速度 |
| 评价 | 主要赞扬点,主要投诉点 |
| 机会类型 | 示例 | 行动 |
|---|---|---|
| 关键词差距 | "习惯追踪器" (40% 覆盖率) | 添加到关键词字段 |
| 功能差距 | 竞争对手缺少小部件 | 在截图中突出显示 |
| 视觉差距 | 前 5 名中没有视频 | 创建应用预览 |
| 信息传递差距 | 没有提及"免费" | 测试免费定位 |
执行结构化发布以获得最大的初始可见度。
| 类别 | 项目 |
|---|---|
| 元数据 | 标题、副标题、描述、关键词 |
| 视觉资产 | 图标、截图(所有尺寸)、视频 |
| 合规性 | 年龄分级、隐私政策、内容权利 |
| 技术 | 应用二进制文件、签名证书 |
| 分析 | SDK 集成、事件追踪 |
| 营销 | 新闻资料包、社交媒体内容、电子邮件准备就绪 |
| 因素 | 建议 |
|---|---|
| 星期几 | 周二至周三(避开周末) |
| 一天中的时间 | 目标市场时区的上午 |
| 季节性 | 与相关类别季节保持一致 |
| 竞争 | 避开主要竞争对手的发布日期 |
测试元数据和视觉元素以提高转化率。
选择测试元素(按影响排序):
形成假设:
If we [change], then [metric] will [improve/increase] by [amount]
because [rationale].
创建变体:
计算所需样本量:
启动测试:
运行测试至少达到最短时长:
分析结果:
验证: 测试了单一变量;样本量充足;达到显著性 (95%);结果已记录;优胜者已实施
| 元素 | 转化影响 | 测试复杂度 |
|---|---|---|
| 应用图标 | 可能提升 10-25% | 中等(需要设计) |
| 截图 1 | 可能提升 15-35% | 中等 |
| 标题 | 可能提升 5-15% | 低 |
| 简短描述 | 可能提升 5-10% | 低 |
| 视频 | 可能提升 10-20% | 高 |
| 基线 CVR | 所需展示量(每个变体) |
|---|---|
| 1% | 31,000 |
| 2% | 15,500 |
| 5% | 6,200 |
| 10% | 3,100 |
TEST ID: ASO-2025-001
ELEMENT: App Icon
HYPOTHESIS: A bolder color icon will increase conversion by 10%
START DATE: [Date]
END DATE: [Date]
RESULTS:
├── Control CVR: 4.2%
├── Treatment CVR: 4.8%
├── Lift: +14.3%
├── Significance: 97%
└── Decision: Implement treatment
LEARNINGS:
- Bold colors outperform muted tones in this category
- Apply to screenshot backgrounds for next test
效率类应用:
| 版本 | 标题 | 分析 |
|---|---|---|
| 优化前 | "MyTasks" | 无关键词,仅品牌 (8 字符) |
| 优化后 | "MyTasks - Todo List & Planner" | 主要 + 次要关键词 (29 字符) |
健身类应用:
| 版本 | 标题 | 分析 |
|---|---|---|
| 优化前 | "FitTrack Pro" | 通用修饰词 (12 字符) |
| 优化后 | "FitTrack: Workout Log & Gym" | 类别关键词 (27 字符) |
| 版本 | 副标题 | 分析 |
|---|---|---|
| 优化前 | "Get Things Done" | 模糊,无关键词 |
| 优化后 | "Daily Task Manager & Planner" | 两个关键词,优势清晰 |
优化前(效率低下 - 89 字符, 8 个关键词):
task manager, todo list, productivity app, daily planner, reminder app
优化后(优化 - 97 字符, 14 个关键词):
task,todo,checklist,reminder,organize,daily,planner,schedule,deadline,goals,habit,widget,sync,team
改进之处:
优化前:
MyTasks is a comprehensive task management solution designed
to help busy professionals organize their daily activities
and boost productivity.
优化后:
Forget missed deadlines. MyTasks keeps every task, reminder,
and project in one place—so you focus on doing, not remembering.
Trusted by 500,000+ professionals.
改进之处:
| 版本 | 标题 | 问题 |
|---|---|---|
| 优化前 | "Task List Feature" | 以功能为中心,被动 |
| 较好 | "Create Task Lists" | 行动动词,但仍以功能为中心 |
| 最佳 | "Never Miss a Deadline" | 以优势为中心,情感化 |
| 脚本 | 用途 | 用法 |
|---|---|---|
| keyword_analyzer.py | 分析关键词的搜索量和竞争度 | python keyword_analyzer.py --keywords "todo,task,planner" |
| metadata_optimizer.py | 验证元数据字符限制和密度 | python metadata_optimizer.py --platform ios --title "App Title" |
| competitor_analyzer.py | 提取并比较竞争对手关键词 | python competitor_analyzer.py --competitors "App1,App2,App3" |
| aso_scorer.py | 计算整体 ASO 健康度分数 | python aso_scorer.py --app-id com.example.app |
| ab_test_planner.py | 计划测试并计算样本量 | python ab_test_planner.py --cvr 0.05 --lift 0.10 |
| review_analyzer.py | 分析评价情感和主题 | python review_analyzer.py --app-id com.example.app |
| launch_checklist.py | 生成平台特定的发布清单 | python launch_checklist.py --platform ios |
| localization_helper.py | 管理多语言元数据 | python localization_helper.py --locales "en,es,de,ja" |
| 文档 | 内容 |
|---|---|
| platform-requirements.md | iOS 和 Android 元数据规范,视觉资产要求 |
| aso-best-practices.md | 优化策略,评分管理,发布策略 |
| keyword-research-guide.md | 研究方法论,评估框架,追踪 |
| 模板 | 用途 |
|---|---|
| aso-audit-template.md | 用于应用商店列表的结构化审核清单 |
| 限制 | 影响 |
|---|---|
| 无官方关键词搜索量数据 | 基于第三方工具的估计 |
| 竞争对手数据仅限于公开信息 | 无法查看内部指标 |
| 评价访问仅限于公开评价 | 无法访问私人反馈 |
| 新应用无历史数据可用 | 无法与过去表现比较 |
| 平台 | 行为 |
|---|---|
| iOS | 关键词更改需要提交应用更新 |
| iOS | 宣传文本无需更新即可编辑 |
| Android | 元数据更改在 1-2 小时内被索引 |
| Android | 无独立关键词字段(使用描述) |
| 两者 | 算法更改不另行通知 |
| 场景 | 替代方案 |
|---|---|
| Web 应用 | 使用 Web SEO 技能 |
| 企业应用(非公开) | 内部分发工具 |
| 仅限 Beta/TestFlight | 专注于反馈,而非 ASO |
| 付费广告策略 | 使用付费获取技能 |
| 技能 | 集成点 |
|---|---|
| content-creator | 应用描述文案撰写 |
| marketing-demand-acquisition | 发布推广活动 |
| marketing-strategy-pmm | 上市规划 |
| 当您要求... | 您将获得... |
|---|---|
| "ASO 审核" | 完整的应用商店列表审核报告,附有优先修复建议 |
| "关键词研究" | 包含搜索量和难度分数的关键词列表 |
| "优化我的列表" | 重写后的标题、副标题、描述、关键词字段 |
| "竞争对手分析" | 包含差距机会的竞争关键词矩阵 |
所有输出均通过质量验证:
每周安装量
44
代码库
GitHub 星标数
35
首次出现
Feb 23, 2026
安全审计
安装于
claude-code37
cursor30
gemini-cli30
cline30
github-copilot30
codex30
ASO tools for researching keywords, optimizing metadata, analyzing competitors, and improving app store visibility on Apple App Store and Google Play Store.
Discover and evaluate keywords that drive app store visibility.
| Factor | Weight | High Score Indicators |
|---|---|---|
| Relevance | 35% | Describes core app function |
| Volume | 25% | 10,000+ monthly searches |
| Competition | 25% | Top 10 apps have <4.5 avg rating |
| Conversion | 15% | Transactional intent ("best X app") |
| Location | Search Weight | Character Limit |
|---|---|---|
| App Title | Highest | 30 (iOS) / 50 (Android) |
| Subtitle (iOS) | High | 30 |
| Keyword Field (iOS) | High | 100 |
| Short Description (Android) | High | 80 |
| Full Description | Medium | 4,000 |
See: references/keyword-research-guide.md
Optimize app store listing elements for search ranking and conversion.
Audit current metadata against platform limits:
Optimize title following formula:
[Brand Name] - [Primary Keyword] [Secondary Keyword]
Write subtitle (iOS) or short description (Android):
Optimize keyword field (iOS only):
Rewrite full description:
Validate character counts for each field
Calculate keyword density (target 2-3% primary)
Validation: All fields within character limits; primary keyword in title; no keyword stuffing (>5%); natural language preserved
| Field | Apple App Store | Google Play Store |
|---|---|---|
| Title | 30 characters | 50 characters |
| Subtitle | 30 characters | N/A |
| Short Description | N/A | 80 characters |
| Keywords | 100 characters | N/A |
| Promotional Text | 170 characters | N/A |
| Full Description | 4,000 characters | 4,000 characters |
| What's New | 4,000 characters | 500 characters |
PARAGRAPH 1: Hook (50-100 words)
├── Address user pain point
├── State main value proposition
└── Include primary keyword
PARAGRAPH 2-3: Features (100-150 words)
├── Top 5 features with benefits
├── Bullet points for scanability
└── Secondary keywords naturally integrated
PARAGRAPH 4: Social Proof (50-75 words)
├── Download count or rating
├── Press mentions or awards
└── Summary of user testimonials
PARAGRAPH 5: Call to Action (25-50 words)
├── Clear next step
└── Reassurance (free trial, no signup)
See: references/platform-requirements.md
Analyze top competitors to identify keyword gaps and positioning opportunities.
| Analysis Area | Data Points |
|---|---|
| Keywords | Title keywords, description frequency |
| Metadata | Character utilization, keyword density |
| Visuals | Icon style, screenshot count/style |
| Ratings | Average rating, total count, velocity |
| Reviews | Top praise, top complaints |
| Opportunity Type | Example | Action |
|---|---|---|
| Keyword gap | "habit tracker" (40% coverage) | Add to keyword field |
| Feature gap | Competitor lacks widget | Highlight in screenshots |
| Visual gap | No videos in top 5 | Create app preview |
| Messaging gap | None mention "free" | Test free positioning |
Execute a structured launch for maximum initial visibility.
| Category | Items |
|---|---|
| Metadata | Title, subtitle, description, keywords |
| Visual Assets | Icon, screenshots (all sizes), video |
| Compliance | Age rating, privacy policy, content rights |
| Technical | App binary, signing certificates |
| Analytics | SDK integration, event tracking |
| Marketing | Press kit, social content, email ready |
| Factor | Recommendation |
|---|---|
| Day of week | Tuesday-Wednesday (avoid weekends) |
| Time of day | Morning in target market timezone |
| Seasonal | Align with relevant category seasons |
| Competition | Avoid major competitor launch dates |
See: references/aso-best-practices.md
Test metadata and visual elements to improve conversion rates.
Select test element (prioritize by impact):
Form hypothesis:
If we [change], then [metric] will [improve/increase] by [amount]
because [rationale].
Create variants:
Calculate required sample size:
Launch test:
Run test for minimum duration:
Analyze results:
Validation: Single variable tested; sample size sufficient; significance reached (95%); results documented; winner implemented
| Element | Conversion Impact | Test Complexity |
|---|---|---|
| App Icon | 10-25% lift possible | Medium (design needed) |
| Screenshot 1 | 15-35% lift possible | Medium |
| Title | 5-15% lift possible | Low |
| Short Description | 5-10% lift possible | Low |
| Video | 10-20% lift possible | High |
| Baseline CVR | Impressions Needed (per variant) |
|---|---|
| 1% | 31,000 |
| 2% | 15,500 |
| 5% | 6,200 |
| 10% | 3,100 |
TEST ID: ASO-2025-001
ELEMENT: App Icon
HYPOTHESIS: A bolder color icon will increase conversion by 10%
START DATE: [Date]
END DATE: [Date]
RESULTS:
├── Control CVR: 4.2%
├── Treatment CVR: 4.8%
├── Lift: +14.3%
├── Significance: 97%
└── Decision: Implement treatment
LEARNINGS:
- Bold colors outperform muted tones in this category
- Apply to screenshot backgrounds for next test
Productivity App:
| Version | Title | Analysis |
|---|---|---|
| Before | "MyTasks" | No keywords, brand only (8 chars) |
| After | "MyTasks - Todo List & Planner" | Primary + secondary keywords (29 chars) |
Fitness App:
| Version | Title | Analysis |
|---|---|---|
| Before | "FitTrack Pro" | Generic modifier (12 chars) |
| After | "FitTrack: Workout Log & Gym" | Category keywords (27 chars) |
| Version | Subtitle | Analysis |
|---|---|---|
| Before | "Get Things Done" | Vague, no keywords |
| After | "Daily Task Manager & Planner" | Two keywords, benefit clear |
Before (Inefficient - 89 chars, 8 keywords):
task manager, todo list, productivity app, daily planner, reminder app
After (Optimized - 97 chars, 14 keywords):
task,todo,checklist,reminder,organize,daily,planner,schedule,deadline,goals,habit,widget,sync,team
Improvements:
Before:
MyTasks is a comprehensive task management solution designed
to help busy professionals organize their daily activities
and boost productivity.
After:
Forget missed deadlines. MyTasks keeps every task, reminder,
and project in one place—so you focus on doing, not remembering.
Trusted by 500,000+ professionals.
Improvements:
| Version | Caption | Issue |
|---|---|---|
| Before | "Task List Feature" | Feature-focused, passive |
| Better | "Create Task Lists" | Action verb, but still feature |
| Best | "Never Miss a Deadline" | Benefit-focused, emotional |
| Script | Purpose | Usage |
|---|---|---|
| keyword_analyzer.py | Analyze keywords for volume and competition | python keyword_analyzer.py --keywords "todo,task,planner" |
| metadata_optimizer.py | Validate metadata character limits and density | python metadata_optimizer.py --platform ios --title "App Title" |
| competitor_analyzer.py | Extract and compare competitor keywords | python competitor_analyzer.py --competitors "App1,App2,App3" |
| Document | Content |
|---|---|
| platform-requirements.md | iOS and Android metadata specs, visual asset requirements |
| aso-best-practices.md | Optimization strategies, rating management, launch tactics |
| keyword-research-guide.md | Research methodology, evaluation framework, tracking |
| Template | Purpose |
|---|---|
| aso-audit-template.md | Structured audit checklist for app store listings |
| Constraint | Impact |
|---|---|
| No official keyword volume data | Estimates based on third-party tools |
| Competitor data limited to public info | Cannot see internal metrics |
| Review access limited to public reviews | No access to private feedback |
| Historical data unavailable for new apps | Cannot compare to past performance |
| Platform | Behavior |
|---|---|
| iOS | Keyword changes require app submission |
| iOS | Promotional text editable without update |
| Android | Metadata changes index in 1-2 hours |
| Android | No separate keyword field (use description) |
| Both | Algorithm changes without notice |
| Scenario | Alternative |
|---|---|
| Web apps | Use web SEO skills |
| Enterprise apps (not public) | Internal distribution tools |
| Beta/TestFlight only | Focus on feedback, not ASO |
| Paid advertising strategy | Use paid acquisition skills |
| Skill | Integration Point |
|---|---|
| content-creator | App description copywriting |
| marketing-demand-acquisition | Launch promotion campaigns |
| marketing-strategy-pmm | Go-to-market planning |
| When you ask for... | You get... |
|---|---|
| "ASO audit" | Full app store listing audit with prioritized fixes |
| "Keyword research" | Keyword list with search volume and difficulty scores |
| "Optimize my listing" | Rewritten title, subtitle, description, keyword field |
| "Competitor analysis" | Competitive keyword matrix with gap opportunities |
All output passes quality verification:
Weekly Installs
44
Repository
GitHub Stars
35
First Seen
Feb 23, 2026
Security Audits
Gen Agent Trust HubPassSocketFailSnykWarn
Installed on
claude-code37
cursor30
gemini-cli30
cline30
github-copilot30
codex30
社交媒体内容策略指南:创建、优化与互动全流程 | 营销技能
43,800 周安装
| aso_scorer.py | Calculate overall ASO health score | python aso_scorer.py --app-id com.example.app |
| ab_test_planner.py | Plan tests and calculate sample sizes | python ab_test_planner.py --cvr 0.05 --lift 0.10 |
| review_analyzer.py | Analyze review sentiment and themes | python review_analyzer.py --app-id com.example.app |
| launch_checklist.py | Generate platform-specific launch checklists | python launch_checklist.py --platform ios |
| localization_helper.py | Manage multi-language metadata | python localization_helper.py --locales "en,es,de,ja" |