app-store-optimization
Audit and fix App Store and Play listings: keywords, screenshots, ratings and conversion.
Skill by poorvith-mp
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/poorvith-mp-app-store-optimization
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: security
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/app-store-optimization
What's inside
- Skill name
app-store-optimization- Description
- Audit and fix App Store and Play listings: keywords, screenshots, ratings and conversion. Use when optimizing iOS App Store or Google Play keywords and listings.
- License
- MIT
- Instructions
- 53 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- app-store-optimization.skill
- routing.yaml · evals/
SKILL.md (first lines)
# App Store Optimization App Store Optimization (ASO) is organic conversion rate optimization and search indexing across the Apple App Store and Google Play Store. ASO combines algorithmic keyword indexation, visual asset optimization (icons, screenshots, app previews), localization, and review sentiment engineering to maximize organic installs and improve paid acquisition conversion. ## 1. App Store Search Algorithm Mechanics ### Apple App Store Indexing Fields Apple indexes keywords from three specific metadata fields with strict character limits: - **App Name (Title - Max 30 chars)**: Highest algorithmic weight. Include brand name + primary keyword (e.g. `Brand: Fast Task Manager`). - **Subtitle (Max 30 chars)**: Second highest weight. Secondary keywords and core value proposition. - **Keyword Field (Max 100 chars, hidden)**: Comma-separated, no spaces after commas. - *Rules*: Never repeat keywords already present in the title or subtitle; do not include competitor trademarked names; use singular forms (Apple auto-indexes plurals). - *Total Search Space*: Apple does **NOT** index the main description text for search ranking. ### Google Play Store Indexing Fields Google Play indexes using full semantic natural language processing (NLP): - **App Title (Max 30 chars)**: Core keyword anchor. - **Short Description (Max 80 chars)**: Critical for both search indexing and store listing conversion. - **Long Description (Max 4,000 chars)**: Google indexes the entire text. Target a 2%–3% keyword density for primary search phrases; structure with clean headings and bullet lists. ## 2. Visual Asset Conversion Engineering Visuals drive 90% of download decisions once a user lands on the listing: - **App Icon**: Test bold, recognizable silhouette designs against white, dark, and wallpaper backgrounds. Avoid tiny unreadable text inside the icon. - **First 3 Screenshots (The Impression Zone)**: - Screenshot 1 must answer: *What is this and why do I need it?* - Use legible, high-contrast headline captions (minimum 40pt font on mobile devices). - Show real, localized UI surfaces; avoid abstract lifestyle marketing graphics. - **App Preview Video (15–30 Seconds)**: Autoplays muted. First 3 seconds must showcase live product UI in action. ## 3. Ratings, Reviews & In-App Prompt Timing Star ratings directly affect algorithmic search visibility (apps below 4.0 stars suffer massive ranking penalties): - **Prompt Timing**: Never prompt for a review immediately after app installation or during a critical workflow. - **The "Happy Moment" Trigger**: Trigger the native `SKStoreReviewController` immediately after a user achieves a success state (e.g. completed their 5th task, exported a finished design). - **Review Velocity**: Apple and Google prioritize apps with steady, recent review velocity over stagnant historical ratings. ## Critical Rules 1. Never put spaces after commas in Apple's 100-character keyword field (wastes valuable characters). 2. Never prompt users for reviews more than 3 times in a 365-day period (enforced by Apple platform guidelines). 3. Localize metadata and screenshots for top international markets (English, Spanish, Japanese, German). ## Verification Checklist - [ ] App title and subtitle stay strictly within 30-character limits. - [ ] Apple keyword field utilizes all 100 characters with zero repeated terms. - [ ] First three screenshots display high-contrast, legible benefit headlines. - [ ] Review prompt triggered exclusively during positive user achievement states. - [ ] App description on Google Play maintains 2%–3% keyword density without keyword stuffing. ## Anti-Patterns - NEVER include the word "free" or pricing claims in Apple App Store metadata (violates Apple Review Guideline 2.3.7). - NEVER use generic screenshots showing bare phone bezels without clear benefit copy. - NEVER purchase fake incentivized reviews; store algorithms detect velocity anomalies and remove apps.
From poorvith-mp/skills-marketing, MIT.
More from poorvith-mp/skills-marketing
- 0.452score
activation
poorvith-mp
Fix signup, first-run and onboarding so new users hit value in the first session.
SkillAFreshness: AClaude Code +9 - 0.452score
ad-creative
poorvith-mp
Generate and iterate hooks, headlines, statics and video ad concepts in volume, with a test roadmap.
SkillAFreshness: AClaude Code +9 - 0.452score
ai-visibility
poorvith-mp
Get cited by ChatGPT, Gemini, Perplexity and AI Overviews: answer-shaped content, schema, feeds, llms.txt, citation tracking.
SkillAFreshness: AClaude Code +9 - 0.452score
analytics-setup
poorvith-mp
Install and QA tracking: event plan, UTMs, GA4/GTM and conversion tracking.
SkillAFreshness: AClaude Code +9 - 0.452score
attribution
poorvith-mp
Work out which channels actually drive revenue and reconcile conflicting platform numbers.
SkillAFreshness: AClaude Code +9 - 0.452score
behavioral-levers
poorvith-mp
Apply anchoring, loss aversion, social proof and framing to a specific page, price or offer.
SkillAFreshness: AClaude Code +9 - 0.452score
community
poorvith-mp
Build and run a Discord, Slack or subreddit that produces advocates.
SkillAFreshness: AClaude Code +9 - 0.452score
competitive-intel
poorvith-mp
Turn competitor URLs into structured dossiers, then into battlecards and vs/alternative pages.
SkillAFreshness: AClaude Code +9 - 0.420score
cold-email-writer
poorvith-mp
Moved to cold-outreach in skills-sales.
SkillAFreshness: AClaude Code +9 - 0.244score
article-writing
poorvith-mp
No description from the publisher yet.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 12, 2026 (1 month ago)
- Last release
- Oct 2, 2026 (26 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/poorvith-mp/skills-marketing
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from poorvith-mp
- 0.495score
blender-modeling
poorvith-mp
Model, retopologise, UV unwrap and bake game-ready assets with correct scale, pivots and polycount.
SkillAFreshness: A★ 5Claude Code +9 - 0.495score
game-audio
poorvith-mp
Integrate FMOD and Wwise, build adaptive music systems, spatial audio and audio performance budgets.
SkillAFreshness: A★ 5Claude Code +9 - 0.495score
anti-cheat
poorvith-mp
Enforce server authority and defend against speed hacks, memory editing, and exploits.
SkillAFreshness: A★ 5Claude Code +9 - 0.495score
blender-animation
poorvith-mp
Rig, skin and animate characters and props, and export clean animation sets to an engine.
SkillAFreshness: A★ 5Claude Code +9 - 0.495score
game-ai
poorvith-mp
Design NPC behaviour: behaviour trees, state machines, pathfinding, perception and difficulty tuning.
SkillAFreshness: A★ 5Claude Code +9 - 0.495score
game-build-pipeline
poorvith-mp
Automate platform builds, asset cooking, console certification prep, and Steam or itch.io depot publishing.
SkillAFreshness: A★ 5Claude Code +9
Cite this page
app-store-optimization skill. Agent Mart. https://agentmart.dev/skills/poorvith-mp-app-store-optimization (last updated 2026-10-24)