Loading...
Loading...
Run an offline ASO audit on pulled App Store metadata and surface keyword gaps using Astro MCP. Use after pulling metadata with asc migrate export or asc localizations download.
npx skill4agent add rudrankriyam/asc-skills asc-aso-auditasc migrate exportasc localizations downloadreferences/aso_rules.mdmetadata/version/en-USsubtitlemetadata/app-info/{locale}.jsonkeywordsdescriptionwhatsNewmetadata/version/{latest-version}/{locale}.jsonnameasc app-infos listsubtitlenamekeywordsSeverity: ⚠️ Warning
Example: "quran" appears in subtitle AND keywords — remove from keywords to free 6 charactersmetadata/app-info/{locale}.jsonsubtitlenamemetadata/version/{latest-version}/{locale}.jsonkeywords、,,| Field | Minimum | Limit | Rationale |
|---|---|---|---|
| Keywords | 90 chars | 100 | 90%+ usage maximizes indexing |
| Subtitle | 20 chars | 30 | 65%+ usage recommended |
Severity: ⚠️ Warning
Example: keywords is 62/100 characters (62%) — 38 characters of indexing opportunity unusedsubtitlekeywordsdescriptionwhatsNewnamenameSeverity: ❌ Error
Example: subtitle is empty for locale en-USkeywordsquran, recitationquran;recitationquran|recitationSeverity: ❌ Error
Example: keywords contain spaces after commas — wastes 3 characterskeywordsen-USSeverity: ⚠️ Warning
Example: ar keywords identical to en-US — likely not localized for Arabic marketdescriptionSeverity: 💡 Info
Example: 3 of 16 keywords not found in description: namaz, tarteel, adhankeywordsdescriptionget_app_keywordsar-SAfr-FRtradd_keywordssearch_rankingsextract_competitors_keywordsget_keyword_suggestionssearch_rankingssubtitlenamekeywordsmcp__astro__add_appadd_keywords### ASO Audit Report
**App:** [name] | **Primary Locale:** [locale]
**Metadata source:** [path including version number]
#### Field Utilization
| Field | Value | Length | Limit | Usage |
|-------|-------|--------|-------|-------|
| Name | ... | X | 30 | X% |
| Subtitle | ... | X | 30 | X% |
| Keywords | ... | X | 100 | X% |
| Promotional Text | ... | X | 170 | X% |
| Description | (first 50 chars)... | X | 4000 | X% |
#### Offline Checks
| # | Check | Severity | Field | Locale | Detail |
|---|-------|----------|-------|--------|--------|
| 1 | Keyword waste | ⚠️ | keywords | en-US | "quran" duplicated in subtitle |
**Summary:** X errors, Y warnings across Z locales
#### Keyword Gap Analysis (Astro MCP)
| Keyword | Popularity | In Metadata? | Suggested Action |
|---------|-----------|--------------|-----------------|
| quran recitation | 72 | ❌ | Add to keywords |
#### Recommendations
1. [Highest priority action — errors first]
2. [Next priority — keyword waste]
3. [Utilization improvements]
4. [Keyword gap opportunities]asc migrate exportasc localizations download