← ClaudeAtlas

jsonld-speakablelisted

Generate and validate WebPage + SpeakableSpecification JSON-LD structured data for Next.js / Strapi / static sites. Explicitly marks the passages that AI search engines and Google Assistant should read aloud or quote, raising AI citation confidence on ChatGPT, Perplexity, and AI Overviews. Battle-tested on miyakodeit.com (4 pages, `<p data-speakable>` markup synchronized with llms.txt). Use when user says "speakable schema", "SpeakableSpecification", "speakable JSON-LD", "AI Overviews speakable", "voice search schema", "AI citation schema", "data-speakable", "Google Assistant schema", or "llms.txt consistency check".
suirindo/netsujo-aio-seo · ★ 0 · AI & Automation · score 70
Install: claude install-skill suirindo/netsujo-aio-seo
# WebPage + SpeakableSpecification JSON-LD Generator Production-ready WebPage + SpeakableSpecification JSON-LD with React component output, llms.txt consistency verification, and AI search citation strategy baked in. ## What it does 1. **Generates valid WebPage + SpeakableSpecification JSON-LD** from a CSS selector list (or xpath as fallback) 2. **Verifies consistency with llms.txt** — the text exposed via `[data-speakable]` must match the definition lines in `public/llms.txt` so ChatGPT / Perplexity / AI Overviews see one canonical phrasing 3. **Validates against Schema.org spec**: required fields, selector syntax, length budget for 20-30 second voice playback 4. **Outputs React components** (Next.js App Router compatible) with `<script type="application/ld+json">` injection 5. **Scans live HTML** (optional, via BeautifulSoup) to confirm that every selector listed in the schema actually resolves to a node on the page ## When to use - User says "speakable schema", "SpeakableSpecification", "AI Overviews speakable", "voice search schema" - Adding a definition / lead paragraph that you want ChatGPT or Perplexity to quote verbatim - After publishing or updating `llms.txt` — keep speakable selectors in sync - Before Google Rich Results Test or AI Overviews monitoring run ## Critical Schema.org and Google constraints Per the [SpeakableSpecification](https://schema.org/SpeakableSpecification) spec and Google's speakable guidance: 1. **`@type` on the page must be `WebPage`**