Not in the top 1,000 by GitHub stars
alirezarezvani/claude-code-aso-skill
AEO Automation Framework for Claude Code One-click, beginner friendly automation for GitHub. Includes a dedicated fleet of AEO sub-agents handling planning, execution, reports, actionable items, and executive summaries. Trigger work instantly with AEO slash-commands. Fully integrated as a Claude Code Skill and usable across Claude AI App
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
app-store-optimization/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
94148561f173 → 94148561f173
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 94148561f173
No earlier version was observed for comparison.
Verified commit 94148561f173a917b45f8fd125e3025fa25cba85
git clone --filter=blob:none --no-checkout https://github.com/alirezarezvani/claude-code-aso-skill.git .hotskills/alirezarezvani-claude-code-aso-skill && git -C .hotskills/alirezarezvani-claude-code-aso-skill checkout --detach 94148561f173a917b45f8fd125e3025fa25cba85
# Copy each selected skill directory from .hotskills/alirezarezvani-claude-code-aso-skill into .claude/skills/<skill-name>/Heat
4.7- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- app-store-optimization
app-store-optimization
How it works
app-store-optimization
When your agent uses it
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
3,564 tokensWhen the skill is activated
Reference documents
8,909 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Capabilities
- Input Requirements
- Output Formats
- How to Use
- Scripts
- Best Practices
- Limitations
- Integration with Other Skills
- Version & Updates
Scripts executed separately
ab_test_planner.pyaso_scorer.pycompetitor_analyzer.pykeyword_analyzer.pylaunch_checklist.pylib/itunes_api.pylib/scraper.pylocalization_helper.pymetadata_optimizer.pyreview_analyzer.py
Files
HOW_TO_USE.mddoc10,252 bytesREADME.mddoc14,911 bytesSKILL.mdcore16,531 bytesab_test_planner.pyruns22,557 bytesaso_scorer.pyruns19,879 bytescompetitor_analyzer.pyruns21,256 bytesexpected_output.jsonasset5,492 byteskeyword_analyzer.pyruns13,379 byteslaunch_checklist.pyruns29,234 byteslib/data_sources.mddoc13,991 byteslib/itunes_api.pyruns8,700 byteslib/scraper.pyruns13,319 byteslocalization_helper.pyruns22,730 bytesmetadata_optimizer.pyruns20,926 bytesreview_analyzer.pyruns25,973 bytessample_input.jsonasset723 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- app-store-optimization
Repository facts
- License
- No license detected
- Created
- Nov 7, 2025
- Last pushed
- May 25, 2026
- Forks
- 52
- Open issues
- 1
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
- No broad tool permissions
- No dangerous shell commands
- 24 network referencesin 3 files: app-store-optimization/lib/scraper.py:29 app-store-optimization/lib/data_sources.md:30 app-store-optimization/lib/itunes_api.py:5
- No hidden or obfuscated text
- No instruction overrides
- 10 executable scriptsin 10 files: app-store-optimization/ab_test_planner.py:1 app-store-optimization/aso_scorer.py:1 app-store-optimization/competitor_analyzer.py:1 and 7 more
- 1 reference to secretsin 1 file: app-store-optimization/lib/data_sources.md:305
- No requests to vote in Hot
Show all 35 signals by file
app-store-optimization/ab_test_planner.py
- Executable scriptline 1
Executable file
app-store-optimization/aso_scorer.py
- Executable scriptline 1
Executable file
app-store-optimization/competitor_analyzer.py
- Executable scriptline 1
Executable file
app-store-optimization/keyword_analyzer.py
- Executable scriptline 1
Executable file
app-store-optimization/launch_checklist.py
- Executable scriptline 1
Executable file
app-store-optimization/lib/data_sources.md
- Network accessline 30
- **Provider:** Apple Inc. - **Access:** Free, no authentication required - **Documentation:** https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/iTuneSearchAPI/ - Network accessline 31
- **Access:** Free, no authentication required - **Documentation:** https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/iTuneSearchAPI/ - **Rate Limit:** None officially stated (reasonable use expected) - Network accessline 32
- **Documentation:** https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/iTuneSearchAPI/ - Network accessline 70
# Search for apps curl "https://itunes.apple.com/search?term=todoist&entity=software&limit=5" - Network accessline 71
curl "https://itunes.apple.com/search?term=todoist&entity=software&limit=5" - Network accessline 73
# Get specific app by ID curl "https://itunes.apple.com/search?id=572688855&entity=software" - Network accessline 74
curl "https://itunes.apple.com/search?id=572688855&entity=software" - Network accessline 76
# Search by category curl "https://itunes.apple.com/search?term=productivity&entity=software&limit=25" - Network accessline 77
curl "https://itunes.apple.com/search?term=productivity&entity=software&limit=25" - Access to secretsline 305
[Credential-related source omitted]
app-store-optimization/lib/itunes_api.py
- Executable scriptline 1
Executable file - Network accessline 5
Documentation: https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/iTuneSearchAPI/ - Network accessline 26
return _cached_urlopen(url, timeout=timeout) try: with urllib.request.urlopen(url, timeout=timeout) as response: - Network accessline 27
try: with urllib.request.urlopen(url, timeout=timeout) as response: return json.loads(response.read().decode("utf-8")) - Network accessline 28
with urllib.request.urlopen(url, timeout=timeout) as response: - Network accessline 39
BASE_URL = "https://itunes.apple.com/search"
app-store-optimization/lib/scraper.py
- Executable scriptline 1
Executable file - Network accessline 29
url = f"https://apps.apple.com/us/search?term={keyword.replace(' ', '+')}" - Network accessline 101
url = f"https://play.google.com/store/search?q={keyword.replace(' ', '+')}&c=apps" - Network accessline 132
url = app_url_or_package else: url = f"https://play.google.com/store/apps/details?id={app_url_or_package}" - Network accessline 134
url = f"https://play.google.com/store/apps/details?id={app_url_or_package}" - Network accessline 236
**Example:** ``` config = WebFetchPrompts.app_store_app_page("https://apps.apple.com/us/app/todoist/...") - Network accessline 237
`` config = WebFetchPrompts.app_store_app_page("https://apps.apple.com/us/app/todoist/...") - Network accessline 238
config = WebFetchPrompts.app_store_app_page("https://apps.apple.com/us/app/todoist/...") - Network accessline 406
app_url = "https://apps.apple.com/us/app/todoist-to-do-list-tasks/id572688855" - Network accessline 454
print("\n2. App Store App Page:") config = WebFetchPrompts.app_store_app_page("https://apps.apple.com/us/app/todoist/id572688855") - Network accessline 455
config = WebFetchPrompts.app_store_app_page("https://apps.apple.com/us/app/todoist/id572688855")
app-store-optimization/localization_helper.py
- Executable scriptline 1
Executable file
app-store-optimization/metadata_optimizer.py
- Executable scriptline 1
Executable file
app-store-optimization/review_analyzer.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 10 facts
- Network access in prose of documentationapp-store-optimization/lib/data_sources.md:30Low confidence
- Network access in prose of documentationapp-store-optimization/lib/data_sources.md:31Low confidence
- Network access in prose of documentationapp-store-optimization/lib/data_sources.md:32Low confidence
- Network access in code of documentationapp-store-optimization/lib/data_sources.md:70Low confidence
- Network access in code of documentationapp-store-optimization/lib/data_sources.md:71Low confidence
- Network access in code of documentationapp-store-optimization/lib/data_sources.md:73Low confidence
- Network access in code of documentationapp-store-optimization/lib/data_sources.md:74Low confidence
- Network access in code of documentationapp-store-optimization/lib/data_sources.md:76Low confidence
- Network access in code of documentationapp-store-optimization/lib/data_sources.md:77Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueapp-store-optimization/lib/data_sources.md:305Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Path .claude/ARCHITECTURE.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md app-store-optimization/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md app-store-optimization/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md app-store-optimization/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md app-store-optimization/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md app-store-optimization/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.