SEO Skills AI: Universal AI SEO Agent & Technical Optimization Suite across Claude Code, Antigravity, Cursor, Windsurf, Copilot, ChatGPT, and Cline.
14
stars
10
commits
Python
primary language
Sep 3, 2026
updated

SEO Skills is the universal, open-source AI search engine optimization skill suite and audit engine for modern AI coding agents β including Anthropic Claude Code, Google Antigravity IDE, Cursor IDE, Windsurf Cascade, GitHub Copilot, OpenAI ChatGPT / Codex, Cline & Roo Code, Aider CLI, and DeepSeek R1.
Built upon the Holistic Semantic SEO Framework, Google Information Gain Patent US 11,562,019 B2, 2026 Google Search Essentials, and the open Agent Skills Specification, SEO Skills delivers 27 modular sub-skills, 18 specialist sub-agents, first-party Python adapters (DataForSEO, Firecrawl, Bing Webmaster, IndexNow), optional third-party vendor MCP (Ahrefs, SE Ranking, Profound, Banana, Unlighthouse), and a deterministic zero-telemetry Python execution engine.
SEO Skills is proven across both brand-new domains launched from scratch and established websites recovering from algorithmic decay:
Empirical Google Search Console trajectory for brand new domains launched with SEO Skills structured EAV entity modeling and Schema.org graphs:
Figure 1 (illustrative): Google Search Console performance UI. Property, date range, and filters are whatever appears in the screenshot β not a live export from this repository.
Figure 2 (illustrative): GSC query/page table for an example property. Treat as a UI example, not packaged ranking proof.
Accelerated crawl discovery and top-tier rankings on Bing Search via unified Bing Webmaster and IndexNow automation:
Figure 3 (illustrative): Bing Webmaster Tools UI for an example site and date range.
Resolving technical debt, deprecated schemas, and thin content to recover decaying legacy properties:
Figure 4 (illustrative): Search performance chart for a recovering property. Filters and dates are those shown in the image.
Clone the repository and open it as the agent workspace.
git clone https://github.com/seoskillsai/seo-skills-ai.git
cd seo-skills-ai
npx @seoskillsai/cli add cursor
Or without cloning first:
npx @seoskillsai/cli add cursor
Unix / macOS:
bash install.sh
Windows (PowerShell):
powershell -ExecutionPolicy Bypass -File .\install.ps1
Then point Claude Code, Cursor, Antigravity, Windsurf, Codex, or Cline at this folder. Skills load from skills/. Optional Playwright Chromium is installed by install.sh / install.ps1 for screenshots.
/plugin marketplace add seoskillsai/seo-skills-ai
/plugin install seo-skills@seoskillsai-seo-skills
/seo setup
/seo doctor
Copy config/cline_mcp_settings.json into your Cline MCP settings. Tools are not auto-approved; the host must confirm seo_audit and seo_drift because they fetch the URL you pass.

Traditional SEO auditing tools (such as standalone browser extensions or single-agent plugins) rely on superficial regex scripts, obsolete Schema.org types, and generic prompt checklists. SEO Skills operates as an autonomous, multi-agent intelligence layer that executes deterministic code, inspects DOM rendering pipelines, and enforces holistic semantic authority:
| Capability | Legacy Tools (claude-seo) | SEO Skills (seoskillsai) |
|---|---|---|
| Agent Ecosystem | Claude Code only | 100% Universal (Claude, Antigravity, Cursor, Windsurf, Copilot, ChatGPT, Cline, Aider) |
| Semantic SEO Framework | Surface keyword density checklists | Holistic Semantic SEO (EAV modeling, 800+ word educational prose, directional PageRank conduits) |
| Information Gain Scoring | β None (Generic advice) | Google Patent US 11,562,019 B2 Engine (scripts/information_gain.py scoring empirical data density & novelty) |
| Code Remediation | Text recommendations only | Review-only patch generator (scripts/remediation_engine.py prints HTML/Astro snippets; it never writes or git applys them) |
| Recursive Site Crawler | Single-page checks only | Multi-Page Async Site Crawler (scripts/site_crawler.py mapping depth, orphan pages, & sitewide anchor distributions) |
| 2026 Schema Validation | Deprecated types (HowTo, FAQPage) | Strict 2026 Google Compliance (Nested @graph, zero deprecated types, deep required property validation) |
| Google Discover & Media RSS | β None | Discover Image SEO (max-image-preview:large + Media RSS <media:content> 1200px feeds + AI Editorial Bylines) |
| AI Search & LLM Citations | Vague GEO suggestions | Dynamic llms.txt / llms-full.txt Generator + AI bot permission manager (GPTBot, ClaudeBot, Google-Extended) |
| Site Reputation Abuse | Basic rule check | Deep Parasite SEO Scanner (scripts/parasite_seo.py analyzing affiliate footprints, intent mismatch, and subfolder isolation) |
| Next-Gen Web Standards | Standard CWV audits | W3C Speculation Rules & bfcache Analyzer (scripts/speculation_rules.py) + Google Consent Mode v2 Validator (scripts/consent_mode.py) |
| Regression Monitoring | Manual checks | Continuous SQLite On-Page Drift Engine (17 automated comparison rules flagging title, robots, schema, or content changes) |

Google AI Overviews, Perplexity Pro, and ChatGPT Search extract 130β170 word self-contained semantic answer passages directly from structured content. SEO Skills audits passage citability, question-based heading hierarchies, and entity attribution density to ensure your brand is cited as the primary authority.
Every command in SEO Skills can be executed directly from your terminal CLI or invoked conversationally inside any AI agent workspace.
/seo audit <url>: Parallel full-site audit dispatching up to 15 specialist agents across technical, content, schema, GEO, and link vectors./seo technical <url>: Comprehensive 9-category technical audit (Core Web Vitals INP/LCP/CLS, HTTP security headers, canonical loops, redirect chains, SPA hydration markers)./seo crawl <url> [max_pages]: Recursive multi-page site crawler mapping internal PageRank link graphs, crawl depth distribution ($\le 2$ clicks), and orphan pages./seo drift <url>: SQLite on-page baseline snapshotting and 17-rule regression comparator to detect deployment code regressions./seo fix <url>: Prints HTML/Astro remediation snippets for review. Does not modify the repository./seo content <url>: Holistic semantic content audit applying Entity-Attribute-Value (EAV) modeling and anti-thin educational prose validation ($800+$ words)./seo content-brief <topic>: Generates intent-grounded content briefs with macro/micro context, heading hierarchies, and directional link conduit targets./seo cluster <seed>: SERP-overlap semantic keyword clusterer grouping search queries by top-10 URL overlap ($ \ge 4$ overlapping URLs = single pillar)./seo info-gain <url>: Google Patent US 11,562,019 B2 analyzer evaluating empirical data density, entity novelty, and SERP consensus deviation./seo flow [stage]: 7-layer recursive multi-agent execution prompt flow guiding copywriters from entity research to final publication./seo schema <url>: 2026 Google-compliant JSON-LD structured data validator and generator (enforces nested @graph with TechArticle, Product, BreadcrumbList)./seo llms-txt <url>: Dynamic /public/llms.txt and /public/llms-full.txt generator structuring site documentation for LLM ingestion./seo robots-ai <url>: AI crawler permissions manager balancing citation discovery (GPTBot, ClaudeBot, Google-Extended) with scraper protection./seo geo <url>: Generative Engine Optimization audit scoring passage-level answer citability ($130β170$ word self-contained blocks) and attribution density./seo discover <url>: Google Discover image optimization, <media:content> 1200px 16:9 Media RSS XML feed builder, and First-Exposure AI Editorial Byline disclosures./seo local <url>: Google Business Profile audit, NAP consistency across citation networks, and multi-location doorway page threshold guardrails ($30/50$ limits)./seo maps <url>: Geo-grid ranking radius analysis, review sentiment trends, and local competitor proximity mapping./seo ecommerce <url>: E-commerce product schema validator (hasMerchantReturnPolicy, shippingDetails, aggregateRating, gtin13, IPTC TrainedAlgorithmicMedia)./seo competitor-pages <url>: Generates competitor comparison and alternative landing page architectures ("X vs Y")./seo programmatic <url>: Programmatic SEO template generator with anti-thin quality gates preventing doorway penalties./seo hreflang <url>: Multi-regional and multi-lingual Hreflang reciprocity validator and XML sitemap generator./seo google [command]: PSI/CrUX without a Google login; GSC Search Analytics and GA4 organic sessions only after ~/.config/seoskillsai/gsc_ga4.json exists (otherwise UNAVAILABLE, no invented numbers)./seo backlinks <url>: Free backlink profile and referring domain audit via Common Crawl Open Web Graph, Moz Free API, and Bing Webmaster Tools./seo images <url>: Visual semantic image audit, next-gen WebP/AVIF compression analysis, and IPTC AI generation metadata verification./seo report <url>: Generates executive-ready HTML and 200 DPI vector PDF audit reports with visual health scorecards./seo doctor: System diagnostic utility checking Python runtime, SQLite databases, and agent harness readiness./seo setup: Runtime provisioner bootstrapping isolated virtual environments and baseline databases.This repo owns a small set of Python HTTP clients. Other vendors are official MCP servers you run with their keys; we do not bundle those servers.
First-party (our HTTP, credentials from env / ~/.config/seoskillsai/):
| Adapter | Script | Credentials |
|---|---|---|
| DataForSEO SERP + volume | scripts/dataforseo_api.py | DATAFORSEO_LOGIN / DATAFORSEO_PASSWORD |
| Firecrawl scrape | scripts/firecrawl_api.py | FIRECRAWL_API_KEY |
| Bing Webmaster metrics | scripts/bing_webmaster.py | BING_WEBMASTER_API_KEY |
| IndexNow submit | scripts/indexing_notify.py | IndexNow key (required; no fake accepted counts) |
| GSC / GA4 | scripts/gsc_query.py, scripts/ga4_report.py | Installed-app file from google_installed_app.py |
Third-party MCP (not our implementation): Ahrefs (@ahrefs/mcp), SE Ranking, Profound, Banana, Unlighthouse. See extensions/*/README.md. Example MCP snippets use ${ENV} placeholders β never commit empty "API_KEY": "" as if it were a secret.
SEO Skills is founded upon the Topical Authority & Semantic SEO Standard, prioritizing topical source context and mathematical link equity over superficial keyword density:
scripts/url_safety.py (scheme, DNS fail-closed, private/metadata IP block, redirect re-check). Optional allowlist: SEOSKILLS_ALLOWED_HOSTS. Headless Chromium uses the same policy for navigation and blocks private-IP subresources.SEOSKILLS_OUT_DIR (default: cwd). Remediation patches are review-only.autoApprove fetch tools.hooks/hooks.json PreToolUse runs hook_validate_fetch.py / hook_validate_write.py on stdin JSON (no {file} shell interpolation).SEOSKILLS_STRICT_BROWSER=1 to apply SEOSKILLS_ALLOWED_HOSTS to subresources too.~/.config/seoskillsai/ with 0o600 permissions, gitignored.See SECURITY.md.
Explore our comprehensive reference library directly inside the repository:
docs/DEPLOYMENT.md)data/google-updates.json)skills/seo-schema/references/schema-types-2026.md)skills/seo-schema/references/deprecated-types-guide.md)skills/seo-content/references/semantic-eav-methodology.md)skills/seo/references/thinking-framework.md)skills/seo-content/references/helpful-content-humanizer.md)SEO Skills AI is released under the MIT License β free forever for personal, consultant, agency, and enterprise commercial use.
10 commits
Python
93.0%
JavaScript
2.1%
PowerShell
1.6%
Shell
1.3%
HTML
1.1%
SEO Skills AI: Universal AI SEO Agent & Technical Optimization Suite across Claude Code, Antigravity, Cursor, Windsurf, Copilot, ChatGPT, and Cline.
14
stars
10
commits
Python
primary language
Sep 3, 2026
updated

SEO Skills is the universal, open-source AI search engine optimization skill suite and audit engine for modern AI coding agents β including Anthropic Claude Code, Google Antigravity IDE, Cursor IDE, Windsurf Cascade, GitHub Copilot, OpenAI ChatGPT / Codex, Cline & Roo Code, Aider CLI, and DeepSeek R1.
Built upon the Holistic Semantic SEO Framework, Google Information Gain Patent US 11,562,019 B2, 2026 Google Search Essentials, and the open Agent Skills Specification, SEO Skills delivers 27 modular sub-skills, 18 specialist sub-agents, first-party Python adapters (DataForSEO, Firecrawl, Bing Webmaster, IndexNow), optional third-party vendor MCP (Ahrefs, SE Ranking, Profound, Banana, Unlighthouse), and a deterministic zero-telemetry Python execution engine.
SEO Skills is proven across both brand-new domains launched from scratch and established websites recovering from algorithmic decay:
Empirical Google Search Console trajectory for brand new domains launched with SEO Skills structured EAV entity modeling and Schema.org graphs:
Figure 1 (illustrative): Google Search Console performance UI. Property, date range, and filters are whatever appears in the screenshot β not a live export from this repository.
Figure 2 (illustrative): GSC query/page table for an example property. Treat as a UI example, not packaged ranking proof.
Accelerated crawl discovery and top-tier rankings on Bing Search via unified Bing Webmaster and IndexNow automation:
Figure 3 (illustrative): Bing Webmaster Tools UI for an example site and date range.
Resolving technical debt, deprecated schemas, and thin content to recover decaying legacy properties:
Figure 4 (illustrative): Search performance chart for a recovering property. Filters and dates are those shown in the image.
Clone the repository and open it as the agent workspace.
git clone https://github.com/seoskillsai/seo-skills-ai.git
cd seo-skills-ai
npx @seoskillsai/cli add cursor
Or without cloning first:
npx @seoskillsai/cli add cursor
Unix / macOS:
bash install.sh
Windows (PowerShell):
powershell -ExecutionPolicy Bypass -File .\install.ps1
Then point Claude Code, Cursor, Antigravity, Windsurf, Codex, or Cline at this folder. Skills load from skills/. Optional Playwright Chromium is installed by install.sh / install.ps1 for screenshots.
/plugin marketplace add seoskillsai/seo-skills-ai
/plugin install seo-skills@seoskillsai-seo-skills
/seo setup
/seo doctor
Copy config/cline_mcp_settings.json into your Cline MCP settings. Tools are not auto-approved; the host must confirm seo_audit and seo_drift because they fetch the URL you pass.

Traditional SEO auditing tools (such as standalone browser extensions or single-agent plugins) rely on superficial regex scripts, obsolete Schema.org types, and generic prompt checklists. SEO Skills operates as an autonomous, multi-agent intelligence layer that executes deterministic code, inspects DOM rendering pipelines, and enforces holistic semantic authority:
| Capability | Legacy Tools (claude-seo) | SEO Skills (seoskillsai) |
|---|---|---|
| Agent Ecosystem | Claude Code only | 100% Universal (Claude, Antigravity, Cursor, Windsurf, Copilot, ChatGPT, Cline, Aider) |
| Semantic SEO Framework | Surface keyword density checklists | Holistic Semantic SEO (EAV modeling, 800+ word educational prose, directional PageRank conduits) |
| Information Gain Scoring | β None (Generic advice) | Google Patent US 11,562,019 B2 Engine (scripts/information_gain.py scoring empirical data density & novelty) |
| Code Remediation | Text recommendations only | Review-only patch generator (scripts/remediation_engine.py prints HTML/Astro snippets; it never writes or git applys them) |
| Recursive Site Crawler | Single-page checks only | Multi-Page Async Site Crawler (scripts/site_crawler.py mapping depth, orphan pages, & sitewide anchor distributions) |
| 2026 Schema Validation | Deprecated types (HowTo, FAQPage) | Strict 2026 Google Compliance (Nested @graph, zero deprecated types, deep required property validation) |
| Google Discover & Media RSS | β None | Discover Image SEO (max-image-preview:large + Media RSS <media:content> 1200px feeds + AI Editorial Bylines) |
| AI Search & LLM Citations | Vague GEO suggestions | Dynamic llms.txt / llms-full.txt Generator + AI bot permission manager (GPTBot, ClaudeBot, Google-Extended) |
| Site Reputation Abuse | Basic rule check | Deep Parasite SEO Scanner (scripts/parasite_seo.py analyzing affiliate footprints, intent mismatch, and subfolder isolation) |
| Next-Gen Web Standards | Standard CWV audits | W3C Speculation Rules & bfcache Analyzer (scripts/speculation_rules.py) + Google Consent Mode v2 Validator (scripts/consent_mode.py) |
| Regression Monitoring | Manual checks | Continuous SQLite On-Page Drift Engine (17 automated comparison rules flagging title, robots, schema, or content changes) |

Google AI Overviews, Perplexity Pro, and ChatGPT Search extract 130β170 word self-contained semantic answer passages directly from structured content. SEO Skills audits passage citability, question-based heading hierarchies, and entity attribution density to ensure your brand is cited as the primary authority.
Every command in SEO Skills can be executed directly from your terminal CLI or invoked conversationally inside any AI agent workspace.
/seo audit <url>: Parallel full-site audit dispatching up to 15 specialist agents across technical, content, schema, GEO, and link vectors./seo technical <url>: Comprehensive 9-category technical audit (Core Web Vitals INP/LCP/CLS, HTTP security headers, canonical loops, redirect chains, SPA hydration markers)./seo crawl <url> [max_pages]: Recursive multi-page site crawler mapping internal PageRank link graphs, crawl depth distribution ($\le 2$ clicks), and orphan pages./seo drift <url>: SQLite on-page baseline snapshotting and 17-rule regression comparator to detect deployment code regressions./seo fix <url>: Prints HTML/Astro remediation snippets for review. Does not modify the repository./seo content <url>: Holistic semantic content audit applying Entity-Attribute-Value (EAV) modeling and anti-thin educational prose validation ($800+$ words)./seo content-brief <topic>: Generates intent-grounded content briefs with macro/micro context, heading hierarchies, and directional link conduit targets./seo cluster <seed>: SERP-overlap semantic keyword clusterer grouping search queries by top-10 URL overlap ($ \ge 4$ overlapping URLs = single pillar)./seo info-gain <url>: Google Patent US 11,562,019 B2 analyzer evaluating empirical data density, entity novelty, and SERP consensus deviation./seo flow [stage]: 7-layer recursive multi-agent execution prompt flow guiding copywriters from entity research to final publication./seo schema <url>: 2026 Google-compliant JSON-LD structured data validator and generator (enforces nested @graph with TechArticle, Product, BreadcrumbList)./seo llms-txt <url>: Dynamic /public/llms.txt and /public/llms-full.txt generator structuring site documentation for LLM ingestion./seo robots-ai <url>: AI crawler permissions manager balancing citation discovery (GPTBot, ClaudeBot, Google-Extended) with scraper protection./seo geo <url>: Generative Engine Optimization audit scoring passage-level answer citability ($130β170$ word self-contained blocks) and attribution density./seo discover <url>: Google Discover image optimization, <media:content> 1200px 16:9 Media RSS XML feed builder, and First-Exposure AI Editorial Byline disclosures./seo local <url>: Google Business Profile audit, NAP consistency across citation networks, and multi-location doorway page threshold guardrails ($30/50$ limits)./seo maps <url>: Geo-grid ranking radius analysis, review sentiment trends, and local competitor proximity mapping./seo ecommerce <url>: E-commerce product schema validator (hasMerchantReturnPolicy, shippingDetails, aggregateRating, gtin13, IPTC TrainedAlgorithmicMedia)./seo competitor-pages <url>: Generates competitor comparison and alternative landing page architectures ("X vs Y")./seo programmatic <url>: Programmatic SEO template generator with anti-thin quality gates preventing doorway penalties./seo hreflang <url>: Multi-regional and multi-lingual Hreflang reciprocity validator and XML sitemap generator./seo google [command]: PSI/CrUX without a Google login; GSC Search Analytics and GA4 organic sessions only after ~/.config/seoskillsai/gsc_ga4.json exists (otherwise UNAVAILABLE, no invented numbers)./seo backlinks <url>: Free backlink profile and referring domain audit via Common Crawl Open Web Graph, Moz Free API, and Bing Webmaster Tools./seo images <url>: Visual semantic image audit, next-gen WebP/AVIF compression analysis, and IPTC AI generation metadata verification./seo report <url>: Generates executive-ready HTML and 200 DPI vector PDF audit reports with visual health scorecards./seo doctor: System diagnostic utility checking Python runtime, SQLite databases, and agent harness readiness./seo setup: Runtime provisioner bootstrapping isolated virtual environments and baseline databases.This repo owns a small set of Python HTTP clients. Other vendors are official MCP servers you run with their keys; we do not bundle those servers.
First-party (our HTTP, credentials from env / ~/.config/seoskillsai/):
| Adapter | Script | Credentials |
|---|---|---|
| DataForSEO SERP + volume | scripts/dataforseo_api.py | DATAFORSEO_LOGIN / DATAFORSEO_PASSWORD |
| Firecrawl scrape | scripts/firecrawl_api.py | FIRECRAWL_API_KEY |
| Bing Webmaster metrics | scripts/bing_webmaster.py | BING_WEBMASTER_API_KEY |
| IndexNow submit | scripts/indexing_notify.py | IndexNow key (required; no fake accepted counts) |
| GSC / GA4 | scripts/gsc_query.py, scripts/ga4_report.py | Installed-app file from google_installed_app.py |
Third-party MCP (not our implementation): Ahrefs (@ahrefs/mcp), SE Ranking, Profound, Banana, Unlighthouse. See extensions/*/README.md. Example MCP snippets use ${ENV} placeholders β never commit empty "API_KEY": "" as if it were a secret.
SEO Skills is founded upon the Topical Authority & Semantic SEO Standard, prioritizing topical source context and mathematical link equity over superficial keyword density:
scripts/url_safety.py (scheme, DNS fail-closed, private/metadata IP block, redirect re-check). Optional allowlist: SEOSKILLS_ALLOWED_HOSTS. Headless Chromium uses the same policy for navigation and blocks private-IP subresources.SEOSKILLS_OUT_DIR (default: cwd). Remediation patches are review-only.autoApprove fetch tools.hooks/hooks.json PreToolUse runs hook_validate_fetch.py / hook_validate_write.py on stdin JSON (no {file} shell interpolation).SEOSKILLS_STRICT_BROWSER=1 to apply SEOSKILLS_ALLOWED_HOSTS to subresources too.~/.config/seoskillsai/ with 0o600 permissions, gitignored.See SECURITY.md.
Explore our comprehensive reference library directly inside the repository:
docs/DEPLOYMENT.md)data/google-updates.json)skills/seo-schema/references/schema-types-2026.md)skills/seo-schema/references/deprecated-types-guide.md)skills/seo-content/references/semantic-eav-methodology.md)skills/seo/references/thinking-framework.md)skills/seo-content/references/helpful-content-humanizer.md)SEO Skills AI is released under the MIT License β free forever for personal, consultant, agency, and enterprise commercial use.
10 commits
Python
93.0%
JavaScript
2.1%
PowerShell
1.6%
Shell
1.3%
HTML
1.1%