| name | seo |
| description | Comprehensive SEO analysis for any website, page, business, or topic. Full site audits, SEO checks, single-page analysis, technical SEO (crawlability, indexability, Core Web Vitals with INP), schema markup, content quality (E-E-A-T), image optimization, sitemap analysis, GEO for AI Overviews/ChatGPT/Perplexity, and SEO best-practice planning. Industry detection for SaaS, e-commerce, local, publishers, agencies. Triggers on: SEO, audit, full SEO check, SEO best practices, optimize my site, ranking, organic search, schema, Core Web Vitals, sitemap, E-E-A-T, AI Overviews, GEO, technical SEO, content quality, page speed, structured data. |
| user-invokable | true |
| argument-hint | [command] [url] |
| license | MIT |
| metadata | {"author":"dotusmanali","version":"2.0.0","category":"seo"} |
| id | seo |
| domain | ops |
| invoked_by | ["seo-backlinks","seo-cluster","seo-drift","seo-local","seo-maps","seo-performance","seo-supervisor","seo-sxo"] |
| depends_on | [] |
SEO: Universal SEO Analysis Skill
Antigravity can invoke this skill from natural language ("audit this site", "check schema",
"run a technical SEO review") or from command-like prompts such as /seo audit <url>.
Use the matching specialist skill directly when the request is narrow.
Scripts: Located at the plugin root scripts/ directory.
Comprehensive SEO analysis across all industries (SaaS, local services,
e-commerce, publishers, agencies). Orchestrates 29 specialized sub-skills and 27 Antigravity
agent profiles, with optional MCP-backed extensions for DataForSEO, Firecrawl, and image generation.
Shared Data Cache
Step 0 -- Check shared data cache:
Before routing or gathering, check .seo-cache/ for cached data from other skills.
Reference: references/shared-data-cache.md for schemas and dependency map.
Check these cache files when present:
-
.seo-cache/site-meta.json for domain, business type, industry, and crawl context
-
.seo-cache/audit-scores.json for audit summary context from a prior full audit
-
.seo-cache/pages/{url-slug}/page-analysis.json for page-level specialist context
-
If found: parse and use the data (note "Using cached [X] from [date]")
-
If missing: proceed without it (note "No cached [X] found, gathering fresh")
-
If JSON is corrupt or unreadable: treat it as missing and continue normally
-
If the user says "refresh" or "re-run": ignore cache entirely
Quick Reference
| Command | What it does |
|---|
/seo audit <url> | Full website audit with parallel subagent delegation |
/seo page <url> | Deep single-page analysis |
/seo sitemap <url or generate> | Analyze or generate XML sitemaps |
/seo schema <url> | Detect, validate, and generate Schema.org markup |
/seo images <url or optimize> | Image SEO: on-page audit, SERP analysis, file optimization |