--- name: seo-schema description: > Detect, validate, and generate Schema.org structured data. JSON-LD format preferred. Use when user says "schema", "structured data", "rich results", "JSON-LD", or "markup". user-invokable: true argument-hint: "[url]" license: MIT metadata: author: AgriciDaniel version: "1.9.6" category: seo --- # Schema Markup Analysis & Generation ## Shared Data Cache **Step 0 -- Check shared data cache:** Before gathering, check `.seo-cache/` for reusable context from related SEO skills. Reference: `../seo/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 prior full-audit priorities - `.seo-cache/pages/{url-slug}/page-analysis.json` for page-level context when a URL is provided - If found: parse and use clearly valid fields (note "Using cached [X] from [date]") - If missing, corrupt, or irrelevant: continue with fresh evidence - If the user says "refresh" or "re-run": ignore cache reads and overwrite on write ## Detection 1. Scan page source for JSON-LD `