Agent skill

Openaso Aso

by hubab1 in 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…

MITAuto-check passedMarketing & SEO

Install Openaso Aso

skills CLI
$ npx skills add hubab1/OpenASO --skill openaso-aso -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install hubab1/OpenASO openaso-aso --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/hubab1/OpenASO.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/openaso-aso .claude/skills/openaso-aso && rm -rf skills-src

Use ~/.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/

Facts

Skill name
openaso-aso
GitHub stars
177
Token cost
~946 tokens
SKILL.md length
413 words
Files
2
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

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…

  • Works in 5 steps: Identify the target app with detect_app,… → Start every substantive ASO analysis… → Gather only the evidence needed for the… → …
  • Performing App Store Optimization work with OpenASO MCP data: ASO audits
  • SKILL.md covers Core Workflow, Unsupported Or User-Provided…, ASO Rubrics To Apply and Output Shape
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Openaso Aso is an agent skill from hubab1/OpenASO. Use when performing App Store Optimization work with OpenASO MCP data: ASO audits, keyword research, metadata optimization, screenshot strategy, review analysis, competitor research, localization planning, or store listing test plans. Prefer OpenASO evidence-gathering tools first, then apply ASO frameworks as analysis rubrics.

Its SKILL.md is about 950 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in Marketing & SEO, covering App store release and Quizzes and assessments. It works with Model Context Protocol and App Store Connect. The repository describes itself as: App Store monitoring for keyword rankings, competitors, ratings, and reviews. The licence is MIT.

When your agent uses it

  • Performing App Store Optimization work with OpenASO MCP data: ASO audits
  • Keyword research
  • Metadata optimization
  • Screenshot strategy

Example prompts

  • “/openaso-aso”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Identify the target app with detect_app, search_app_store_apps, list_apps, or the provided appStoreID.
  2. Start every substantive ASO analysis with get_app_overview to check metadata, ratings, review/keyword/screenshot counts, top competitors…
  3. Gather only the evidence needed for the requested workflow
  4. Keep refreshes bounded. Prefer narrow storefronts, small limits, and partial results over broad crawls.
  5. Separate verified evidence from hypotheses. Label unsupported or missing inputs instead of inventing them.

What it can do on your machine

Read from SKILL.md and the folder at commit 7bf86b9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Openaso Aso loads about 946 tokens when it runs. Until then it costs about 85 tokens; SKILL.md has 413 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~85
When it runs · the whole SKILL.md, loaded when a task matches
~946

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from hubab1/OpenASO at commit 7bf86b9, republished under its MIT licence (© hubab1). 413 words, ~946 tokens.

Download SKILL.mdSave it as .claude/skills/openaso-aso/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
openaso-aso
description
Use when performing App Store Optimization work with OpenASO MCP data: ASO audits, keyword research, metadata optimization, screenshot strategy, review analysis, competitor research, localization planning, or store listing test plans. Prefer OpenASO evidence-gathering tools first, then apply ASO frameworks as analysis rubrics.

OpenASO ASO

Use OpenASO as the evidence layer for ASO recommendations. Do not copy generic ASO prompts directly; gather OpenASO data first, then apply ASO domain rubrics to that evidence.

Core Workflow

  1. Identify the target app with detect_app, search_app_store_apps, list_apps, or the provided appStoreID.
  2. Start every substantive ASO analysis with get_app_overview to check metadata, ratings, review/keyword/screenshot counts, top competitors, and freshness warnings.
  3. Gather only the evidence needed for the requested workflow:
    • Keywords: list_keywords, score_keywords, suggest_keywords, discover_keyword_landscape, get_ranked_apps_for_keyword.
    • Reviews: list_reviews, refresh_reviews, download_all_reviews only when exhaustive history is explicitly needed.
    • Competitors: list_competitors, refresh_keyword_rankings, refresh_competitor_reviews.
    • Screenshots: list_screenshots, export_screenshots, export_competitor_screenshots.
    • Localization: get_localization_research_context.
    • Website positioning: fetch_app_website_markdown or fetch_website_markdown.
  4. Keep refreshes bounded. Prefer narrow storefronts, small limits, and partial results over broad crawls.
  5. Separate verified evidence from hypotheses. Label unsupported or missing inputs instead of inventing them.

Unsupported Or User-Provided Data

OpenASO public/local evidence does not prove:

  • Downloads, revenue, LTV, retention, or paid campaign performance.
  • Exact App Store Connect impressions, product page views, conversion rate, or test results.
  • The current hidden App Store keyword field unless the user provides it.
  • Exact competitor conversion rates or revenue.

Ask for these inputs when required, or mark them as missing.

Show full SKILL.md (217 more words)Show less

ASO Rubrics To Apply

  • Title and subtitle are 30 characters each.
  • Hidden iOS keyword field is 100 characters when user-provided.
  • Promotional text is 170 characters; description and release notes are 4000 characters.
  • Avoid repeating keyword words across title, subtitle, and keyword field.
  • Prefer comma-separated keyword-field terms without spaces.
  • Do not use competitor brands, category names, app name, app, free, or unsupported claims in keyword-field recommendations.
  • Keyword opportunity should weigh relevance, rankability/difficulty or result count, popularity, current rank, competitor overlap, and review-language support.
  • Screenshot slots 1-3 should explain core value quickly; later slots can expand features, trust, differentiation, and calls to action.
  • Localized keywords are market-specific research, not translations. Use local metadata, reviews, competitors, and ranking checks.
  • PPO can test app icon, screenshots, and app previews. CPPs can target custom screenshot/app-preview/promotional-text variants, but are not randomized organic A/B tests.
  • Review responses should follow HEAR: hear the issue, empathize briefly, state action or limitation, and route to support or a fix.

Output Shape

For audits and action plans, group recommendations by impact, effort, confidence, and evidence source.

For keyword or metadata work, include a keyword coverage matrix, character counts, rationale, and evidence gaps.

For screenshots and tests, include a variant plan with hypothesis, evidence source, primary metric, required ASC inputs, and next OpenASO refresh to run after the test.

© hubab1, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .agents/skills/openaso-aso of hubab1/OpenASO.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit 7bf86b9

Compare with similar skills

Openaso Aso 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.

Openaso Aso compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Openaso Aso this skillhubab1/OpenASO177—~946Automated safety check: PassMIT
Asc Revenuecat Catalog Syncrorkai/app-store-connect-cli-skills1.1k3 repos~3.8kAutomated safety check: PassMIT
App Analyticsappeeky/aso-skills2.2k—~1.6kAutomated safety check: PassMIT
Releasemovieclaw/MovieClaw160—~2.7kAutomated safety check: PassCustom licence
Custom Product Pagesappeeky/aso-skills2.2k—~1.7kAutomated safety check: PassMIT
Apple Mobiletellahq/opensession394—~781Automated safety check: PassMIT

Similar skills

  • Asc Revenuecat Catalog Sync

    rorkai/app-store-connect-cli-skills

    Reconcile App Store Connect subscriptions and in-app purchases with RevenueCat products, entitlements, offerings, and packages using asc and RevenueCat MCP.

    1.1k GitHub starsUsed in 3 repos~3.8k tokens
    MobileAuto-check passed
  • App Analytics

    appeeky/aso-skills

    When the user wants to set up, interpret, or improve their app analytics and tracking.

    2.2k GitHub stars~1.6k tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • Release

    movieclaw/MovieClaw

    发布 movieclaw 新版本。当用户要求发版、发布新版本、打 tag、发布 NER 模型、发布 Docker 镜像,或打包上传 iOS App 到 TestFlight / App Store、补传发版附件(IPA、Mac 转码器、Mac 版 App)时使用。涵盖版本号三处同步、应用/模型/镜像/iOS 的完整流程、可选附件失败补救与检查清单。

    160 GitHub stars~2.7k tokensUpdated today
    MobileAuto-check passed
  • Custom Product Pages

    appeeky/aso-skills

    When the user wants to design, deploy, or measure Apple Custom Product Pages (CPP) — the alternate App Store product pages with different screenshots, preview videos, and promo text shown to users…

    2.2k GitHub stars~1.7k tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • Apple Mobile

    tellahq/opensession

    Build SwiftPM/xtool iOS apps and prepare explicitly approved ad-hoc or TestFlight releases through the apple-build and apple-release MCP servers.

    394 GitHub stars~781 tokensUpdated yesterday
    MobileAuto-check passed
  • Store Growth Audit

    rshankras/claude-code-apple-skills

    Stage-by-stage audit of an app's App Store growth machinery against a 54-item P0–P9 playbook — every item scored from an App Store Connect MCP call, a codebase check, or an explicit question to the…

    787 GitHub stars~3.6k tokensUpdated 2 mo ago
    MobileAuto-check passed

Questions about Openaso Aso

What does Openaso Aso do?

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…. Openaso Aso is an agent skill from hubab1/OpenASO. Use when performing App Store Optimization work with OpenASO MCP data: ASO audits, keyword research, metadata optimization, screenshot strategy, review analysis, competitor research, localization planning, or store listing test plans.

When should I use Openaso Aso?

Openaso Aso fits situations like: performing App Store Optimization work with OpenASO MCP data: ASO audits; keyword research; metadata optimization; screenshot strategy.

How do I install Openaso Aso in Claude Code?

Run `npx skills add hubab1/OpenASO --skill openaso-aso -a claude-code`. Or copy the skill folder (.agents/skills/openaso-aso in hubab1/OpenASO) into .claude/skills/openaso-aso in your project. Claude Code loads it when a task matches its description.

How do I install Openaso Aso in Codex?

Run `npx skills add hubab1/OpenASO --skill openaso-aso -a codex`. Or copy the skill folder (.agents/skills/openaso-aso in hubab1/OpenASO) into .agents/skills/openaso-aso in your project. Codex loads it when a task matches its description.

Can I use Openaso Aso in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hubab1/OpenASO --skill openaso-aso -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/openaso-aso, .gemini/skills/openaso-aso, .github/skills/openaso-aso and .opencode/skills/openaso-aso in your project.

What does Openaso Aso need to run?

SKILL.md names no scripts, command-line tools or credentials: Openaso Aso is instructions for the agent only.

Does Openaso Aso access the network?

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.

Is Openaso Aso safe to install?

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.

What licence does Openaso Aso use?

Openaso Aso is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Openaso Aso use?

About 946 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Openaso Aso?

Skills that share tags, products or a category with Openaso Aso: Asc Revenuecat Catalog Sync (rorkai/app-store-connect-cli-skills, 1.1k stars), App Analytics (appeeky/aso-skills, 2.2k stars), Release (movieclaw/MovieClaw, 160 stars) and Custom Product Pages (appeeky/aso-skills, 2.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Openaso Aso?

hubab1 (a GitHub user) maintains it in hubab1/OpenASO, which has 177 GitHub stars. The repository was last updated on August 16, 2026.

Source: hubab1/OpenASO on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.