Sandbox
@Ryze-AI-Adgent/open-seo-mcp-skills

Claude skills for SEO and GEO on Ryze MCP

This repo gives Claude a set of reusable SEO and GEO skills. The skills work through the Ryze MCP connector, which links Claude to your own Search Console, GA4, ads, and DataForSEO data. The bundle is installable as a Claude plugin or copyable as plain skill files.

747 stars11 forksShellUpdated 8d ago
Who it's for

Builders who want Claude Code to analyze rankings, traffic, backlinks, and keyword opportunities from their own accounts.

What it delivers

You can ask Claude to run SEO audits, find keyword gaps, and compare organic and paid queries without reexplaining your data setup.

What it does

SEO audit skill

Checks indexation, CTR anomalies, decaying pages, and quick wins using Search Console and GA4.

Keyword research skill

Turns seed terms into clustered keyword plans with volume, CPC, and intent data from Google Ads and DataForSEO.

Rank tracking skill

Shows position movers between any two periods using your real Search Console data.

Competitor gap skill

Finds keywords a competitor ranks for that you do not.

Backlink check skill

Compares backlink profiles and referring domains against a competitor.

AI visibility skill

Shows which AI engines send traffic and which pages they cite from GA4 AI-referral reports.

Content brief skill

Builds SERP-based briefs with headings, entities, questions, and internal links.

SEO vs ads skill

Finds queries you pay for even though you already rank for them organically.

How to get it

  1. 1Run
    claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp
    claude plugin marketplace add Ryze-AI-Adgent/open-seo-mcp-skills
    claude plugin install open-seo-mcp-skills@ryze
  2. 21. Connect the Ryze MCP — in Claude: Settings → Connectors → Customize → add custom…
    Name: Ryze AI
    URL:  https://connector.get-ryze.ai/mcp
  3. 32. Install the skills — as a Claude Code plugin
    claude plugin marketplace add Ryze-AI-Adgent/open-seo-mcp-skills
    /plugin install open-seo-mcp-skills@ryze
  4. 4or just copy them
    git clone https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills && cp -r open-seo-mcp-skills/skills/* ~/.claude/skills/

README

Open SEO MCP Skills

Free SEO & GEO data via MCP

Open-source SEO + GEO skills for Claude — keyword research, rank tracking, site audits, backlinks, competitor gaps, AI visibility — running on your own Search Console, Analytics and ads data through the Ryze MCP, with DataForSEO built in for the data Google won't give you.

No subscription for the tool. No markup on API calls. The skills are MIT — take them, change them, ship them.

Why this exists

"Open source SEO tools" are having a moment. Look closer and most are a UI over the DataForSEO API: you either bring your own key and pay per request, or pay a hosted subscription plus a ~28% markup on every data call. The code is free; the data never was.

This takes the opposite approach:

  • Your rankings come from your actual Google Search Console — real positions, real clicks, not estimates
  • Your traffic comes from your actual GA4 — including AI referral traffic (ChatGPT, Perplexity, Claude, Gemini)
  • Your keyword volumes come from Google Ads keyword planner data
  • Competitor keywords, backlinks and SERPs come from DataForSEO, already wired into the Ryze connector — no key to manage, no markup layer to build
  • Ahrefs and Semrush are also connectable if you already pay for them

Quick start

claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp
claude plugin marketplace add Ryze-AI-Adgent/open-seo-mcp-skills
claude plugin install open-seo-mcp-skills@ryze

Then: "run an SEO audit on mysite.com". The plugin bundles the connector, so step one is optional in Claude Code.

Product pages: Google Ads MCP · Meta Ads MCP

Install (2 steps)

1. Connect the Ryze MCP — in Claude: Settings → Connectors → Customize → add custom connector:

Name: Ryze AI
URL:  https://connector.get-ryze.ai/mcp

Sign in, pick your workspace, connect your Google Search Console / GA4 / ads accounts once. Full guide: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp

2. Install the skills — as a Claude Code plugin:

claude plugin marketplace add Ryze-AI-Adgent/open-seo-mcp-skills
/plugin install open-seo-mcp-skills@ryze

or just copy them:

git clone https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills && cp -r open-seo-mcp-skills/skills/* ~/.claude/skills/

The skills

SkillWhat it doesData source
seo-auditFull site audit: indexation, CTR anomalies, decaying pages, quick winsGSC + GA4
keyword-researchSeed → ideas → volume/CPC/intent → clustered keyword planGoogle Ads + DataForSEO
rank-trackingPosition movers between any two periods, no tracker subscriptionGSC
competitor-gapKeywords a competitor ranks for that you don'tDataForSEO + GSC
backlink-checkBacklink profile + referring domains vs a competitorDataForSEO
ai-visibilityWhich AI engines send you traffic and which pages they citeGA4 AI-referral reports
content-briefSERP-driven brief: headings, entities, questions, internal linksDataForSEO + GSC
seo-vs-adsQueries you pay for that you already rank for organicallyGSC × Google Ads

Then just ask: "run an SEO audit on my site", "what keywords does competitor.com rank for that I don't?", "how much am I paying for clicks I'd get free?"

How it compares

OpenSEO-style wrappersSemrush/AhrefsThis
Tool costfree code or ~$10/mo hosted$120+/mofree (MIT)
Data costyour DataForSEO bill (+~28% markup if hosted)includedthrough your Ryze workspace
Rankingsestimated from SERP scrapesestimatedyour real GSC positions
Trafficestimatedestimatedyour real GA4
AI visibilityprompt-sampling estimateslimitedyour actual AI referral traffic
Works inside Claudevia MCPnonative skills + MCP

Notes for skill authors

Ryze MCP tools are namespaced <provider>__<tool> (e.g. google_search_console__runRawSearchAnalytics, google_ads__generateKeywordIdeas). When a request shape is unclear, call native__get_provider_docs with the provider (dataforseo, google_search_console, …) — it returns the official API docs. Tool availability can vary by workspace; every skill here states its fallback.

License

MIT. The skills and this repo are free forever. Data access runs through your own Ryze workspace and your own connected accounts.

Files in the repo

Repository payload6 top-level entries
  • .claude-plugin
  • skills
  • ghs-toplight.png
  • install.sh
  • LICENSE
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k
mvanhorn/
last30days-skill

AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary

62k
Imbad0202/
academic-research-skills

Academic Research Skills for Claude Code: research → write → review → revise → finalize

48k

AI video skill for Claude Code & Codex — cinematic product videos with Remotion: 152 shot recipe cards, 209 motion previews, a production-ready template

8k

817 structured cybersecurity skills for AI agents · Mapped to 6 frameworks: MITRE ATT&CK, NIST CSF 2.0, MITRE ATLAS, D3FEND, NIST AI RMF & MITRE F3 (Fight Fraud) · agentskills.io standard · Works with Claude Code, GitHub Copilot, Codex CLI, Cursor, Gemini CLI & 20+ platforms · 29 security domains · Apache 2.0

33k