suede-aso
Suede AI app-store optimization for keyword fields, titles, subtitles, descriptions, screenshots, ratings context, and competitor listing audits.
Skill by JasonColapietro
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jasoncolapietro-suede-aso
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data, marketing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/suede-aso
What's inside
- Skill name
suede-aso- Description
- Suede AI app-store optimization for keyword fields, titles, subtitles, descriptions, screenshots, ratings context, and competitor listing audits. Use when improving App Store or Google Play visibility or listing conversion from a live app URL and current console evidence, or when authoring keyword, name, subtitle, and promo fields for an app that has not shipped yet. NOT FOR: building or releasing the app (use android-app-factory or site-to-ios-app; native iOS builds are a private Suede AI companion, not in this pack: ios-app-factory), creating paid ad assets (use suede-ad-creative), or install-event instrumentation (use suede-analytics).
- License
- MIT
- Metadata
- version: 2.0.0
- Instructions
- 350 lines in SKILL.md · view on GitHub
Files (9)
- CARD.md
- SKILL.md
- openai.yaml · agents/
- evals.json · evals/
- apple-specs.md · references/
- benchmarks.md · references/
- google-play-specs.md · references/
- report-template.md · references/
- scoring-criteria.md · references/
SKILL.md (first lines)
# Suede AI App Store Optimization Skills
Read [the worked delivery contract](references/worked-contract.md) for a concrete
input, expected artifact, failure response and validation example.
## Compatibility
Works with live listing URLs or a prelaunch feature brief; web access for current official store field rules, console exports for performance evidence. Store write access is unnecessary for an audit or metadata draft.
Analyze App Store and Google Play listings with the Suede ASO scoring system. Fetch
live listing data, score metadata, visuals, and ratings, then produce a
prioritized action plan.
## Before Auditing
**Check for product marketing context first:**
If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
## Phase 1: Identify Store & Fetch
### Detect store type from URL
```
Apple: apps.apple.com/{country}/app/{name}/id{digits}
Google: play.google.com/store/apps/details?id={package}
```
If the user gives an app name instead of a URL, search the web for:
`site:apps.apple.com "{app name}"` or `site:play.google.com "{app name}"`
### Fetch the listing
Use WebFetch to retrieve the listing page. Extract every available field:
**Apple App Store fields:**
- App name (title): 30 char limit
- Subtitle: 30 char limit
- Description (long): not indexed for search, but matters for conversion
- Promotional text: 170 chars, updatable without new release
- Category (primary + secondary)
- Screenshots (count, order, caption text)
- Preview video (presence, duration)
- Rating (average + count)
- Recent reviews (visible ones)
- Price / in-app purchases
- Developer name
- Last updated date
- Version history notes
- Age rating
- Size
- Languages / localizations listed
- In-app events (if any visible)
**Google Play fields:**
- App name (title): 30 char limit
- Short description: 80 char limit
- Full description: 4,000 char limit, IS indexed for search
- Category + tags
- Feature graphic (presence)
- Screenshots (count, order)
- Preview video (presence)
- Rating (average + count)
- Recent reviews (visible ones)
- Price / in-app purchases
- Developer name
- Last updated date
- What's new text
- Downloads range
- Content rating
- Data safety section
- Languages listed
If WebFetch returns incomplete data (stores render client-side), note gaps and
work with what's available. Ask the user to paste missing fields if critical.
### Visual asset assessment
WebFetch cannot extract screenshot images or caption text. **Take a screenshot
of the listing page** to get visual data:
1. Navigate to the listing URL and capture a full-page screenshot
2. Assess the screenshot for: icon quality, screenshot count, caption text,
messaging quality, preview video presence, feature graphic (Google Play)
3. If browser tools are unavailable, ask the user to share a screenshot of the
listing page
**Promotional text (Apple):** This 170-char field appears above the description
but is often indistinguishable from it in scraped HTML. If you cannot confirm
its presence, note this and recommend the user check App Store Connect.
---
## Phase 1.5: Assess Brand Maturity
Before scoring, classify the app into one of three tiers. This determines how
you interpret "textbook ASO" deviations: a deliberate brand choice by a
household name is not the same as a missed opportunity by an unknown app.
### Tier definitions
| Tier | Signals | Examples |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------- |
| **Dominant** | Household name, 1M+ ratings, top-10 in category, near-universal brand recognition. Users search by brand name, not generic keywords. | Instagram, Uber, Spotify, WhatsApp, Netflix |
| **Established** | Well-known in their category, 100K+ ratings, strong organic installs, recognized brand but not universally known. | Strava, Notion, Duolingo, Cash App, Calm |
| **Challenger** | Building awareness, <100K ratings, needs discovery through keywords and ASO tactics. Most apps fall here. | Your app, most indie/startup apps |
Classification happens here, before any scoring. The per-dimension adjustments
each tier earns live under "Brand Maturity Adjustments" in
`references/scoring-criteria.md`, which Phase 2 loads before scoring: do not
restate or re-derive them here.
**Key principle:** Before docking points, ask: "Is this a mistake or a deliberate
choice by a team that has data I don't?" If the app has 1M+ ratings and a
dedicated ASO team, assume their choices are data-informed unless clearly wrong.
---From JasonColapietro/suede-creator-skills, MIT.
More from JasonColapietro/suede-creator-skills
- 0.754score
suede-ab-testing
JasonColapietro
Suede AI experimentation discipline: hypotheses, sample size and power, test duration, guardrail metrics, significance and readouts, sequential designs, and…
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
suede-sync-packaging
JasonColapietro
Suede AI skill that prepares a song for sync pitching: scene and emotional angles, a supervisor-facing one-sheet, an exists/missing/unknown asset checklist…
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
android-app-factory
JasonColapietro
Suede AI Android app factory: plan, build, test, and prepare a production native Android app from product idea to a Play-ready signed bundle.
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
site-to-ios-app
JasonColapietro
Suede AI workflow for turning a live website, PWA, dashboard, or marketplace into an iOS app.
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
suede-ad-creative
JasonColapietro
Suede AI paid-media creative system: angles, hooks, headlines, primary text, RSA and Performance Max assets, static and motion concepts, iOS-native reveal…
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
suede-ads
JasonColapietro
Suede AI paid-acquisition operating system for channel choice, campaign structure, audiences, bidding, budget pacing, negative keywords, retargeting, B2B and…
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
suede-ai-eval
JasonColapietro
Suede AI eval design and coverage audit: AI-SPEC, failure-mode rubric with severity scoring, concrete pass/fail eval cases, coverage and infrastructure…
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
suede-ai-seo
JasonColapietro
Suede AI answer-engine and generative-engine optimization (AEO/GEO) program for getting a brand cited and recommended in Google AI Overviews and AI Mode…
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
suede-analytics
JasonColapietro
Suede AI measurement discipline: tracking plans, event and key-event instrumentation in GA4 and GTM, consent mode v2, UTM hygiene, AI assistant and organic…
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
suede-attribution
JasonColapietro
Suede AI marketing attribution: which channels actually drive conversions and revenue, how to choose and read attribution models, reconcile conflicting…
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
suede-campaign-in-a-box
JasonColapietro
Suede AI artist campaign rollout for a song, release, era, show, or catalog moment.
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
suede-churn-prevention
JasonColapietro
Suede AI retention discipline for voluntary and involuntary churn: transparent cancel flows that meet current cancellation law, pause and downgrade paths…
SkillAFreshness: A★ 125Claude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 125
- Forks
- 12
- Open issues
- 4
- Contributors
- 3
- Last commit (this folder)
- Oct 24, 2026 (2 days ago)
- Last release
- Aug 4, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 2.0.0
- License
- MIT
- Website
- skills.suedeai.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from JasonColapietro
- 0.754score
suede-ad-creative
JasonColapietro
Suede AI paid-media creative system: angles, hooks, headlines, primary text, RSA and Performance Max assets, static and motion concepts, iOS-native reveal…
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
suede-ab-testing
JasonColapietro
Suede AI experimentation discipline: hypotheses, sample size and power, test duration, guardrail metrics, significance and readouts, sequential designs, and…
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
suede-sync-packaging
JasonColapietro
Suede AI skill that prepares a song for sync pitching: scene and emotional angles, a supervisor-facing one-sheet, an exists/missing/unknown asset checklist…
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
android-app-factory
JasonColapietro
Suede AI Android app factory: plan, build, test, and prepare a production native Android app from product idea to a Play-ready signed bundle.
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
site-to-ios-app
JasonColapietro
Suede AI workflow for turning a live website, PWA, dashboard, or marketplace into an iOS app.
SkillAFreshness: A★ 125Claude Code +9 - 0.754score
suede-ads
JasonColapietro
Suede AI paid-acquisition operating system for channel choice, campaign structure, audiences, bidding, budget pacing, negative keywords, retargeting, B2B and…
SkillAFreshness: A★ 125Claude Code +9
Cite this page
suede-aso skill. Agent Mart. https://agentmart.dev/skills/jasoncolapietro-suede-aso (last updated 2026-10-24)