App Store Optimization
alirezarezvani/claude-skills
App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store.
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
$ npx skills add alirezarezvani/claude-code-skill-factory --skill app-store-optimization -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install alirezarezvani/claude-code-skill-factory app-store-optimization --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/alirezarezvani/claude-code-skill-factory.git skills-src && mkdir -p .claude/skills && cp -r skills-src/generated-skills/app-store-optimization .claude/skills/app-store-optimization && rm -rf skills-srcUse ~/.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/
Install the "app-store-optimization" agent skill from https://github.com/alirezarezvani/claude-code-skill-factory/tree/dev/generated-skills/app-store-optimization into .claude/skills/app-store-optimization/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "app-store-optimization", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/alirezarezvani/claude-code-skill-factory/tree/dev/generated-skills/app-store-optimizationType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add alirezarezvani/claude-code-skill-factory --skill app-store-optimization -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install alirezarezvani/claude-code-skill-factory app-store-optimization --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-code-skill-factory.git skills-src && mkdir -p .agents/skills && cp -r skills-src/generated-skills/app-store-optimization .agents/skills/app-store-optimization && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "app-store-optimization" agent skill from https://github.com/alirezarezvani/claude-code-skill-factory/tree/dev/generated-skills/app-store-optimization into .agents/skills/app-store-optimization/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "app-store-optimization", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add alirezarezvani/claude-code-skill-factory --skill app-store-optimization -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install alirezarezvani/claude-code-skill-factory app-store-optimization --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-code-skill-factory.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/generated-skills/app-store-optimization .cursor/skills/app-store-optimization && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "app-store-optimization" agent skill from https://github.com/alirezarezvani/claude-code-skill-factory/tree/dev/generated-skills/app-store-optimization into .cursor/skills/app-store-optimization/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "app-store-optimization", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/alirezarezvani/claude-code-skill-factory.git --path generated-skills/app-store-optimization--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add alirezarezvani/claude-code-skill-factory --skill app-store-optimization -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install alirezarezvani/claude-code-skill-factory app-store-optimization --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-code-skill-factory.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/generated-skills/app-store-optimization .gemini/skills/app-store-optimization && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "app-store-optimization" agent skill from https://github.com/alirezarezvani/claude-code-skill-factory/tree/dev/generated-skills/app-store-optimization into .gemini/skills/app-store-optimization/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "app-store-optimization", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install alirezarezvani/claude-code-skill-factory app-store-optimizationInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add alirezarezvani/claude-code-skill-factory --skill app-store-optimization -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-code-skill-factory.git skills-src && mkdir -p .github/skills && cp -r skills-src/generated-skills/app-store-optimization .github/skills/app-store-optimization && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "app-store-optimization" agent skill from https://github.com/alirezarezvani/claude-code-skill-factory/tree/dev/generated-skills/app-store-optimization into .github/skills/app-store-optimization/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "app-store-optimization", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add alirezarezvani/claude-code-skill-factory --skill app-store-optimization -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install alirezarezvani/claude-code-skill-factory app-store-optimization --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-code-skill-factory.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/generated-skills/app-store-optimization .opencode/skills/app-store-optimization && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "app-store-optimization" agent skill from https://github.com/alirezarezvani/claude-code-skill-factory/tree/dev/generated-skills/app-store-optimization into .opencode/skills/app-store-optimization/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "app-store-optimization", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
app-store-optimizationComplete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
App Store Optimization is an agent skill from alirezarezvani/claude-code-skill-factory. Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 12 other files (for example `HOW_TO_USE.md`, `README.md` and `ab_test_planner.py`).
It sits in Marketing & SEO, covering App store release. The repository describes itself as: Claude Code Skill Factory — A powerful open-source toolkit for building and deploying production-ready Claude Skills, Code Agents, custom Slash Commands, and LLM Prompts at… The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit ba18b31. It shows what the files ask for, not the result of running them.
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.
Ships script files (Python), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
App Store Optimization loads about 4.1k tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 1,494 words of instructions outside code blocks.
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.
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.
The full file from alirezarezvani/claude-code-skill-factory at commit ba18b31, republished under its MIT licence (© alirezarezvani). 1,494 words, ~4,128 tokens.
.claude/skills/app-store-optimization/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.This comprehensive skill provides complete ASO capabilities for successfully launching and optimizing mobile applications on the Apple App Store and Google Play Store.
{
"app_name": "MyApp",
"category": "Productivity",
"target_keywords": ["task manager", "productivity", "todo list"],
"competitors": ["Todoist", "Any.do", "Microsoft To Do"],
"language": "en-US"
}{
"platform": "apple" | "google",
"app_info": {
"name": "MyApp",
"category": "Productivity",
"target_audience": "Professionals aged 25-45",
"key_features": ["Task management", "Team collaboration", "AI assistance"],
"unique_value": "AI-powered task prioritization"
},
"current_metadata": {
"title": "Current Title",
"subtitle": "Current Subtitle",
"description": "Current description..."
},
"target_keywords": ["productivity", "task manager", "todo"]
}{
"app_id": "com.myapp.app",
"platform": "apple" | "google",
"date_range": "last_30_days" | "last_90_days" | "all_time",
"rating_filter": [1, 2, 3, 4, 5],
"language": "en"
}{
"metadata": {
"title_quality": 0.8,
"description_quality": 0.7,
"keyword_density": 0.6
},
"ratings": {
"average_rating": 4.5,
"total_ratings": 15000
},
"conversion": {
"impression_to_install": 0.05
},
"keyword_rankings": {
"top_10": 5,
"top_50": 12,
"top_100": 18
}
}Hey Claude—I just added the "app-store-optimization" skill. Can you research the best keywords for a productivity app targeting professionals? Focus on keywords with good search volume but lower competition.Hey Claude—I just added the "app-store-optimization" skill. Can you optimize my app's metadata for the Apple App Store? Here's my current listing: [provide current metadata]. I want to rank for "task management" and "productivity tools".Hey Claude—I just added the "app-store-optimization" skill. Can you analyze the ASO strategies of Todoist, Any.do, and Microsoft To Do? I want to understand what they're doing well and where there are opportunities.Hey Claude—I just added the "app-store-optimization" skill. Can you analyze recent reviews for my app (com.myapp.ios) and identify the most common user complaints and feature requests?Hey Claude—I just added the "app-store-optimization" skill. Can you calculate my app's overall ASO health score and provide specific recommendations for improvement?Hey Claude—I just added the "app-store-optimization" skill. I want to A/B test my app icon and first screenshot. Can you help me design the test and determine how long to run it?Hey Claude—I just added the "app-store-optimization" skill. Can you generate a comprehensive pre-launch checklist for submitting my app to both Apple App Store and Google Play Store?Analyzes keywords for search volume, competition, and relevance. Provides strategic recommendations for primary and secondary keywords.
Key Functions:
analyze_keyword(): Analyze single keyword metricscompare_keywords(): Compare multiple keywordsfind_long_tail(): Discover long-tail keyword opportunitiescalculate_keyword_difficulty(): Assess competition levelOptimizes titles, descriptions, and keyword fields with platform-specific character limit validation.
Key Functions:
optimize_title(): Create compelling, keyword-rich titlesoptimize_description(): Generate conversion-focused descriptionsoptimize_keyword_field(): Maximize Apple's 100-char keyword fieldvalidate_character_limits(): Ensure compliance with platform limitscalculate_keyword_density(): Analyze keyword usage in metadataAnalyzes top competitors' ASO strategies and identifies opportunities.
Key Functions:
get_top_competitors(): Identify category leadersanalyze_competitor_metadata(): Extract and analyze competitor keywordscompare_visual_assets(): Evaluate icons and screenshotsidentify_gaps(): Find competitive opportunitiesCalculates comprehensive ASO health score across multiple dimensions.
Key Functions:
calculate_overall_score(): Compute 0-100 ASO scorescore_metadata_quality(): Evaluate title, description, keywordsscore_ratings_reviews(): Assess rating quality and volumescore_keyword_performance(): Analyze ranking positionsscore_conversion_metrics(): Evaluate impression-to-install ratesgenerate_recommendations(): Provide prioritized action itemsPlans and tracks A/B tests for metadata and visual assets.
Key Functions:
design_test(): Create test hypothesis and variablescalculate_sample_size(): Determine required test durationcalculate_significance(): Assess statistical significancetrack_results(): Monitor test performancegenerate_report(): Summarize test outcomesManages multi-language ASO optimization strategies.
Key Functions:
identify_target_markets(): Recommend localization prioritiestranslate_metadata(): Generate localized metadataadapt_keywords(): Research locale-specific keywordsvalidate_translations(): Check character limits per languagecalculate_localization_roi(): Estimate impact of localizationAnalyzes user reviews for sentiment, issues, and feature requests.
Key Functions:
analyze_sentiment(): Calculate positive/negative/neutral ratiosextract_common_themes(): Identify frequently mentioned topicsidentify_issues(): Surface bugs and user complaintsfind_feature_requests(): Extract desired featurestrack_sentiment_trends(): Monitor sentiment over timegenerate_response_templates(): Create review response draftsGenerates comprehensive pre-launch and update checklists.
Key Functions:
generate_prelaunch_checklist(): Complete submission validationvalidate_app_store_compliance(): Check Apple guidelinesvalidate_play_store_compliance(): Check Google policiescreate_update_plan(): Plan update cadence and featuresoptimize_launch_timing(): Recommend release datesplan_seasonal_campaigns(): Identify seasonal opportunitiesThis skill works well with:
This skill is based on current Apple App Store and Google Play Store requirements as of November 2025. Store policies and best practices evolve—verify current requirements before major launches.
Key Updates to Monitor:
© alirezarezvani, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 12 other files in generated-skills/app-store-optimization of alirezarezvani/claude-code-skill-factory.
Open the folder on GitHubat commit ba18b31
We found 28 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 7 other GitHub owners. This page covers the copy in alirezarezvani/claude-code-skill-factory, which our catalogue first saw on October 7, 2026.
App Store Optimization 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| App Store Optimization this skillalirezarezvani/claude-code-skill-factory | 879 | 7 repos | ~4.1k | Automated safety check: Pass | MIT | |
| App Store Optimizationalirezarezvani/claude-skills | 28k | 1 repos | ~4.2k | Automated safety check: Pass | MIT | |
| App Analyticsappeeky/aso-skills | 2.1k | — | ~1.6k | Automated safety check: Pass | MIT | |
| Openaso Asohubab1/OpenASO | 177 | — | ~946 | Automated safety check: Pass | MIT | |
| App Icon Optimizationappeeky/aso-skills | 2.1k | — | ~1.5k | Automated safety check: Pass | MIT | |
| App Store Optimizationdpearson2699/swift-ios-skills | 1.2k | — | ~4.3k | Automated safety check: Pass | Custom licence |
alirezarezvani/claude-skills
App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store.
appeeky/aso-skills
When the user wants to set up, interpret, or improve their app analytics and tracking.
hubab1/OpenASO
A skill your agent uses when performing App Store Optimization work with OpenASO MCP data: ASO audits, keyword research, metadata optimization, screenshot strategy, review analysis, competitor…
appeeky/aso-skills
When the user wants to design, test, or improve their app icon to increase tap-through rate and conversions in App Store search and browse.
dpearson2699/swift-ios-skills
Optimize App Store product pages for search visibility and conversion.
appeeky/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…
alirezarezvani/claude-code-skill-factory
Advanced content and topic research skill that analyzes trends across Google Analytics, Google Trends, Substack, Medium, Reddit, LinkedIn, X, blogs, podcasts, and YouTube to generate data-driven…
alirezarezvani/claude-code-skill-factory
Analyzes, generates, and enhances CLAUDE.md files for any project type using best practices, modular architecture support, and tech stack customization.
alirezarezvani/claude-code-skill-factory
Claude Code agent generation system that creates custom agents and sub-agents with enhanced YAML frontmatter, tool access patterns, and MCP integration support following proven production patterns
alirezarezvani/claude-code-skill-factory
Comprehensive Test Driven Development guide for engineering subagents with multi-framework support, coverage analysis, and intelligent test generation
alirezarezvani/claude-code-skill-factory
Bridge between Claude Code and OpenAI Codex CLI - generates AGENTS.md from CLAUDE.md, provides Codex CLI execution helpers, and enables seamless interoperability between both tools
alirezarezvani/claude-code-skill-factory
Analyzes social media campaign performance across platforms with engagement metrics, ROI calculations, and audience insights for data-driven marketing decisions
Categories
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store. App Store Optimization is an agent skill from alirezarezvani/claude-code-skill-factory.
App Store Optimization fits situations like: tasks that involve App store release.
Run `npx skills add alirezarezvani/claude-code-skill-factory --skill app-store-optimization -a claude-code`. Or copy the skill folder (generated-skills/app-store-optimization in alirezarezvani/claude-code-skill-factory) into .claude/skills/app-store-optimization in your project. Claude Code loads it when a task matches its description.
Run `npx skills add alirezarezvani/claude-code-skill-factory --skill app-store-optimization -a codex`. Or copy the skill folder (generated-skills/app-store-optimization in alirezarezvani/claude-code-skill-factory) into .agents/skills/app-store-optimization in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add alirezarezvani/claude-code-skill-factory --skill app-store-optimization -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/app-store-optimization, .gemini/skills/app-store-optimization, .github/skills/app-store-optimization and .opencode/skills/app-store-optimization in your project.
Going by SKILL.md and its folder, App Store Optimization needs Python for the scripts in its folder. Our summary lists: Python 3.
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.
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.
App Store Optimization is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.1k 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.
Skills that share tags, products or a category with App Store Optimization: App Store Optimization (alirezarezvani/claude-skills, 28k stars), App Analytics (appeeky/aso-skills, 2.1k stars), Openaso Aso (hubab1/OpenASO, 177 stars) and App Icon Optimization (appeeky/aso-skills, 2.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
alirezarezvani (a GitHub user) maintains it in alirezarezvani/claude-code-skill-factory, which has 879 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on November 12, 2025.
Source: alirezarezvani/claude-code-skill-factory on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.