aso-skill
Portable Agent Plugin and Agent Skill for current Apple App Store keyword and competitor research
Documentation
ASO Skill for AI agents
The official public integration package for ASO Skill. It combines a portable Agent Plugin, an installable Agent Skill, and declarative configuration for the hosted MCP server.
It supports current search rankings and keyword difficulty, keyword popularity, detailed metadata for up to 10 App Store IDs, credit balance and pack discovery, and human-completed checkout when the account owner asks to top up.
Install
Install the standalone skill from its public repository:
npx skills add aso-skill/aso-skillThe skill follows the open Agent Skills specification. Its source is available at ASO-Skill/aso-skill.
Clients that support the open Agent Plugins format can install this repository as a plugin. The root `plugin.json`, `mcp.json`, and `skills/aso-skill/SKILL.md` package the same hosted connection and reviewed workflow without local executable code.
Gemini CLI can install the repository as an extension:
gemini extensions install https://github.com/ASO-Skill/aso-skillHosted MCP
Compatible remote MCP clients can connect to:
https://api.asoskill.com/mcpThe connection uses OAuth authorization code with S256 PKCE, dynamic client registration, short-lived access tokens, refresh rotation with reuse detection, and dashboard revocation. It exposes five focused tools plus a hosted snapshot of this Agent Skill for compatible clients. See the MCP guide, ChatGPT guide, and Claude guide.
Authentication is client-managed. The repository contains no API keys, OAuth client secrets, user credentials, or environment files. Clients discover the authorization server from the protected MCP resource and open ASO Skill's browser-based consent flow.
CLI authentication
The skill uses the separate ASO Skill CLI. The agent runs browser-assisted login, the user signs in to ASO Skill and approves the exact scopes, and the CLI saves the credential in the operating-system credential store. Neither the user nor the agent has to copy an API key into `.env` or a conversation.
npx --yes @aso-skill/cli@0.1.4 loginThe default credential has `data` and `credits` access and expires after 90 days. Checkout is an explicit additional permission. `ASO_SKILL_API_KEY` remains available as an override for CI when supplied by the CI platform's secret manager.
Example prompts
Use ASO Skill to compare the difficulty and popularity of "workout planner" in the US App Store.Find the leading iPhone apps for "habit tracker" in Sweden and summarize the top five competitors.Every successful search, popularity, or app-lookup request costs one credit. The skill minimizes paid calls and batches app lookups.
Repository layout
- `SKILL.md` — agent-facing workflow and safety rules
- `references/api.md` — compact public API and authentication reference
- `plugin.json`, `mcp.json`, and `skills/` — portable Agent Plugin package
- `server.json` — Official MCP Registry metadata for the hosted server
- `gemini-extension.json` — Gemini CLI extension configuration
- `agents/openai.yaml` — optional UI metadata for compatible clients
- `.codex-plugin/plugin.json` and `.mcp.json` — ChatGPT/Codex plugin packaging for the hosted MCP connection
- `assets/icon.png` — public ASO Skill marketplace artwork with metadata stripped
Develop
Tests are offline and do not call metered API routes.
npm test
npm run check
npx skills add . --listThe canonical API contract is .
Security
The plugin contains instructions and declarative connection metadata only. It does not execute installation scripts, read environment variables, or proxy credentials. Report security concerns through the ASO Skill contact page; do not include secrets in a public issue.
License
MIT
Frequently asked questions
What is aso-skill?
aso-skill is Portable Agent Plugin and Agent Skill for current Apple App Store keyword and competitor research
How do I install aso-skill?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is aso-skill open source?
Yes — it is hosted on GitHub at https://github.com/ASO-Skill/aso-skill and has 1 stars.
Related MCP tools
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
This is a 12306 ticket search server based on the Model Context Protocol (MCP).
Official remote MCP server for Atlassian. Securely connect Jira, Confluence, Jira Service Management, Bitbucket, and Compass to Claude, ChatGPT, Cursor, VS Code, and other AI tools using OAuth 2.1 or API tokens.
A model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients. JavaScript-based implementation.
Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP