Agent Skill
Competitor Gap skill
competitor-gapRyze-AI-Adgent/open-seo-mcp-skillsskills/competitor-gap/SKILL.md
Find keywords a competitor ranks for that the user's site doesn't — the content gap, prioritized by volume and winnability. Use when asked "what does competitor.com rank for", "keyword gap vs X", "steal competitor keywords", or "why do they outrank us".
always on
60 tokname + description
once used
468 tokSKILL.md body
bundled files
0
repo stars
6.4kGitHub
Install the Competitor Gap skill
Skills CLI (Claude Code, Codex, Cursor and others)
npx skills add https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills --skill competitor-gap
Claude Code, by hand (all projects)
git clone --depth 1 https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills.git /tmp/open-seo-mcp-skills mkdir -p ~/.claude/skills cp -R /tmp/open-seo-mcp-skills/skills/competitor-gap ~/.claude/skills/competitor-gap
For one project only, copy the folder into .claude/skills/ in that project instead. The agent picks it up when a task matches its description.
What it costs your context
Agent Skills load in three steps. Tokens counted with the o200k tokenizer; your model's count will differ a little.
| When | What loads | Cost |
|---|---|---|
| Every session | Name and description | 60 tok |
| When the agent uses it | The SKILL.md instructions | 468 tok |
| Only if opened | No bundled files | — |
Until it is used, competitor-gap costs about 23× less than the median MCP server we measured (1,362 tokens on every turn). Installing all 8 skills from Ryze-AI-Adgent/open-seo-mcp-skills would load 498 tokens of descriptions. Skills vs MCP study
Checks
Our checks found nothing to flag: it follows the Agent Skills specification's naming and size guidelines and doesn't pipe downloads into a shell.
Checked 2026-10-22 · method
What's inside
The headings of its SKILL.md. Read the full file on GitHub.
- Competitor Gap
- Requires
- Workflow
- Output
More skills from Ryze-AI-Adgent/open-seo-mcp-skills
- ai-visibilityRyze-AI-Adgent/open-seo-mcp-skills
Measure real AI-engine visibility — traffic from ChatGPT, Perplexity, Claude, Gemini and which pages they cite — from actual GA4 referral data, not prompt sampling. Use when asked "AI visibility", "GEO/AEO check", "do LLMs cite us", "traffic from ChatGPT", or "how do we show up in AI search".
6.4k78 tok idle · 500 in use - backlink-checkRyze-AI-Adgent/open-seo-mcp-skills
Backlink profile for any domain — referring domains, authority, anchors, new/lost links, and a side-by-side vs a competitor. Use when asked "check my backlinks", "backlink profile of X", "who links to them", or "link gap vs competitor".
6.4k60 tok idle · 405 in use - content-briefRyze-AI-Adgent/open-seo-mcp-skills
SERP-driven content brief for a target keyword — what ranks, what to cover, headings, questions, internal links from your own data. Use when asked for a "content brief", "outline to rank for X", "what should this article cover", or before writing any SEO page.
6.4k62 tok idle · 510 in use - keyword-researchRyze-AI-Adgent/open-seo-mcp-skills
Keyword research from a seed topic — ideas, real Google volume/CPC, intent, difficulty, clustered into a plan. Use when asked to "find keywords", "keyword research for X", "what should I rank for", or "build a keyword plan".
6.4k56 tok idle · 474 in use - rank-trackingRyze-AI-Adgent/open-seo-mcp-skills
Rank tracking without a tracker subscription — position movers between any two periods from real Search Console data. Use when asked "how are my rankings", "what moved this week/month", "track my keywords", or "did the update hit me".
6.4k52 tok idle · 497 in use - seo-auditRyze-AI-Adgent/open-seo-mcp-skills
Full SEO audit of a site from its real Search Console + GA4 data — indexation health, CTR anomalies, decaying pages, striking-distance keywords, quick wins. Use when asked to "audit my site", "SEO audit", "why is my organic traffic down", or "SEO health check".
6.4k65 tok idle · 578 in use - seo-vs-adsRyze-AI-Adgent/open-seo-mcp-skills
Find money leaking between search ads and SEO — queries you pay for while already ranking organically, and paid queries with no organic coverage. Use when asked "am I paying for clicks I'd get free", "brand bidding waste", "SEO vs ads overlap", or "cut wasted ad spend with SEO".
6.4k65 tok idle · 481 in use