A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
End-to-end ASO toolkit for App Store Optimization — 6-stage pipeline (industry refresh → app analysis → locale research
End-to-end App Store Optimization toolkit. Audit, research, draft, and validate ASO metadata across 19+ locales using free public APIs — no AppTweak/Sensor Tower subscription required.
Built as a Claude Code skill, also usable as standalone Python scripts.
中文用户:本工具方法论与文档均为中文撰写,README 提供英文入口供国际用户参考。详细使用见
SKILL.md与references/。
ASO tools cost €99-499/month. Independent developers can't justify that. This toolkit fills the gap with three insights:
aso_audit.py catches all of these automatically.ghibli keyword may land on ChatGPT's territory (AI stylization), but if your app does couple compositing, users searching ghibli will bounce. We codify this as Golden Rule #6.# 1. Clone (or symlink) into Claude Code skills dir
git clone <repo> ~/.claude/skills/aso-pro-max
# 2. Install Python deps (requires Python ≥ 3.10)
pip install -r ~/.claude/skills/aso-pro-max/requirements.txt
# 3. Install asc CLI (for ASC API access)
brew install rudrankriyam/tap/asc
asc auth init
# 4. (Optional) Set up ASA OAuth for future Apple Ads Platform API
mkdir -p ~/.config/aso-pro-max/.secrets
cp ~/.claude/skills/aso-pro-max/.env.example ~/.config/aso-pro-max/.env
# Edit ~/.config/aso-pro-max/.env with your ASA credentials
# Generate private key:
openssl ecparam -genkey -name prime256v1 -noout -out ~/.config/aso-pro-max/.secrets/asa_private_key.pem
openssl ec -in ~/.config/aso-pro-max/.secrets/asa_private_key.pem -pubout
# Audit your current ASC metadata
python scripts/aso_audit.py --app-id <YOUR_APP_ID> --version-id <VID>
# Or use a snapshot JSON (offline mode)
python scripts/aso_audit.py --from-file examples/sample_snapshot.json
# Validate keyword candidates against iTunes Search
python scripts/itunes_search_check.py --country jp \
--keywords "wedding photo,couple portraits,ai bride"
# Cross-platform demand signals (Google Trends + Suggest)
python scripts/google_signals.py --geo JP --hl ja-JP \
--keywords "wedding photo,couple portraits"
Once installed at ~/.claude/skills/aso-pro-max/, just ask Claude:
"Audit my app's ASO" / "Optimize en-US keywords" / "Extend to ja locale"
The skill auto-triggers on ASO-related prompts. See SKILL.md for the full workflow.
This skill stores no project-specific data. Each project using the skill keeps its own .aso/ directory at its repo root:
{your_project}/.aso/
├── context.md # Stage 2 output (App functions/boundaries)
├── locale/{LL}.md # Stage 3 output (per-locale market research)
├── drafts/{date}.json # Stage 4 output (keyword draft candidates)
└── reports/audit_{date}.md # Stage 5 audit run archives
This keeps the skill portable across projects without data pollution.
Stage 1: Industry knowledge refresh (quarterly, parallel agents)
↓
Stage 2: App feature analysis (one-time per app, Explore agent scans codebase)
↓
Stage 3: Multi-locale market research (parallel agents per cluster)
↓
Stage 4: Keyword drafting (based on Stage 2+3 outputs)
↓
Stage 5: 3-layer validation + write (mechanical + competitive + functional)
See references/stage{1..5}_*.md for each stage's detailed workflow.
vintage / retro / romantic have near-zero search volume in non-English localesreferences/asa_api_limitations.md for the full investigation. AppTweak/Sensor Tower paid APIs are the alternative; we recommend manual ASA backend UI lookup as a free fallback.pytrends is unofficial; expect 429s. Google Suggest endpoint is stable and used as the primary cross-platform signal instead.Issues and PRs welcome. The toolkit was developed against a real iOS app (couple photo compositor) with 19 locales; some assumptions reflect that — if your app type breaks an assumption (e.g., a single-portrait app on which headshot is genuinely on-function), please open an issue and we'll generalize.
MIT — see LICENSE.
rudrankriyam/tap/asc — App Store Connect CLIphiture/searchads_api — ASA v5 endpoint inventory referenceA Claude Code skill by Hao (駱君昊) that learns your Facebook voice and auto-posts to FB / IG / Threads / X with a 14-day c
1000+ skills curated from Anthropic, Vercel, Stripe, and other engineering teams
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Sho
AI image generation skill for Claude Code -- Creative Director powered by Gemini