Free · MIT · runs in Claude Code

Install ShipASO. Audit your listing in 30 seconds.

ShipASO is a Claude Code plugin — the ASO reasoning loop runs right in your editor, on your machine, with your credentials. Two commands to install, one to run. No account, no paid ASO API.

Prerequisite: Claude Code — the CLI/editor agent. Don't have it? Get Claude Code →

01

Add the marketplace + install

In Claude Code, paste these two lines. The first registers this repo as a plugin marketplace; the second installs the plugin from it.

Claude Code
> /plugin marketplace add airowe/store-ops > /plugin install store-ops@store-ops

That installs 27 skills — the full audit → research → optimize → ship → verify loop, plus the ship-safely + convert layer (review-risk, rejection assistant, PPO).

02

Run your first audit

Point it at any app by slug or bundle id. This one's read-only — it pulls your live listing and scores every field. No credentials needed to start.

Claude Code
> /aso-audit --app your-app --store appstore

What you'll see

A per-field ASO score against real best practice, the specific weak spots, and the exact next skill to run for each gap — written to marketing/aso/<app>/.

audit-2026-07-20.md
ASO audit · your-app · App Store Title 88 primary keyword present, brand+kw balanced Subtitle 61 ⚠ "budget" duplicates the title — reclaim ~7 chars Keywords 54 ⚠ 3 dupes of title/subtitle · 1 unverifiable claim (2.3.7) Description 79 first 3 lines keyword-rich Screenshots ? first shot is a UI screen, not an outcome Prioritized fixes 1. de-dupe keyword field → /aso-metadata-optimization 2. drop the "#1" claim → /aso-review-risk 3. outcome-led first shot → /aso-ppo-treatment

03

Where to go next

The audit tells you which skill to run for each gap. The common path:

Nothing ships without you. The plugin reasons over free + owned data and prints the exact asc / gplay push commands — you run the push. To execute, install the asc / gplay CLIs and auth with your own developer credentials; the reasoning skills work standalone and emit the commands regardless.
Want it to run itself? The plugin is the whole loop, free, run by you. The hosted agent reruns it weekly — tracking rank, watching competitors, drafting the next optimization, and pinging you only when there's a real move to approve. Same engine; your store credentials are never held. → app.shipaso.com