bundled-skills/seo/SKILL.md
Run a broad SEO audit across technical SEO, on-page SEO, schema, sitemaps, content quality, AI search readiness, and GEO. Use as the umbrella skill when the user asks for a full SEO analysis or strategy.
npx skillsauth add FrancoStino/opencode-skills-antigravity seoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Comprehensive SEO analysis across all industries (SaaS, local services, e-commerce, publishers, agencies). Orchestrates 12 specialized sub-skills and 7 subagents (+ optional extension sub-skills like seo-dataforseo).
| 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> | Image optimization analysis |
| /seo technical <url> | Technical SEO audit (9 categories) |
| /seo content <url> | E-E-A-T and content quality analysis |
| /seo geo <url> | AI Overviews / Generative Engine Optimization |
| /seo plan <business-type> | Strategic SEO planning |
| /seo programmatic [url\|plan] | Programmatic SEO analysis and planning |
| /seo competitor-pages [url\|generate] | Competitor comparison page generation |
| /seo hreflang [url] | Hreflang/i18n SEO audit and generation |
| /seo dataforseo [command] | Live SEO data via DataForSEO (extension) |
| /seo image-gen [use-case] <description> | AI image generation for SEO assets (extension) |
When the user invokes /seo audit, delegate to subagents in parallel:
For individual commands, load the relevant sub-skill directly.
Detect business type from homepage signals:
Read references/quality-gates.md for thin content thresholds per page type.
Hard rules:
Load these on-demand as needed (do NOT load all at startup):
references/cwv-thresholds.md: Current Core Web Vitals thresholds and measurement detailsreferences/schema-types.md: All supported schema types with deprecation statusreferences/eeat-framework.md: E-E-A-T evaluation criteria (Sept 2025 QRG update)references/quality-gates.md: Content length minimums, uniqueness thresholdsWeighted aggregate of all categories:
| Category | Weight | |----------|--------| | Technical SEO | 22% | | Content Quality | 23% | | On-Page SEO | 20% | | Schema / Structured Data | 10% | | Performance (CWV) | 10% | | AI Search Readiness | 10% | | Images | 5% |
This skill orchestrates 12 specialized sub-skills (+ 2 extensions):
For parallel analysis during audits:
seo-technical -- Crawlability, indexability, security, CWVseo-content -- E-E-A-T, readability, thin contentseo-schema -- Detection, validation, generationseo-sitemap -- Structure, coverage, quality gatesseo-performance -- Core Web Vitals measurementseo-visual -- Screenshots, mobile testing, above-foldseo-geo -- AI crawler access, llms.txt, citability, brand mention signalsseo-dataforseo -- Live SERP, keyword, backlink, local SEO data (extension, optional)seo-image-gen -- SEO image audit and generation plan (extension, optional)| Scenario | Action | |----------|--------| | Unrecognized command | List available commands from the Quick Reference table. Suggest the closest matching command. | | URL unreachable | Report the error and suggest the user verify the URL. Do not attempt to guess site content. | | Sub-skill fails during audit | Report partial results from successful sub-skills. Clearly note which sub-skill failed and why. Suggest re-running the failed sub-skill individually. | | Ambiguous business type detection | Present the top two detected types with supporting signals. Ask the user to confirm before proceeding with industry-specific recommendations. |
development
Fetch YouTube transcripts, search videos, browse channels, and extract playlists via TranscriptAPI — no yt-dlp, no Google API key, works from any cloud server.
development
Passive income portfolio analysis — activate when user asks about dividend yields, Treasury rates, REIT income, monthly passive income goals, or portfolio yield optimization. Scans 4 asset classes, ranks by risk-adjusted return, and builds allocations targeting a specific monthly income.
devops
End-to-end production QA, build verification, and launch-readiness checklist for fullstack Next.js apps. Covers TypeScript, linting, tests, build, SEO tags, route regression, and sitemap validation.
development
Safe production cleanup and hardening for vibe-coded fullstack apps (Next.js, React, Node.js, etc.). Removes dead imports, unused files, and broken references without breaking routes or APIs.