| name | agentic-seo |
| description | Master skill for SEO auditing, optimization, and Core Web Vitals tracking on any web project. Delegates to the correct narrow leaf skill. Use when auditing SEO health, updating meta descriptions or title tags, adding structured data (JSON-LD), comparing audit snapshots, setting up performance monitoring, optimizing for AI/GEO citation, writing AEO content blocks, or planning programmatic SEO pages. Triggers on: "SEO audit", "meta description", "structured data", "schema markup", "title tags", "open graph", "core web vitals", "LCP", "CLS", "INP", "seo compare", "seo optimize", "ranking", "sitemap", "GEO", "AI citation", "AI Overviews", "llms.txt", "programmatic SEO", "pSEO", "answer engine", "featured snippets", "E-E-A-T", "content patterns". |
| license | Complete terms in LICENSE.txt |
agentic-seo — SEO & Performance Router
Routes SEO, structured data, and performance requests to the appropriate leaf skill references. For full audits, default to the core audit references first and load additional leaf skills only when the user explicitly asks for them or when a confirmed public finding requires them.
Default Execution Rule (Full Analysis)
Unless the user explicitly restricts scope (e.g. "only check technical SEO", "just update the meta tags"), load and apply the core audit references in this order:
- Load
references/agentic-seo-audit-general.md — health review & roadmap
- Load
references/agentic-seo-audit-technical.md — technical runtime audit
- Load
references/seo-on-page.md — titles, headings, E-E-A-T, internal linking
- Load
references/seo-technical.md — robots.txt, sitemap, canonicals, hreflang, CWV
- Load
references/seo-ai-geo.md — AI Overviews, GEO, llms.txt, AI bot rules
- Load
references/seo-schema-markup.md — JSON-LD schema templates
- Load
references/agentic-seo-compare.md — before/after snapshot comparison, but only after the current audit is fully scored
Load these only when the user explicitly asks for them or when the task changes from auditing to implementation/planning:
references/agentic-seo-optimize.md
references/seo-content-patterns.md
references/seo-programmatic.md
references/setup-vitals.md
Run findings from the core audit set in sequence. Consolidate into a single prioritized output unless the user asks for separate reports per area.
Blocking Audit Boundary
- For SEO audits, score only what a crawler can discover from
robots.txt, sitemap.xml, visible navigation, and public links reachable from audited pages.
- Do not create findings from hidden CMS structure, configuration internals, non-public sections, or checked-in generated output unless those details leak into public runtime output.
- Do not force-check guessed routes or hidden collection URLs unless they appear in the visible nav, sitemap, robots rules, public HTML, or the user explicitly names them.
- Use code inspection only to confirm the root cause of a public finding. Code inspection is not audit evidence by itself.
- Do not score local preview host/port mismatches as SEO defects. Treat them as audit-environment notes unless the same mismatch is visible on a public deployment or the user explicitly asks to debug the local setup.
Local-First Audit Policy
- For audits and optimization work, use the local preview or dev instance first.
- Reuse an existing local app and browser session when the user has already provided one.
- Prefer browser/runtime inspection over terminal-driven process discovery.
- Do not test production URLs by default.
- Only inspect production when the user explicitly asks for production validation.
- Core Web Vitals monitoring setup remains a separate workflow and may target production when the user asks for monitoring infrastructure.
When to Use This Skill
- Running a full SEO health audit across the site
- Updating meta descriptions, title tags, or Open Graph data for a page
- Adding or updating JSON-LD structured data (Course, Service, Organization schemas)
- Comparing two SEO audit snapshots to measure progress
- Setting up or monitoring Core Web Vitals (LCP, INP, CLS)
- Optimizing for AI citation, GEO, and answer engine visibility
Trigger keywords: SEO audit, seo check, meta description, title tag, open graph, schema markup, JSON-LD, structured data, core web vitals, LCP, CLS, INP, ranking, sitemap, lastmod, seo compare, GEO, AI citation, AI Overviews, llms.txt, programmatic SEO, pSEO, answer engine, featured snippets, E-E-A-T, content patterns
Delegate Map
All leaf skills are loaded by default. Use this table for scoped requests or to find a specific reference.
| Leaf skill reference | Covers |
|---|
agentic-seo-audit-general | General SEO health review, scoring, and backlog |
agentic-seo-audit-technical | Technical local runtime SEO audit |
agentic-seo-optimize | Meta tags, OG data, JSON-LD schema updates |
agentic-seo-compare | Before/after audit snapshot comparison |
setup-vitals | Core Web Vitals automated monitoring setup |
seo-on-page | Titles, meta descriptions, headings, E-E-A-T, internal linking |
seo-technical | robots.txt, sitemap, canonicals, hreflang, CWV thresholds, mobile |
seo-ai-geo | AI Overviews, ChatGPT/Perplexity citation, GEO methods, llms.txt |
seo-schema-markup | JSON-LD templates for all schema types |
seo-content-patterns | AEO/GEO content block patterns (definition, FAQ, stats, quotes) |
seo-programmatic | Programmatic SEO at scale: 12 playbooks, templates, locations |
Example Prompts
- "Run an SEO audit." — loads all leaf skills, produces consolidated report
- "Run a full SEO audit of the site." — same, full analysis across all dimensions
- "Run only a technical SEO audit." — loads
agentic-seo-audit-technical + seo-technical only
- "Update the meta description and JSON-LD schema for the training page." — loads
agentic-seo-optimize only
- "Compare the March SEO audit against the February baseline." — loads
agentic-seo-compare only
- "Set up automated Core Web Vitals monitoring." — loads
setup-vitals only