competitors
Find an app's real competitors in one region on one or both platforms, add the chosen ones to tracking, and build a competitive audit — share of search across live store results, newly discovered competitors, category position, and 30-day rating velocity with a star breakdown. Emits a structured findings.json plus a self-contained HTML report. Trigger on "who are our competitors", "competitor analysis", "competitive audit", "who outranks us in this country", "compare us against a named rival", "add competitors to tracking", "/competitors".
Install
With your agent
Install OMGSkills skill "appfollow/appfollow-ai-toolkit:skills/competitors" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/AppFollow/appfollow-ai-toolkit /tmp/appfollow-ai-toolkit && ln -s /tmp/appfollow-ai-toolkit/skills/competitors ~/.claude/skills/competitors
From README
competitors Read using-appfollow first (session opening, write ritual, error codes). This skill answers one question — who are we actually competing with in this market, and how do we stand against them — using only data the MCP can produce. Everything below was verified against the live API; the constraints in Verified limits are not hypothetical and must not be designed around optimistically. Inputs Collected interactively in step 1. Nothing is assumed. app — name, store URL, or extid. A store URL is fine: parse the id out of it (/id for App Store, ?id= for Google Play). The ASO search endpoints take free-text terms only, never a URL or an id. platforms — ios, android, or both. Maps to store + device: iOS → as + iphone, Android → gp + android. region — exactly one two-letter country code. The skill does not proceed with several. One region is a hard requirement, not a default: results differ enough between markets that a blended answer is meaningless.
