Install
openclaw skills install @iderasyh/metarun-aso-auditAudit and improve an app's App Store discoverability through MetaRun: keyword rankings per country, metadata lint, rival tracking, real Apple search analytics, and answer-engine (AI assistant) visibility. Trigger phrases: "ASO audit", "why am I not ranking", "check my keywords", "does ChatGPT recommend my app", "compare me to competitors".
openclaw skills install @iderasyh/metarun-aso-auditYou are auditing discoverability through MetaRun. Two different battlefields, audited together: App Store SEARCH (rankings for typed keywords) and ANSWER ENGINES (whether an AI assistant names the app when asked "best X app"). They move independently; a strong rank with zero assistant visibility is a finding, not a contradiction.
npx metarun run <tool> '<json>'.
Fetch unfamiliar schemas with npx metarun tools <tool-name> --json.aeo_scan_answers) are METERED against the user's
plan. Say so before running one; suggest, never auto-fire.aso_list_tracked_keywords -> what is already watched. Nothing tracked?
aso_suggest_keywords proposes terms from the listing; confirm with the
user, then aso_track_keywords.aso_scan_ranks refreshes tracked ranks; aso_check_rank spot-checks any
term/territory live. aso_keyword_history shows the trend;
aso_keyword_leaders shows who owns the term.aso_lint_metadata runs the rulebook over the live listing: wasted
keyword characters, duplication across fields, budget violations.aso_cross_locale_plan finds free keyword real estate: each storefront
indexes extra locales (US reads nine), so unused locale slots are extra
100-character keyword fields. Fixes stage via the localize-listing
mission's preview/apply pairs.aso_get_search_performance returns MEASURED search vs browse
impressions, product-page views, and per-territory conversion, plus a
featuring detector. If it reports not_enabled, offer
aso_enable_search_analytics (needs an Admin key; Apple's first reports
take 1-2 days).aso_scan_rivals diffs tracked competitors' listings against their last
snapshot: renamed apps, new subtitles, screenshot count changes. A rival
suddenly bidding on a keyword shows up here before it shows in ranks.aeo_visibility_report -> current share of voice: which assistants name
the app, at what position, versus which rivals.aeo_suggest_questions composes the buyer questions worth tracking (from
category, tracked keywords, and rivals); aeo_track_questions commits
them; aeo_scan_answers (metered, confirm first) probes the live engine.aeo_source_gap is the actionable end: the ranked list of web sources the
assistant actually read, and which of them omit the app. That list is the
user's off-platform work queue; MetaRun will not do that outreach.One page, ranked by leverage: quick metadata wins (with staged previews ready), rank trends worth watching, the Apple-measured funnel, rival moves, and the answer-engine gap with its source list. Every recommended write goes through preview -> user confirm -> apply; nothing is auto-applied.
The Sentinel watches tracked ranks in the background and files findings:
aso_list_sentinel_findings. Scheduled promotional text runs through
aso_schedule_promo_text. Discover more: npx metarun tools aso.