Tooluck logoTooluck
SKILL.md

competitor-gap

Agent skill fromRyze-AI-Adgent/open-seo-mcp-skills

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".

How to install competitor-gap

install competitor-gap
# install the open-seo-mcp-skills pack with the skills CLI
npx skills add Ryze-AI-Adgent/open-seo-mcp-skills

# or add only this skill to Claude Code: copy the folder

skills/competitor-gap/

# into

~/.claude/skills/competitor-gap/ (all projects)

.claude/skills/competitor-gap/ (one project)

skills/competitor-gap/SKILL.md

MITFull file
1# Competitor Gap
2
3## Requires
4
5The free Ryze MCP connector (`https://connector.get-ryze.ai/mcp`). Claude Code: `claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp`. claude.ai / Desktop / Cursor: add it as a custom connector with the same URL. Setup: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp?utm_source=github&utm_content=open-seo-mcp-skills
6
7Their rankings are estimates (DataForSEO), yours are real (GSC). Diff them.
8
9## Workflow
10
111. **Competitor's keywords.** Via the workspace's DataForSEO tools — Labs `ranked_keywords` for the competitor domain (request shape: `native__get_provider_docs`, provider `dataforseo`). Pull top ~500 by volume. If DataForSEO isn't exposed in this workspace, check for connected `ahrefs`/`semrush` providers and use their organic-keywords endpoint instead; if none, stop and say which connection is missing.
122. **Competitor overview.** Labs `domain_rank_overview` — their estimated organic traffic and keyword count, for context.
133. **Your keywords.** `google_search_console__runRawSearchAnalytics`, dimension `["query"]`, last 90 days, high rowLimit — the full set of queries the user's site gets impressions for.
144. **Diff into three buckets:**
15 - **Gap** — competitor ranks top 20, you have zero impressions → new content needed
16 - **Behind** — you both rank but they're ≥ 5 spots ahead → improve existing page
17 - **Ahead** — you outrank them (report briefly; it's the moat)
18…

Excerpt shown under the repository's MIT license.

More skills in open-seo-mcp-skills

Keep exploring

Similar skill repositories

nexu-io /

open-design
107k

The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.

40 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates