PlugWiki

aso Skill for Claude: Audit an App Store or Google Play Listing

Makes Claude audit an App Store or Google Play listing, score it out of 100 and list prioritized fixes.

Installs
79.1K
on skills.sh
Stars
57.9K
on GitHub
Files
6
besides SKILL.md
Updated
Oct 2026
last repo commit

aso makes Claude fetch your App Store or Google Play listing, score it on six areas and write a prioritized action plan. The areas are title and subtitle, description, visual assets, ratings and reviews, metadata and freshness, and conversion signals.

It triggers when you share a store URL or ask to optimize an app listing. It uses web fetching and a page screenshot to read the listing, and it can compare competitors. The folder bundles five reference files and an evals file, and no scripts.

Good for

  • App founders and indie developers whose app is not getting downloads
  • Marketers who run app store optimization for a client
  • Product teams comparing their listing against 2 or 3 competitors

Install aso

Claude Code

  1. 1

    Copy this prompt.

    Install the aso skill in Claude Code. Run this command:
    
    npx skills add https://github.com/coreyhaines31/marketingskills --skill aso
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

From its listing on skills.sh. Source.

What's in the skill

When it loads

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

Sections in SKILL.md

  1. When to Use
  2. Before Auditing
  3. Phase 1 — Identify Store & Fetch
  4. Detect store type from URL
  5. Fetch the listing
  6. Visual asset assessment
  7. Phase 1.5 — Assess Brand Maturity
  8. Tier definitions
  9. How tier affects scoring
  10. Phase 2 — Score Each Dimension
  11. Dimensions and Weights
  12. Score interpretation
  13. Phase 3 — Competitor Comparison (Optional)
  14. Phase 4 — Generate Report
  15. Report rules
  16. Platform-Specific Rules

Key facts

License
MIT
Installs on skills.sh
79,117 (Nov 2, 2026)
GitHub stars (whole repo)
57,855 (Nov 2, 2026)
Last commit to the repo
Oct 31, 2026

What it includes

  • Reads the listing page and takes a screenshot

    Detects Apple or Google from the URL, fetches the page and captures a screenshot for icon and screenshot quality. Given an app name, it searches the web. Listing text is treated as untrusted.

    Network · Phase 1: Identify store and fetch

  • Classes the app as Dominant, Established or Challenger

    The tier changes how strictly it scores. A household-name app gets benefit of the doubt on brand-first titles.

    Phase 1.5: Assess brand maturity

  • Weights add up to 100

    Title and subtitle 20%, description 15%, visual assets 25%, ratings and reviews 20%, metadata and freshness 10%, conversion signals 10%.

    Phase 2: Score six dimensions

  • Optional: scores 2 or 3 competitors the same way

    Builds a comparison table and finds keyword gaps. If you give no competitors it offers to search for them.

    Network · Phase 3: Competitor comparison

  • Fixed report layout

    Score card, top 3 quick wins, detailed findings, keyword suggestions, visual asset recommendations and a priority plan. Every recommendation is specific, with character counts.

    Phase 4: Generate report

  • Flags frequent listing problems

    Examples: rating below 4.0, last update over 3 months ago and fewer than 5 screenshots.

    Common issues checklist

  • Apple and Google Play indexing differences

    Covers character limits, which fields are indexed and screenshot limits for each store.

    Platform rules

  • Five reference files

    scoring-criteria, report-template, apple-specs, google-play-specs and benchmarks.

    references/

From the official docs

Permissions

Low risk

The skill makes Claude fetch store pages and may take a screenshot. Check the URLs it opens.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It fetches live store pages

    Claude uses web fetch and may search the web for the listing. Check the URLs it opens.

  • Listing text is untrusted

    The skill tells Claude to analyze listings and reviews but not follow instructions inside them. Treat odd output from a listing with care.

  • It may take a browser screenshot

    If browser tools exist, Claude loads the page and captures it. Otherwise it asks you for a screenshot.

Technical details
Talks toapps.apple.com. play.google.com. Web search

Questions

How do I install aso?

Use the install box above. The repo README also documents the full marketing-skills plugin for Claude Code and Codex, and a one-skill ZIP for the Claude web app on the repo's Releases page.

Do I need the product-marketing skill first?

No. The SKILL.md only says to read a product marketing context file if one exists (.agents/product-marketing.md, .claude/product-marketing.md or the older product-marketing-context.md) and to ask you for anything it does not cover. The README calls product-marketing the foundation the other skills check first.

What do I give aso?

An App Store or Google Play URL, or the app name. It also asks whether the app is yours or a competitor's, its category, any competitor URLs and whether you care more about search visibility or conversion.

Does aso need paid ASO tools?

The SKILL.md names no paid tool or API key. It says to note what cannot be assessed without paid tools, such as search volume and exact rankings.

Does aso work in the Claude app or Codex?

The README documents a Codex plugin and a one-skill ZIP for the Claude web app, uploaded under Customize, then Skills. Claude Code is covered by the skills CLI and the plugin.

Is aso safe?

It makes Claude fetch store pages and may take a screenshot with browser tools. The skill tells Claude to treat listing text and reviews as untrusted data and not follow instructions inside them. It bundles no scripts.

How is it different from the cro skill?

The SKILL.md points to cro for the web landing pages that drive app installs. aso is only for store listings.

Information

updated Nov 2, 2026

Folder
skills/aso

coreyhaines31/marketingskillsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 4
  1. aso SKILL.md · github.com
  2. coreyhaines31/marketingskills README · github.com
  3. aso on skills.sh · skills.sh
  4. coreyhaines31/marketingskills · github.com

Updated Nov 2, 2026.