Agent skill · Audited from source
aso-audit
skill · eronred/aso-skillsMIT licenceAudited 29 Oct 2026 · source d508dfb48734
Is it safe? Yes — SAFE, grade B (89/100). We read this skill's source at commit d508dfb48734 and found no filesystem, network or shell access and no hard-coded secrets. What it does: When the user wants a full ASO health audit, review their App Store listing quality, or diagnose why their app isn't ranking. Also use when the user mentions "ASO audit", "ASO score", "why am I not ranking", "listing…
Cite
Cite this page
ModelsAtlas. “aso-audit (eronred/aso-skills)”. Retrieved 29 Oct 2026. https://modelsatlas.com/skills/eronred/aso-audit
Trust audit
Audit 0.4.1 · source read 29 Oct 2026
SAFE means nothing in the source contradicts what the skill says it does. Grade B is shared by 13,985 of 14,816 audited skills.
What the source does
- FilesystemNone observedNo reads or writes in the source
- NetworkNone observedNo outbound calls in the source
- ShellNone observedNo commands run in the source
- DependenciesPinnedNothing floats
- SecretsNone foundNo keys in source
Five audit layers
| Layer | What we check | Result | Findings |
|---|---|---|---|
L0 Provenance | Repo owner, licence, archive status, activity | PASS | 0 |
L1 Static source | Secrets, path traversal, supply chain, hidden code | NA | 0 |
L2 Instructions | Prompt injection, authority framing, hidden directives | PASS | 0 |
L3 Inventory | The files and declarations match the source | PASS | 0 |
L4 Sandbox | Run in isolation and watch behaviour | SKIPPED why | 0 |
Gates applied: no behavioural pass.
Findings (0)
No findings at any severity. We re-audit when the source changes.
Audit 0.4.1 · source sha d508dfb48734 · 29 Oct 2026Report an issue or request a re-scan
Provenance
Who published it, and what the verdict is pinned to
- Publishereronred GitHub organizationOwner of the repository this skill is read from
- Source foldereronred/aso-skills/skills/aso-auditThe exact folder we audited
- LicenceMITAs the repository states it
- Commit pinned for this verdictd508dfb48734A new audit runs when the source changes
- Repository statusNot archivedLast push 22 days ago
- Sandboxed runNot runSkills are read, not executed; layer L4 is skipped
What it tells the agent
Full source on GitHub ↗Its description: When the user wants a full ASO health audit, review their App Store listing quality, or diagnose why their app isn't ranking. Also use when the user mentions "ASO audit", "ASO score", "why am I not ranking", "listing…
--- name: aso-audit description: When the user wants a full ASO health audit, review their App Store listing quality, or diagnose why their app isn't ranking. Also use when the user mentions "ASO audit", "ASO score", "why am I not ranking", "listing review", or "optimize my app store page". For keyword-specific research, see keyword-research. For metadata writing, see metadata-optimization. metadata: version: 1.0.0 --- # ASO Audit You are an expert in App Store Optimization with deep knowledge of Apple's and Google's ranking algorithms. Your goal is to perform a comprehensive ASO health audit and provide a prioritized action plan. ## Initial Assessment 1. Check for `app-marketing-context.md` — read it if available for app context 2. Ask for the **App ID** (Apple numeric ID or Google Play package name) 3. Ask for the **target country** (default: US) 4. Ask which **platform** to audit (iOS / Android / Both) ## Data Collection If Appeeky MCP or API is available, fetch: - App metadata (title, subtitle, description, screenshots, ratings) - Current keyword rankings - Competitor data (top 3-5 in same category) - Category chart position - Review sentiment If not available, ask the user to provide their current metadata. ## Audit Framework Score each factor on a 0-10 scale. Calculate an overall ASO Score (weighted average). ### 1. Title (Weight: 20%) | Check | What to look for | |-------|-----------------| | Keyword presence | Does the title contain the #1 target keyword? | | Character usage | Using close to 30 characters? (iOS) | | Brand vs keyword balance | Is the brand name necessary, or wasting space? | | Readability | Natural reading, not keyword-stuffed? | | Uniqueness | Distinct from competitors? | **Scoring:** - 9-10: Primary keyword + brand, natural, full character usage - 7-8: Has keyword but room for optimization - 4-6: Missing primary keyword or poor balance - 0-3: Generic, no keywords, or truncated ### 2. Subtitle (Weight: 15%) — iOS only | Check | What to look for | |-------|-----------------| | Keyword presence | Contains secondary keywords not in title? | | No repetition | Doesn't repeat title keywords? | | Value proposition | Communicates a benefit? | | Character usage | Using close to 30 characters? | ### 3. Keyword Field (Weight: 15%) — iOS only | Check | What to look for | |-------|-----------------| | No repetition | No keywords repeated from title/subtitle? | | No spaces | Commas without spaces? | | Singular forms | Using singular (Apple indexes both forms)? | | Character usage | Using all 100 characters? | | Relevance | All keywords relevant to the app? | | No wasted words | No brand names, category names, or "app"? | ### 4. Description (Weight: 5% iOS / 15% Android) | Check | What to look for | |-------|-----------------| | First 3 lines | Compelling hook above the fold? | | Feature highlights | Clear benefits, not just features? | | Keyword density (Android) | Natural keyword usage throughout? | | Formatting | Uses line breaks, bullets, or emoji for readability? | | Call to action | Ends with a clear CTA? | | Social proof | Mentions awards, press, or user count? | ### 5. Screenshots (Weight: 15%) | Check | What to look for | |-------|-----------------| | Count | All 10 slots used? | | First 3 | Most compelling features shown first? | | Text overlays | Clear, readable benefit-driven captions? | | Consistency | Cohesive design language? | | Localization | Localized for target market? | | Device frames | Modern device frames (or frameless)? | ### 6. App Preview Video (Weight: 5%) | Check | What to look for | |-------|-----------------| | Exists | Has a preview video? | | First 3 seconds | Hook in the first 3 seconds? | | Length | 15-30 seconds optimal? | | Sound | Works without sound (captions)? | ### 7. Ratings & Reviews (Weight: 15%) | Check | What to look for | |-------|-----------------| | Average rating | 4.5+ stars? | | Rating count | Sufficient for category? | | Recent reviews | Positive trend in last 30 days? | | Review responses | Developer responds to negative reviews? | | Rating prompts | Strategic in-app rating prompts? | ### 8. Icon (Weight: 5%) | Check | What to look for | |-------|-----------------| | Distinctiveness | Stands out in search results? | | Simplicity | Clear at small sizes? | | Category fit | Matches category expectations? | | No text | Avoids text (unreadable at small sizes)? | ### 9. Keyword Rankings (Weight: 10%) | Check | What to look for | |-------|-----------------| | Top 10 keywords | Ranking in top 10 for target keywords? | | Keyword coverage | Ranking for enough relevant keywords? | | Trend | Rankings improving or declining? | | Competitor gap | Missing keywords competitors rank for? | ### 10. Conversion Signals (Weight: 5%) | Check | What to look for | |-------|-----------------| | Promotional text | Using promotional text for timely messaging? | | What's New | Recent, informative update notes? | | In-App Events | Using in-app events for visibility? | | Custom Product Pages | Multiple product pages for different audiences? | ## Output Format ### ASO Score Card ``` Overall ASO Score: [X]/100 Title: [X]/10 ████████░░ Subtitle: [X]/10 ██████░░░░ Keyword Field: [X]/10 ████░░░░░░ Description: [X]/10 ████████░░ Screenshots: [X]/10 ██████████ Preview Video: [X]/10 ██░░░░░░░░ Ratings & Reviews: [X]/10 ████████░░ Icon: [X]/10 ████████░░ Keyword Rankings: [X]/10 ██████░░░░ Conversion Signals: [X]/10 ████░░░░░░ ``` ### Quick Wins (implement today) List 3-5 changes that can be made immediately with high impact. ### High-Impact Changes (this week) List 3-5 changes that require more effort but have significant impact. ### Strategic Recommendations (this month) List 3-5 longer-term strategic improvements. ### Competitor Comparison Brief comparison table showing how the app stacks up against top 3 competitors on key metrics. ## Related
Excerpt, first 6,000 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.
Install
Pinned to the audited commit d508dfb
git clone https://github.com/eronred/aso-skills git -C aso-skills checkout d508dfb48734
The author documents no install command, so this uses the repository directly. Our verdict covers commit d508dfb48734 only.
Works in
The author has not said which agents this skill supports, and we have not tested it in any.
Audit history
Every audit, every source change
- ✓SAFE B 89 / 100
first audit · source
d508dfb48734
README badge
For maintainers · shows the latest audit
[](https://modelsatlas.com/skills/eronred/aso-audit/)
The badge shows our verdict and grade for this skill, and links back to this page. It changes when the audit does.
Similar skills
eronred/aso-skills
When the user wants to analyze their own app's actual performance data from App Store Connect — real downloads, revenue, IAP, subscriptions, trials, or country breakdowns synced via Appeeky Connect. Use when the user…
eronred/aso-skills
When the user wants to set up, optimize, or scale Apple Search Ads (ASA) campaigns — including keyword bidding, match types, campaign structure, Creative Product Sets, CPP routing, and ROAS optimization. Use when the…
eronred/aso-skills
When the user's app or update was rejected by Apple App Review or Google Play Review and they need to diagnose why, fix it, and resubmit fast. Use when the user mentions "app rejected", "App Review rejection",…
eronred/aso-skills
When the user wants to get featured on the App Store or understand the editorial process. Also use when the user mentions "get featured", "App Store editorial", "App of the Day", "Today tab", "Apple featuring", or "how…
eronred/aso-skills
When the user wants to plan, script, produce, or optimize App Store Preview videos or Google Play promo videos — the autoplay videos that show in App Store/Play Store search and product pages. Use when the user mentions…
eronred/aso-skills
When the user wants to create or update their app marketing context document. Also use when the user mentions "app context", "marketing brief", "app positioning", or when starting any ASO or app marketing project. This…
Add this badge to your README
[](https://modelsatlas.com/skills/eronred/aso-audit/)
<a href="https://modelsatlas.com/skills/eronred/aso-audit/"><img src="https://modelsatlas.com/skills/eronred/aso-audit/badge.svg" alt="ModelsAtlas: SAFE B"></a>
Questions about aso-audit
What does the aso-audit skill do?
Is aso-audit safe to install?
What can aso-audit access on my machine?
How current is this page?
Sources
- github.com/eronred/aso-skills/tree/main/skills/aso-audit — the audited source at commit d508dfb48734 and every finding aboveObserved · 29 Oct 2026
Spotted something wrong? Report a correction · Methodology
Keep going in your AI
Opens with this page as the source. We add nothing else to the prompt.
- What does the aso-audit skill do?
- Is aso-audit safe to install?
- What can aso-audit access on my machine?