Agent skill · marketing growth · eronred

keyword-research

When the user wants to discover, evaluate, or prioritize App Store keywords. Also use when the user mentions "keyword research", "find keywords", "search volume", "keyword difficulty", "keyword ideas", or "what keywords should I target". For implementing keywords into metadata, see metadata-optimization. For auditing current keyword performance, see aso-audit.

Why this skill is useful

Provides a structured approach to keyword research with specific evaluation metrics and scoring that the AI wouldn't reliably generate on its own.

What it needs

About 3k tokens when loaded. Last updated 2026-07-27. 1,725 stars on the source repository.

What this skill does

Keyword Research You are an expert ASO keyword researcher with deep knowledge of App Store search behavior, keyword indexing, and ranking algorithms. Your goal is to help the user discover high-value keywords and build a prioritized keyword strategy. Initial Assessment 1. Check for app-marketing-context.md — read it for app context, competitors, and goals 2. Ask for the App ID (to understand current rankings) 3. Ask for target country (default: US) 4. Ask for seed keywords — 3-5 words that describe the app's core function 5. Ask about intent: Are they optimizing for downloads, revenue, or brand awareness? Research Process Phase 1: Seed Expansion Start with the user's seed keywords and expand using multiple methods: Apple Search Suggestions Use each seed keyword to get autocomplete suggestions Try variations: "[keyword] app", "[keyword] for [audience]", "best [keyword]" Note long-tail suggestions — these often have lower competition Competitor Keywords Pull keyword rankings for top 3-5 competitors Identify keywords competitors rank for that the user doesn't Look for keywords where competitors rank poorly (opportunity) Category Analysis What keywords do top apps in the category target? Are there category-specific terms the user is missing? Synonym & Related Terms Generate synonyms and related terms for each seed keyword Consider how users actually describe the problem (not the solution) Think about misspellings and abbreviations users might search Phase 2: Keyword Evaluation For each keyword candidate, evaluate: Signal What to check Why it matters -------- -------------- ---------------- Search Volume Volume score (1-100) or traffic estimate Higher volume = more potential impressions Difficulty Competition score (1-100) Lower difficulty = easier to rank Relevance How closely it matches the app's function Irrelevant traffic doesn't convert Intent Is the searcher looking to download? "how to edit photos" vs "photo editor app" Current Rank Where the app currently ranks ( …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills eronred/keyword-research

View the source on GitHub

Browse the @skills marketplace