# Aso Skill

> Query ASO Skill for current Apple App Store search rankings, autocomplete suggestions, keyword difficulty and popularity, app metadata, and the connected account's available credit balance. Use for live App Store keyword or competitor research. Do not use for Android data, download or revenue estimates, historical rankings, or predictions.

- Skill: `aso-skill/aso-skill-3` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add aso-skill/aso-skill-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aso-skill/aso-skill-3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- License: MIT
- Author: ASO-Skill (https://skillmd.com/u/aso-skill)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/aso-skill/aso-skill-3

---


# Use ASO Skill

Use the connected ASO Skill MCP tools for current Apple App Store research. ASO Skill is independent of Apple.

## Boundaries

- Use current App Store search results, autocomplete suggestions, keyword difficulty (0–100), keyword popularity (1–100), and metadata for known App Store IDs.
- Do not claim Android data, downloads, revenue, historical rankings, or future ranking outcomes.
- Successful search, autocomplete, popularity, and app lookup calls consume one credit already available in the connected account. Balance checks are free.
- Minimize credit-consuming calls and batch up to 10 app IDs in one lookup.
- Never request or expose API keys. The MCP client handles OAuth.

## Choose tools

- `search_app_store`: current ranked results and keyword difficulty; one credit.
- `autocomplete_app_store_keywords`: up to ten platform-specific keyword completions; one credit.
- `get_keyword_popularity`: current keyword popularity and source; one credit.
- `lookup_app_store_apps`: metadata for 1–10 numeric app IDs; one credit per batch.
- `get_credit_balance`: available and used credits; free.

If storefront or platform is absent, infer it from context or default to `US` and `iphone`, and state the assumption. Popularity has no platform parameter.

## Interpret results

- Report storefront, platform when relevant, `fetchedAt`, and cache state when freshness matters.
- Search is fresh for one hour; a `stale` search fallback is never older than 24 hours. Autocomplete is fresh for 30 days per storefront and platform. Optional result fields may be absent when app-summary enrichment is throttled.
- Keep difficulty and popularity distinct unless the user asks for a labeled heuristic.
- Report missing app IDs instead of silently omitting them.
- Identify popularity source when material. `autocomplete` is a conservative 6–10 estimate for a censored low-volume term; `fallback` means no stronger signal was available.

## Handle failures

- Fix invalid requests instead of retrying them.
- If the account has insufficient credits, explain that the requested feature is unavailable and stop.
- Honor `Retry-After` for throttling or temporary failures.
- Do not automatically retry an ambiguous network failure because a successful first call may have consumed a credit.

Read [references/api.md](references/api.md) for response and retry details.

