What it does
This standalone Agent Skill helps Codex, Claude Code, and compatible agents with:
- keyword research, rankings, traffic, difficulty, and KEI;
- competitor and market-gap analysis;
- validated App Store and Google Play metadata;
- localization, screenshot briefs, and conversion experiments;
- measurable keep/iterate/rollback plans.
It starts read-only and does not change Applyra, publish store metadata, or run Git operations without explicit approval.
Requirements
- Node.js 20 or newer;
- an Applyra Unlimited plan and
APPLYRA_API_KEY; @applyra/[email protected].
Get Applyra access
- Before signing up, open Applyra through the LuchoLabs referral link, then create your account.
- Upgrade to the Unlimited plan to enable API and MCP access.
- Get your
APPLYRA_API_KEYfrom your Applyra account, then continue with the skill and MCP installation below.
Referral benefit: You get 50% off your first Unlimited month. If you stay for month two, LuchoLabs gets one free Unlimited month as Applyra credit; rewards have no cash value. See Applyra's current referral terms. This independent community project is not an official Applyra repository.
Quick install — all supported agents
The cross-agent skills CLI detects
installed clients and lets you choose the scope and targets interactively:
npx skills add lucholabs/applyra-aso-skill --skill applyra-aso
To install globally into every compatible client detected on your machine:
npx skills add lucholabs/applyra-aso-skill \
--skill applyra-aso --agent '*' --global --copy --yes
Review third-party skills before installing them. This repository contains one
skill and its source is fully visible under applyra-aso/.
Supported clients
| Client | Personal/global location | Project location | Invoke or verify |
|---|---|---|---|
| Codex | ~/.agents/skills/applyra-aso |
.agents/skills/applyra-aso |
$applyra-aso or /skills |
| Claude Code | ~/.claude/skills/applyra-aso |
.claude/skills/applyra-aso |
/applyra-aso |
| Cursor | ~/.cursor/skills/applyra-aso or ~/.agents/skills/applyra-aso |
.cursor/skills/applyra-aso or .agents/skills/applyra-aso |
/applyra-aso |
| Google Antigravity | ~/.gemini/config/skills/applyra-aso |
.agents/skills/applyra-aso |
ask for available skills |
| Antigravity CLI | ~/.gemini/antigravity-cli/skills/applyra-aso |
.agents/skills/applyra-aso |
/skills |
| Gemini CLI | ~/.gemini/skills/applyra-aso or ~/.agents/skills/applyra-aso |
.gemini/skills/applyra-aso or .agents/skills/applyra-aso |
/skills list |
| GitHub Copilot | ~/.copilot/skills/applyra-aso or ~/.agents/skills/applyra-aso |
.github/skills/applyra-aso or .agents/skills/applyra-aso |
/applyra-aso |
| Windsurf | ~/.codeium/windsurf/skills/applyra-aso or ~/.agents/skills/applyra-aso |
.windsurf/skills/applyra-aso or .agents/skills/applyra-aso |
@applyra-aso |
| OpenCode | ~/.config/opencode/skills/applyra-aso or ~/.agents/skills/applyra-aso |
.opencode/skills/applyra-aso or .agents/skills/applyra-aso |
automatic or skill picker |
| Other Agent Skills clients | selected by npx skills |
usually .agents/skills/applyra-aso |
client-specific picker |
The universal installer also supports Cline, Roo Code, Amp, Goose, Warp, Zed, Replit, Continue, Devin, OpenHands, Kiro, and other Agent Skills clients. Their native paths change more often, so let the installer select the current target.
Install in Codex
The standard Codex flow is to ask its bundled skill installer—no Python command is required. In Codex, enter:
$skill-installer install applyra-aso from lucholabs/applyra-aso-skill, path applyra-aso
Codex installs user skills under ~/.agents/skills. If it does not appear,
restart Codex, then invoke it with $applyra-aso.
For one repository only, copy applyra-aso/ to
.agents/skills/applyra-aso/ in that repository.
Install in Claude Code
Claude Code discovers personal skills under ~/.claude/skills:
git clone --depth 1 https://github.com/lucholabs/applyra-aso-skill.git
mkdir -p ~/.claude/skills
cp -R applyra-aso-skill/applyra-aso ~/.claude/skills/applyra-aso
Start Claude Code and run /applyra-aso. For one project only, copy the folder
to .claude/skills/applyra-aso/ in that project.
Connect Applyra MCP
Export the key in the shell that launches your agent. Do not put it in Git:
export APPLYRA_API_KEY="your-key"
Codex (~/.codex/config.toml):
[mcp_servers.applyra]
command = "npx"
args = ["-y", "@applyra/[email protected]"]
env_vars = ["APPLYRA_API_KEY"]
Claude Code:
claude mcp add --transport stdio --scope user applyra -- \
npx -y @applyra/[email protected]
Launch Claude Code from the shell where APPLYRA_API_KEY is exported, then use
/mcp to verify the connection.
For Cursor, Antigravity, Gemini CLI, GitHub Copilot, Windsurf, OpenCode, and other MCP clients, add a local stdio server in the client's MCP settings:
name: applyra
command: npx
arguments: -y @applyra/[email protected]
environment variable: APPLYRA_API_KEY (inherit it from the launching shell)
Verify
python3 applyra-aso/scripts/validate_metadata.py --self-test
bash applyra-aso/scripts/check_setup.sh
Python only runs the bundled deterministic metadata validator. It is not the Codex installer.
Update or uninstall
npx skills update applyra-aso --global
npx skills remove applyra-aso --global
Structure
applyra-aso/
├── SKILL.md
├── agents/openai.yaml
├── assets/
├── references/
└── scripts/
Documentation
- OpenAI: Build skills
- Claude Code: Extend Claude with skills
- Cursor: Agent Skills
- Google Antigravity: Agent Skills
- Gemini CLI: Manage Agent Skills
- GitHub Copilot: Agent Skills
- Windsurf: Cascade Skills
- OpenCode: Agent Skills
- Agent Skills specification
License
MIT. This independent community project is not an official Applyra repository.
No comments yet
Be the first to share your take.