Suede-owned app-store optimization discipline for keyword fields, titles, subtitles, descriptions, screenshots, ratings context, and competitor listing audits.

MITAuto-check passedMobile

Install Suede Aso

skills CLI
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-aso -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install JasonColapietro/suede-creator-skills suede-aso --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/suede-aso .claude/skills/suede-aso && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
suede-aso
GitHub stars
127
Token cost
~4.3k tokens
SKILL.md length
2,047 words
Files
9 (incl. references)
Skills in repo
78
Repo updated
First seen
Licence
MIT

At a glance

Suede-owned app-store optimization discipline for keyword fields, titles, subtitles, descriptions, screenshots, ratings context, and competitor listing audits.

  • Works in 5 steps: Identify Store & Fetch → 5: Assess Brand Maturity → Score Each Dimension → …
  • Improving App Store
  • SKILL.md covers Before Auditing, Phase 1: Identify Store & Fetch, Phase 1.5: Assess Brand Maturity and Phase 2: Score Each Dimension, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Suede Aso is an agent skill from JasonColapietro/suede-creator-skills. Suede-owned app-store optimization discipline 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 Labs…

Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including reference files (for example `CARD.md`, `agents/openai.yaml` and `evals/evals.json`).

It sits in Mobile, covering App store release, Transcription and iOS development. It works with iOS and Android. The repository describes itself as: Open-source AI skills for SEO, AI search visibility, conversion copy, marketing strategy, and business operations. Reusable workflows for Claude Code and Codex, plus code review… The licence is MIT.

When your agent uses it

  • Improving App Store
  • Google Play visibility
  • Listing conversion from a live app URL and current console evidence
  • Authoring keyword

Example prompts

  • “/suede-aso”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Identify Store & Fetch
  2. 5: Assess Brand Maturity
  3. Score Each Dimension
  4. Competitor Comparison (Optional)
  5. Generate Report

What it can do on your machine

Read from SKILL.md and the folder at commit e5f94d7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Suede Aso loads about 4.3k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 168 tokens; SKILL.md has 2,047 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~168
When it runs · the whole SKILL.md, loaded when a task matches
~4.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~13k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from JasonColapietro/suede-creator-skills at commit e5f94d7, republished under its MIT licence (© JasonColapietro). 2,047 words, ~4,267 tokens.

Download SKILL.mdSave it as .claude/skills/suede-aso/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.
name
suede-aso
description
Suede-owned app-store optimization discipline 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 Labs companion, not in this pack: ios-app-factory), creating paid ad assets (use suede-ad-creative), or install-event instrumentation (use suede-analytics).
metadata.version
2.0.0

Suede ASO Audit

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
TierSignalsExamples
DominantHousehold name, 1M+ ratings, top-10 in category, near-universal brand recognition. Users search by brand name, not generic keywords.Instagram, Uber, Spotify, WhatsApp, Netflix
EstablishedWell-known in their category, 100K+ ratings, strong organic installs, recognized brand but not universally known.Strava, Notion, Duolingo, Cash App, Calm
ChallengerBuilding 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.


Phase 2: Score Each Dimension

Score each dimension 0-10 using the criteria in references/scoring-criteria.md. Apply the brand maturity tier adjustments from Phase 1.5.

Reference files for platform specs and benchmarks:

  • references/apple-specs.md: Official Apple character limits, screenshot/video specs, CPP/PPO rules, rejection triggers
  • references/google-play-specs.md: Official Google Play limits, screenshot specs, Android Vitals thresholds, policies
  • references/benchmarks.md: Conversion data, rating impact, video lift, screenshot behavior, CPP/event benchmarks
Dimensions and Weights
#DimensionWeightWhat It Covers
1Title & Subtitle20%Character usage, keyword presence, clarity, brand + keyword balance
2Description15%First 3 lines, keyword density (Google), CTA, structure, promotional text
3Visual Assets25%Screenshot count/quality/messaging, video, icon, feature graphic
4Ratings & Reviews20%Average rating, volume, recency, developer responses
5Metadata & Freshness10%Category choice, update recency, localization count, data safety
6Conversion Signals10%Price positioning, IAP transparency, social proof, download range

Final score = weighted sum of the dimensions that were actually observed.

Unassessable dimensions (read before computing any score)

references/scoring-criteria.md defines score 0 as "cannot assess (data unavailable)". Missing data is the normal case here, not the exception: WebFetch cannot extract screenshots or caption text, and promotional text is indistinguishable in scraped HTML. A 0 for unfetched data is not a bad listing; scoring it as one fabricates a failing grade (an unobserved Visual Assets dimension at 25% weight silently drops an A listing to D).

House rule:

  1. A dimension you could not observe is excluded from the weighted denominator, not scored 0. Rescale the remaining weights and state the denominator used ("74/100 across 4 dimensions carrying 75% weight").
  2. List every excluded dimension as not assessed, with the reason and what the user would need to supply to close it (a screenshot of the listing page, App Store Connect access).
  3. If more than 25% of total weight is unassessed, withhold the letter grade entirely. Report the partial scores and the blocked dimensions instead; do not present a grade the evidence cannot support.
Score interpretation
ScoreGradeMeaning
85-100AWell-optimized; focus on A/B testing and iteration
70-84BGood foundation; clear opportunities to improve
50-69CSignificant gaps; prioritized fixes will have high impact
30-49DMajor optimization needed across multiple dimensions
0-29FListing needs a complete overhaul

Phase 3: Competitor Comparison (Optional)

If the user provides competitor URLs or asks for comparison:

  1. Fetch 2-3 top competitors in the same category
  2. Run the same scoring on each
  3. Build a comparison table highlighting where the user's app is weaker/stronger
  4. Identify keyword gaps: terms competitors rank for that the user's app doesn't target

If no competitors are specified, suggest the user provide 2-3 or offer to search for top apps in their category.


Phase 4: Generate Report

Use the template in references/report-template.md to structure the output.

The report must include:

  1. Score card: table with all 6 dimensions, scores, the weighted denominator actually used, and the grade (withheld per the unassessable-dimension rule when more than 25% of weight went unassessed)
  2. Top 3 quick wins: changes that take <1 hour and have highest impact
  3. Detailed findings: per-dimension breakdown with specific issues and fixes
  4. Keyword suggestions: based on title/description analysis and competitor gaps
  5. Visual asset recommendations: specific screenshot/video improvements
  6. Priority action plan: ordered list of changes by impact vs effort
Report rules
  • Every recommendation must be specific and actionable ("Change subtitle from X to Y" not "Improve subtitle")
  • Include character counts for all text recommendations
  • Flag platform-specific differences (Apple vs Google) when relevant
  • Note what CANNOT be assessed without paid tools (search volume, exact rankings)
  • When suggesting keyword changes, explain WHY each keyword matters

Platform-Specific Rules

Character limits, screenshot and video specs, CPP and experiment rules, policy prohibitions, Android Vitals thresholds, editorial curation, and rejection triggers are versioned in the three reference files listed in Phase 2. Read the one for the store being audited before scoring any dimension against a spec: they are the source of truth, and dated platform facts are not repeated here.

The one comparison that drives scoring on every audit stays inline:

Show full SKILL.md (802 more words)Show less
What Apple Indexes vs What Google Indexes
FieldApple Indexed?Google Indexed?
TitleYesYes (strongest signal)
Subtitle / Short descYesYes
Keyword fieldYes (hidden)Does not exist
Long descriptionNoYes (heavily)
Screenshot captionsYes (since 2025)No
In-app eventsYesN/A (LiveOps instead)
Developer nameNoPartial
IAP namesYesYes

Pre-Launch Metadata Mode

Use this mode when the app has no live listing yet, so there is no URL to audit. Search language belongs in the keyword surfaces; product differentiation belongs in screenshots, the description body, and promo text.

  1. Pick one winnable target keyword before the listing is written: users plausibly search it, competitors exist but are not all dominant incumbents, recent apps show the niche is alive, the app satisfies the searcher's job directly, and the term is not a competitor trademark.
  2. Write name, subtitle, and keyword field inside the hard App Store limits below. Do not repeat a word across the three fields, use no spaces after commas in the keyword field, keep one of singular or plural, and front-load the highest-value terms.
  3. Plan screenshots outcome first: screenshot 1 sells the result, screenshot 2 sells the differentiator, captions use the searcher's words.
  4. Run every claim through a feature-truth check. Never advertise a feature the build does not have.
  5. Set a 2 to 4 week measurement plan for rankings, impressions, product page conversion, and promo text or caption rotation.

Hard limits (confirm against the dated Apple reference file before shipping): app name 30 characters, subtitle 30, keyword field 100 (comma-separated), promotional text 170.

Output artifacts:

  • aso/keywords.md and aso/aso-doc.md
  • fastlane/metadata/<locale>/name.txt, subtitle.txt, keywords.txt, description.txt, and promotional_text.txt
  • a screenshot title plan and the ordered screenshot asset list

Common Issues Checklist

Flag these if found. Items marked (tier-dependent) should be evaluated against the app's brand maturity tier: they may be deliberate choices for Dominant apps.

Every flag carries an author action, so the reader knows what to do with it:

ActionMeaning
Blocks the listingRisks rejection, removal, or ranking suppression. Fix before the next submission.
RequiredCosts measurable installs or conversion. Fix in the next release cycle.
OptionalUpside, not a defect. Ship if capacity allows.

Always flag (all tiers):

  • Rating below 4.0: required
  • Last update > 3 months ago: required
  • Google Play description has no keyword strategy (under 1% density): required
  • Google Play missing feature graphic: blocks the listing (no featured placement without it)
  • Apple keyword field likely has repeated words (inferred from title+subtitle): required
  • Category mismatch (app would face less competition in a different category): required
  • Fewer than 5 screenshots: required

Flag for Challenger/Established only (not mistakes for Dominant apps):

  • Title wastes characters on brand name only (no keywords): required (Dominant: brand IS the keyword)
  • Subtitle/short description duplicates title keywords: required
  • Description first 3 lines are generic: required (Dominant: may be brand-voice choice)
  • No preview video: optional (Dominant: may be rational if product is hard to demo)
  • Screenshots are just UI dumps with no messaging/captions: required (Dominant: lifestyle/brand shots may convert better)
  • Only 1-2 localizations: optional (score relative to actual market, not absolute count)
  • No in-app events or promotional content: optional (Dominant utility apps may not need discovery help)

Flag for all tiers but note context:

  • No developer responses to negative reviews: required (note volume: responding at 10M+ reviews is a different challenge than at 1K)
  • Generic "What's New" text: optional (Apple 2.3.12 makes it blocks the listing when the release carries significant changes)

Prohibited title metadata (emojis, ALL CAPS, "best"/"#1"/"free", CTAs on Google Play) is always blocks the listing: see references/google-play-specs.md.


Task-Specific Questions

  1. What is the App Store or Google Play URL?
  2. Is this your app or a competitor's?
  3. What category does the app compete in?
  4. Do you have competitor URLs to compare against?
  5. Are you focused on search visibility, conversion rate, or both?
  6. Do you have access to App Store Connect or Google Play Console data?

Boundaries

  • Do not claim keyword rank, conversion lift, review status, or store approval without a current source or console readback.
  • Do not edit or submit store metadata, screenshots, builds, prices, or releases without explicit authorization.
  • Do not invent competitor performance, customer sentiment, or platform benchmarks; label estimates and their source dates.
  • Do not reuse copyrighted competitor assets or generate an alternate Suede S in screenshot recommendations.

Routing

  • Need paid app-install creative -> use suede-ad-creative.
  • Need install attribution or in-app events -> use suede-analytics.
  • Need customer language for listing copy -> use suede-customer-research.
  • Need an iOS or Android product build -> use site-to-ios-app or android-app-factory; native iOS from scratch is a private Suede Labs companion, not in this pack: ios-app-factory.
  • Need App Store metadata authored for an app that has not shipped yet -> stay in suede-aso and run Pre-Launch Metadata Mode.
  • From those skills, route listing audits, metadata strategy, and screenshot sequencing back to suede-aso.

© JasonColapietro, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 8 other files (references) in skills/suede-aso of JasonColapietro/suede-creator-skills.

  • SKILL.md
  • CARD.md
  • agents/openai.yaml
  • evals/evals.json
  • references/apple-specs.md
  • references/benchmarks.md
  • references/google-play-specs.md
  • references/report-template.md
  • references/scoring-criteria.md

Open the folder on GitHubat commit e5f94d7

Compare with similar skills

Suede Aso next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Suede Aso compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Suede Aso this skillJasonColapietro/suede-creator-skills127—~4.3kAutomated safety check: PassMIT
Ipaship Auditatharvnaik1/ipaship-audit108—~1.5kAutomated safety check: NotesMIT
uni-app Native App Packagingfeige996/unibest2.3k—~651Automated safety check: PassMIT
Senior Mobileborghei/Claude-Skills891—~1.9kAutomated safety check: PassMIT
Android Readme Screenshot Studiopermissionlesstech/bitchat-android7.8k—~3kAutomated safety check: PassGPL-3.0
Expo Brownfield Integrationmweinbach/agent-coworker1562 repos~900Automated safety check: NotesCustom licence

Similar skills

  • Ipaship Audit

    atharvnaik1/ipaship-audit

    A skill your agent uses when auditing iOS/Android app submissions for compliance with Apple App Store Review Guidelines or Google Play Developer Policies.

    108 GitHub stars~1.5k tokensUpdated 4 mo ago
    MobileAuto-check: notes
  • A comprehensive skill for uni-app native app offline packaging. Use this skill to package uni-app as native Android/iOS apps, configure native app settings…

    2.3k GitHub stars~651 tokensUpdated 26 days ago
    MobileAuto-check passed
  • Senior Mobile

    borghei/Claude-Skills

    A skill your agent uses when the user asks to "build a mobile app", "scaffold React Native project", "create SwiftUI views", "set up Jetpack Compose", "optimize mobile performance", "configure Expo…

    891 GitHub stars~1.9k tokensUpdated 4 days ago
    MobileAuto-check passed
  • Android Readme Screenshot Studio

    permissionlesstech/bitchat-android

    Create or refresh polished, high-resolution screenshots of the Bitchat Android app for README and repository showcase use.

    7.8k GitHub stars~3k tokensUpdated today
    MobileAuto-check passed
  • Expo Brownfield Integration

    mweinbach/agent-coworker

    Helps add Expo and React Native to an existing native iOS or Android app, and choose between a prebuilt AAR or XCFramework and a fully integrated build.

    156 GitHub starsUsed in 2 repos~900 tokens
    MobileAuto-check: notes
  • Simulator Audio E2E

    hyochan/react-native-nitro-sound

    Build and run repeatable react-native-nitro-sound recorder/player regression tests on an iOS Simulator or Android emulator, with explicit virtual-device selection, microphone permission, Maestro…

    961 GitHub stars~1.1k tokensUpdated 11 days ago
    MobileAuto-check passed

More from JasonColapietro/suede-creator-skills

All 78 skills in this repo
  • Suede Release Linter

    JasonColapietro/suede-creator-skills

    Lints a local music or media release folder and scores its readiness, flagging missing files, weak metadata, artwork and stem problems, split gaps and rights blockers.

    127 GitHub stars~2.3k tokensUpdated yesterday
    Auto-check: notes
  • Creator Rights Passport

    JasonColapietro/suede-creator-skills

    Turns messy creator materials into an offline rights-and-provenance transfer package: hashed asset inventory, intake manifest, credits, license notes and a missing-information report.

    127 GitHub stars~3.7k tokensUpdated yesterday
    Auto-check: notes
  • Suede Clip to Guide

    JasonColapietro/suede-creator-skills

    Turns a video clip, interview moment or transcript into a package that bridges viewers to a long-form guide, with rights, claim and approval gates along the way.

    127 GitHub stars~4.1k tokensUpdated yesterday
    Auto-check passed
  • Suede MCP Release QA

    JasonColapietro/suede-creator-skills

    Checks a Suede AI MCP server release against a live process: the full JSON-RPC lifecycle, schemas, annotations, malformed input, catalog agreement and install docs.

    127 GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed
  • Android App Factory

    JasonColapietro/suede-creator-skills

    Takes a native Android app from product idea to Google Play release, covering Compose architecture, policy checks, privacy, billing, testing, signing and rollout.

    127 GitHub stars~2.6k tokensUpdated yesterday
    Auto-check passed
  • Suede Ad Creative

    JasonColapietro/suede-creator-skills

    Suede-owned paid-media creative system for hooks, headlines, primary text, static and motion concepts, platform specs, review pages, and test-ready variant batches.

    127 GitHub stars~5k tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Suede Aso

What does Suede Aso do?

Suede-owned app-store optimization discipline for keyword fields, titles, subtitles, descriptions, screenshots, ratings context, and competitor listing audits. Suede Aso is an agent skill from JasonColapietro/suede-creator-skills. Suede-owned app-store optimization discipline for keyword fields, titles, subtitles, descriptions, screenshots, ratings context, and competitor listing audits.

When should I use Suede Aso?

Suede Aso fits situations like: improving App Store; google Play visibility; listing conversion from a live app URL and current console evidence; authoring keyword.

How do I install Suede Aso in Claude Code?

Run `npx skills add JasonColapietro/suede-creator-skills --skill suede-aso -a claude-code`. Or copy the skill folder (skills/suede-aso in JasonColapietro/suede-creator-skills) into .claude/skills/suede-aso in your project. Claude Code loads it when a task matches its description.

How do I install Suede Aso in Codex?

Run `npx skills add JasonColapietro/suede-creator-skills --skill suede-aso -a codex`. Or copy the skill folder (skills/suede-aso in JasonColapietro/suede-creator-skills) into .agents/skills/suede-aso in your project. Codex loads it when a task matches its description.

Can I use Suede Aso in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add JasonColapietro/suede-creator-skills --skill suede-aso -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/suede-aso, .gemini/skills/suede-aso, .github/skills/suede-aso and .opencode/skills/suede-aso in your project.

What does Suede Aso need to run?

SKILL.md names no scripts, command-line tools or credentials: Suede Aso is instructions for the agent only.

Does Suede Aso access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Suede Aso safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Suede Aso use?

Suede Aso is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Suede Aso use?

About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 9.1k tokens, read only when the agent opens those files.

What are the alternatives to Suede Aso?

Skills that share tags, products or a category with Suede Aso: Ipaship Audit (atharvnaik1/ipaship-audit, 108 stars), uni-app Native App Packaging (feige996/unibest, 2.3k stars), Senior Mobile (borghei/Claude-Skills, 891 stars) and Android Readme Screenshot Studio (permissionlesstech/bitchat-android, 7.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Suede Aso?

JasonColapietro (a GitHub user) maintains it in JasonColapietro/suede-creator-skills, which has 127 GitHub stars. The repository holds 78 skills in this directory. The repository was last updated on October 10, 2026.

Source: JasonColapietro/suede-creator-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.