Skip to content
Skillpedia
SEO48k · #4114

seo-aeo-schema-generator

Has your agent create structured data in JSON-LD format. This helps search engines better understand page content and display rich results.

What it does

This tool creates special code (called JSON-LD) that helps search engines like Google better understand your page's content. It's used to highlight important information like products, frequently asked questions, or step-by-step guides.

When to use it

  • ✓When you want Google to display extra information about your page in search results (like product price or FAQ answers).
  • ✓When you have a page with frequently asked questions and want them to appear prominently.
  • ✓When you've created a step-by-step guide and want it to be easily found and understood.

Example of what to ask your AI

“Create a schema for a product page with the following information: product name, price, image URL, and availability.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/seo-aeo-schema-generator/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/seo-aeo-schema-generator/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

You provide information about your page, such as the content type (product, FAQ, article) and specific details. The tool then generates the ready-to-use JSON-LD code.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-schema-generator

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/seo-aeo-schema-generator/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Schema Generator Skill

Description

Activate this skill when the user wants to generate, write, or validate structured data markup for any page. Trigger phrases include: "generate schema", "create JSON-LD", "schema markup for", "structured data for", "FAQ schema", "product schema", "article schema", "help Google understand my page", "rich results schema", "schema generator: [type]", "add schema to [page]".


Input Format

{
  "page_type": "landing-page | blog-post | pillar-page | 
                product-page | homepage | faq-page | 
                how-to-page",
  "schema_types": ["string — list all types needed for 
                    this page, see Schema Type Menu below"],
  "page_data": {
    "url": "string — canonical URL of the page",
    "title": "string — page title",
    "description": "string — page meta description 
                    or content summary",
    "primary_keyword": "string",
    "date_published": "string — ISO format: YYYY-MM-DD",
    "date_modified": "string — ISO format: YYYY-MM-DD",
    "author_name": "string — for Article schema",
    "brand_name": "string",
    "brand_url": "string — homepage URL",
    "logo_url": "string — absolute URL to brand logo",
    "product": {
      "name": "string",
      "description": "string",
      "image_url": "string",
      "price": "decimal",
      "currency": "string — ISO 4217, e.g. USD, GBP",
      "availability": "InStock | OutOfStock | PreOrder",
      "sku": "string — optional"
    },
    "reviews": [
      {
        "author": "string",
        "rating": "integer — 1 to 5",
        "review_body": "string",
        "date": "string — YYYY-MM-DD"
      }
    ],
    "aggregate_rating": {
      "rating_value": "decimal — e.g. 4.7",
      "review_count": "integer",
      "best_rating": "integer — usually 5",
      "worst_rating": "integer — usually 1"
    },
    "faqs": [
      {
        "question": "string",
        "answer": "string"
      }
    ],
    "how_to": {
      "name": "string — title of the how-to",
      "description": "string",
      "total_time": "string — ISO 8601 duration, e.g. PT30M",
      "steps": [
        {
          "name": "string — step title",
          "text": "string — step instructions"
        }
      ]
    },
    "breadcrumbs": [
      {
        "position": "integer — 1, 2, 3...",
        "name": "string — label",
        "url": "string — absolute URL"
      }
    ]
  }
}

Schema Type Menu

This skill supports the following schema types. Multiple types can be requested for a single page:

Schema Type Best For Rich Result Unlocked
Article Blog posts, pillar pages, news Article rich result, Top Stories
FAQPage FAQ sections on any page FAQ accordion in SERP — AEO critical
HowTo Step-by-step guides Step-by-step rich result
Product Product or pricing pages Price, availability, rating in SERP
Review Individual product or service reviews Star rating in SERP
AggregateRating Pages with multiple reviews Star rating with review count
BreadcrumbList Any page with a navigation hierarchy Breadcrumb path shown in SERP URL
Organization Homepage or About page Brand knowledge panel signals
WebPage Any page needing basic structured identity Enhances page understanding by crawlers
WebSite Homepage only Sitelinks Searchbox in SERP

AEO Priority: FAQPage and HowTo are the two schema types most directly responsible for AI engine extraction. Always include FAQPage on landing pages and blog posts that contain a FAQ section.


Rich Result Eligibility Rules

Google requires specific fields to be present for each schema type to qualify for rich results. Missing required fields disqualifies the page entirely.

FAQPage

Field Status Notes

…

FAQ

What is JSON-LD?

It's a code format that helps websites communicate with search engines by providing structured information about the page's content.

What are 'Rich Results'?

These are enhanced search results that display extra information directly on the results page, such as star ratings, prices, or quick answers.

Do I need to know how to code to use this?

No, you just need to provide the requested information. The tool generates the code for you.

Details

Original description by the author

Generates and validates implementation-ready JSON-LD structured data for relevant page types and rich-result eligibility.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#4114
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills