Skills

Competitor Analysis

Analyze one competitor's organic footprint, ranking keywords, content themes...

Install

npx skills add every-app/open-seo --skill competitor-analysis -g -a claude-code -y
Repository
every-app/open-seo26k
Category
Engineering
Updated
5d ago
License
MIT
Context cost
Mediumabout 1,524 tokens
Runs scripts
No, instructions only

What it does

Analyze one competitor's organic footprint, ranking keywords, content themes, backlinks, and gaps.

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 get_project_context 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 find_serp_competitors and confirm) whether there are others, write them back with update_project_context (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 update_project_context, 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>" } }.

Deliver as a report

Deliver through the seo-report skill, saving with skill: "competitor-analysis". If that skill is not available, say so and stop before writing HTML.

OpenSEO MCP tools

Read the whole SKILL.md on GitHub

More in Engineering