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.

Compare on GitHub

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.

Compare on GitHub

View on GitHubAdd to my skills

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>/
463GitHub stars
4stars in 7 days
1skill in this repository
0commits in 30 days

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

Oct 25, 2026Nov 6, 2026463

30-day change not yet available: not enough history.

Individual skills in this repository

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 tokens

Always available to the agent

SKILL.md

3,564 tokens

When the skill is activated

Reference documents

8,909 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Capabilities
  2. Input Requirements
  3. Output Formats
  4. How to Use
  5. Scripts
  6. Best Practices
  7. Limitations
  8. Integration with Other Skills
  9. Version & Updates

Scripts executed separately

  • ab_test_planner.py
  • aso_scorer.py
  • competitor_analyzer.py
  • keyword_analyzer.py
  • launch_checklist.py
  • lib/itunes_api.py
  • lib/scraper.py
  • localization_helper.py
  • metadata_optimizer.py
  • review_analyzer.py

Files

  • HOW_TO_USE.mddoc10,252 bytes
  • README.mddoc14,911 bytes
  • SKILL.mdcore16,531 bytes
  • ab_test_planner.pyruns22,557 bytes
  • aso_scorer.pyruns19,879 bytes
  • competitor_analyzer.pyruns21,256 bytes
  • expected_output.jsonasset5,492 bytes
  • keyword_analyzer.pyruns13,379 bytes
  • launch_checklist.pyruns29,234 bytes
  • lib/data_sources.mddoc13,991 bytes
  • lib/itunes_api.pyruns8,700 bytes
  • lib/scraper.pyruns13,319 bytes
  • localization_helper.pyruns22,730 bytes
  • metadata_optimizer.pyruns20,926 bytes
  • review_analyzer.pyruns25,973 bytes
  • sample_input.jsonasset723 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills 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 shell

Automated signals, not a guarantee

Checked Nov 5, 2026

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

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativePath .claude/ARCHITECTURE.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md app-store-optimization/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md app-store-optimization/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md app-store-optimization/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md app-store-optimization/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard 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.