← ClaudeAtlas

schema-generatorlisted

Generate JSON-LD schema markup for pages and content types with an implementation checklist. Use when users ask for schema, structured data, rich snippets, or markup.
mverab/eGEOagents · ★ 133 · AI & Automation · score 85
Install: claude install-skill mverab/eGEOagents
# Schema Generator Skill When generating schema markup: ## Schema Type Selection | Content Type | Primary Schema | Additional Types | |--------------|---------------|------------------| | SaaS Product | SoftwareApplication | Offer, AggregateRating | | Physical Product | Product | Offer, Brand, Review | | Service | Service | Provider, AreaServed | | Article | Article | Author, Organization | | How-To | HowTo | Step, Tool | | FAQ | FAQPage | Question, Answer | | About Page | Organization | ContactPoint, Address | | Person/Team | Person | Organization | | Event | Event | Location, Offer | | Course | Course | Organization | ## Output Format ``` ┌─────────────────────────────────────────────────────────────┐ │ 🏗️ SCHEMA MARKUP GENERATED │ ├─────────────────────────────────────────────────────────────┤ │ Type: [Schema Type] │ │ Validation: ✓ Valid JSON-LD │ └─────────────────────────────────────────────────────────────┘ ## JSON-LD (copy to <head>) ```html <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "SoftwareApplication", "name": "Product Name", "description": "GEO-optimized description", "applicationCategory": "BusinessApplication", "operatingSystem": "Web", "offers": { "@type": "Offer", "price": "99", "priceCurrency": "USD" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "[FILL