aso-keywordslisted
Install: claude install-skill josephbedminster/indie-marketing-skills
# ASO keyword research
Goal: decide which words go in the three indexed fields (name 30, subtitle 30,
keywords 100) of each storefront, with evidence, and know how to tell later
whether it worked.
## Step 0: context
Read `.claude/app-store-config.md` (app id, locales, priority markets,
competitors, previous rankings, where research notes go). Missing: follow
`../app-store-metadata/references/config-template.md`, ask, write it. If
`.claude/posthog-funnel-map.md` exists, read **Business profile** (who buys,
which countries bring users) and **Project conventions**.
Priority markets come from data (analytics users per country over 30 days,
countries where ads run), not from the list of locales.
## Tool: aso-mcp
Open source, MIT, no account: `claude mcp add -s user aso-mcp -- npx -y aso-mcp`.
It scrapes the public App Store (search results, app pages, ratings). First
start is slow (npx plus a native SQLite build, a 30 s connection timeout can
happen once), fast afterwards. Tools are often deferred: load them in one
ToolSearch call (`select:mcp__aso-mcp__search_keywords,mcp__aso-mcp__analyze_competitors,mcp__aso-mcp__keyword_gap,mcp__aso-mcp__localized_keywords,mcp__aso-mcp__analyze_reviews`).
| Tool | Use | Trust |
|---|---|---|
| `search_keywords` | top apps for a query in a country, your position | positions and rating counts are real; traffic / difficulty scores are estimates |
| `analyze_competitors` | a competitor's listing, ratings, title words | good |
| `keyword_gap