schema-generator

Schema Generator Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "schema-generator" with this command: npx skills add mverab/egeoagents/mverab-egeoagents-schema-generator

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>)

&#x3C;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: rating]",
    "reviewCount": "[FILL: review count]"
  }
}
&#x3C;/script>

Implementation Checklist

-  Add JSON-LD to page &#x3C;head>
 section

-  Fill in [FILL: ...]
 placeholders with real data

-  Test with Google Rich Results Test

-  Verify in Google Search Console

## Common Templates

### SaaS/Software
```json
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "",
  "description": "",
  "applicationCategory": "BusinessApplication",
  "operatingSystem": "Web",
  "offers": {
    "@type": "Offer",
    "price": "",
    "priceCurrency": "USD",
    "priceValidUntil": ""
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "",
    "reviewCount": ""
  },
  "author": {
    "@type": "Organization",
    "name": ""
  }
}

B2B Service

{
  "@context": "https://schema.org",
  "@type": "Service",
  "name": "",
  "description": "",
  "serviceType": "",
  "provider": {
    "@type": "Organization",
    "name": "",
    "url": ""
  },
  "areaServed": {
    "@type": "Country",
    "name": ""
  },
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Services",
    "itemListElement": []
  }
}

FAQ Page

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Question text?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Answer text."
      }
    }
  ]
}

Rules

- Always output valid JSON-LD

- Mark fields needing human input as [FILL: description]

- Include implementation instructions

- Suggest additional schema types when relevant

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

content-scoring

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

validation-doctor

No summary provided by upstream source.

Repository SourceNeeds Review
Research

competitive-analysis

No summary provided by upstream source.

Repository SourceNeeds Review