Load this skill whenever you need to run any SEO task: technical audit, Core Web Vitals analysis, crawlability checks, schema.org validation, keywords, meta tags, content, images, reports, competitor comparison, or autonomous fixes.
The skill works in two modes:
robots.txt + sitemap.xml + key pagespages/, app/, public/, framework configs)| Command | Description | Mode | Triggers |
|---|---|---|---|
seo-audit |
Full technical audit: meta, headings, alt, broken links, sitemap, robots.txt, canonical, URL structure | URL / File | /seo-audit, seo audit, technical audit |
seo-speed |
Core Web Vitals (LCP/CLS/INP), blocking resources, unused CSS/JS, caching | URL / File | /seo-speed, core web vitals, site speed |
seo-structure |
Internal linking, click depth, orphan pages, URL hierarchy, breadcrumbs | URL / File | /seo-structure, site structure, URL structure |
seo-crawl |
Crawlability: robots.txt, noindex, canonical, redirect chains, sitemap.xml | URL / File | /seo-crawl, crawlability, robots txt |
seo-schema |
JSON-LD schema.org: Product, Article, Organization, Breadcrumb, FAQ, validation | URL / File | /seo-schema, json-ld, schema org, structured data |
seo-keywords |
Keyword density, cannibalization, LSI, long-tail, intent mapping | URL / File | /seo-keywords, keywords, keyword research |
seo-meta |
Title/description generation: lengths, uniqueness, CTR, Open Graph, Twitter Cards | URL / File | /seo-meta, meta tags, title description |
seo-headings |
H1-H6 hierarchy, order, keywords in headings, accessibility | URL / File | /seo-headings, headings, h1 h2 h3 |
seo-content |
Thin content, duplicates, readability (Flesch-Kincaid), E-E-A-T signals | URL / File | /seo-content, content audit, content analysis |
seo-images |
Alt text, WebP/AVIF, lazy loading, dimensions, srcset | URL / File | /seo-images, image seo, image optimization |
seo-report |
Comprehensive scored report (7 dimensions, weights 100%), weekly action plan | URL / File | /seo-report, seo report, SEO summary |
seo-compare |
Competitor comparison: gaps, overlapping keywords, content gaps | URL | /seo-compare, competitor seo, competitor analysis |
seo-fix |
Autonomous fix agent: P1-P5 prioritization, diff-before-apply, safety rules | File | /seo-fix, seo fix, automated seo fixes |
User: /seo-audit https://lovii.ru
Agent: fetch https://lovii.ru + robots.txt + sitemap.xml + key internal pages → run the audit
User: /seo-audit file:///path/to/project
Agent: analyze files in pages/, app/, public/, configs like next.config.js, astro.config.mjs, .htaccess
Full deep-dive — in references/canonical-patterns.md. Key canons:
https://...) or local files (file:///path), like Playwright test fixtures# Full audit of lovii.ru
/seo-audit https://lovii.ru
# Core Web Vitals for a local Next.js project
/seo-speed file:///path/to/lovii_demo
# JSON-LD schema.org validation on a page
/seo-schema https://lovii.ru
# Keywords + cannibalization
/seo-keywords https://lovii.ru
# Comprehensive report with an action plan
/seo-report https://lovii.ru
# Compare with a competitor
/seo-compare https://lovii.ru https://competitor.com
# Autonomous fixes (file mode only)
/seo-fix file:///path/to/lovii_demo
Full deep-dive — in references/canonical-patterns.md. Key canons:
SKILL.md — this fileskill.json — manifestreferences/canonical-patterns.md — canonical patterns deep divecommands/seo-audit.md — full technical auditcommands/seo-speed.md — Core Web Vitalscommands/seo-structure.md — site structure & internal linkingcommands/seo-crawl.md — crawlability & robots.txtcommands/seo-schema.md — JSON-LD schema.orgcommands/seo-keywords.md — keywords, density, cannibalizationcommands/seo-meta.md — title/description/OG/Twittercommands/seo-headings.md — H1-H6 hierarchycommands/seo-content.md — thin content, duplicates, readabilitycommands/seo-images.md — alt, WebP/AVIF, lazy loadingcommands/seo-report.md — weighted scoring reportcommands/seo-compare.md — competitor comparisoncommands/seo-fix.md — autonomous fix agentscripts/seo_toolkit.py — helper script (HTML parser, keyword density counter, JSON-LD validator)# For opencode
cp -r skills/seo-toolkit ~/.config/opencode/skills/
# For other agents
# Copy the skill folder to your skills directory