jsonld-organizationlisted
Install: claude install-skill suirindo/netsujo-aio-seo
# Organization JSON-LD Generator
Production-ready Organization JSON-LD with React component output, sameAs auto-expansion from social handles, and Google Rich Results logo validation.
## What it does
1. **Generates valid Organization JSON-LD** from a company profile config (YAML or JSON)
2. **Auto-expands sameAs** from short handles (GitHub / X / LinkedIn / connpass / note / Facebook / YouTube / Instagram) into full URLs
3. **Validates against Schema.org spec**: required fields, URL format, recommended fields for AI citation
4. **Outputs React components** (Next.js App Router compatible) with `<script type="application/ld+json">` injection
5. **Verifies logo dimensions** against Google's 112x112px minimum (requires Pillow if local file, HEAD request if URL)
6. **Live-verifies deployed pages** by fetching the URL and parsing existing Organization JSON-LD
## When to use
- User says "Organization schema", "company JSON-LD", "about page schema", "brand schema", "sameAs"
- Wiring up the root layout, `/company`, or `/about` for AI search citation (ChatGPT, Perplexity, Google AI Overviews)
- After a logo / NAP / SNS profile change — schema must be updated together with visible content
- Before Google Rich Results Test submission for sitelinks search box / logo display
## Critical Google constraints
Per [Google Organization structured data guidelines](https://developers.google.com/search/docs/appearance/structured-data/organization):
1. **`logo` must be at least 112x112px** —