| name | aso |
| description | ASO skills for Bloom: keyword research, audits, metadata optimization, competitor analysis, and unattended weekly ASO reporting using DataForSEO and Appfigures. Use when the user asks about App Store Optimization, improving Bloom's App Store ranking, keyword strategy, metadata, competitor analysis, organic app store reports, or keyword ranking updates for mobile apps. |
ASO Skill Router
You have access to five specialized ASO sub-skills. Based on the user's request, load the appropriate sub-skill from this directory.
Sub-Skills
| Request type | Load |
|---|
| Full ASO audit, overall health check, "why am I not ranking", ASO score | aso/aso-audit/SKILL.md |
| Keyword discovery, search volume, keyword ideas, "what keywords should I target" | aso/keyword-research/SKILL.md |
| Writing/optimizing title, subtitle, keyword field, description, metadata copy | aso/metadata-optimization/SKILL.md |
| Competitor research, keyword gaps, competitive positioning, "what are competitors doing" | aso/competitor-analysis/SKILL.md |
| Weekly ASO report, organic app store report, keyword ranking update, unattended cron report | aso/aso-weekly-report/SKILL.md |
Context
- App: Bloom: AI for Investing
- App Store ID:
$BLOOM_APP_STORE_ID
- Data sources: DataForSEO API and Appfigures API (see
dataforseo-cli and appfigures-cli for full references)
- Known stats: Bloom ranks for 2,663 App Store keywords. Avg position: 61.5. Best positions: #47 for "yahoo finance", #47 for "robinhood".
How to Route
- Read the user's request carefully.
- If it's clearly one skill area, load that sub-skill immediately.
- If it spans multiple (e.g., "audit + write new metadata"), start with the audit, then chain to metadata-optimization.
- If ambiguous, ask: "Would you like a full audit, keyword research, metadata copy, competitor analysis, or weekly ASO report?"
Always check for app-marketing-context.md in the workspace — it has Bloom's positioning, audience, and goals.