Agent skill · every-app
competitor-analysis
Analyze one competitor's organic footprint, ranking keywords, content themes, backlinks, and gaps.
What it needs
About 3k tokens when loaded.
What this skill does
OpenSEO Competitor Analysis Goal Analyze one competitor deeply enough to decide what to learn from, avoid, counter-position against, or outrank. Use this for a named competitor. For identifying the market leaders first, use competitive-landscape. Required inputs projectId Competitor domain User's domain when comparison is requested Optional topic/category/location/language Project context The project-context tools are free and shared with the app and other agents. 1. Call getprojectcontext first and ground the analysis in it — the saved competitors say whether this domain is already known and what was concluded about it before. 2. This skill needs competitors. If none are saved, run a minimal inline setup: save the competitor being analyzed, and ask the user (or infer from findserpcompetitors and confirm) whether there are others, write them back with updateprojectcontext (addCompetitors), then continue the analysis. Never front-load the full interview; suggest seo-project-setup at the end for the rest. 3. Before spending credits, check the research log. If the same research ran within the last 30 days, reuse that result and say so instead of re-buying it. 4. On finish, write back what is durable with updateprojectcontext — an addCompetitors upsert for this domain with a short note on its strengths and where it is vulnerable — and append a research log entry: { appendResearchLog: { summary: "Competitor analysis: <domain>. Verdict: <conclusion>" } }. OpenSEO MCP tools getdomainoverview: baseline organic traffic and keyword count. getsearchconsoleperformance: when comparing to the user's own domain and Search Console is connected, use it as the first-party baseline (real clicks/impressions/CTR/position) instead of estimating the user's own performance from third-party data. getrankedkeywords: exact keyword, URL, rank, intent, traffic, CPC, and SERP-type rows for the competitor domain or page. getbacklinksoverview: backlink/referring-domain profile. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills every-app/competitor-analysis--7c674a