PlaygroundCatalog › Schema Markup
SM

Schema Markup

🔵 Stable🕐 updated 2026-06-30 🔷 SkillSpec L3 pm-growth

Generate structured-data (Schema.org / JSON-LD) markup to win rich results in search. Use when asked about schema markup, structured data, rich snippets, JSON-LD, or making a page eligible for stars/FAQ/breadcrumb results. Produces valid JSON-LD for the right schema type, the rich-result it targets, required vs. recommended fields, and validation/guideline notes.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

What to give it

The page & its content — what the page is (product, article, FAQ, local business, event, recipe, how-to…).
The rich result you want — e.g. review stars, FAQ accordion, breadcrumbs, sitelinks, event listing.
The data — the actual values (name, price, rating, dates, Q&As) — markup must match visible content.

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

The schema type matches the page content and the intended rich result
The JSON-LD is valid (proper @context/@type, correct nesting) and uses real values
All Google-required fields for that rich result are present
Markup reflects content actually visible on the page — no hidden or fabricated data
Validation steps and the relevant structured-data guidelines are noted

⚠️ What it refuses to do

Do not mark up content that isn't visible on the page — Google treats that as spam
Do not fabricate ratings/reviews or self-apply AggregateRating without real reviews
Do not omit required fields — the rich result simply won't trigger
Do not use the wrong type (e.g. Product for an article) — it won't validate
Do not ship without validating in the Rich Results Test

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="schema-markup"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Schema Markup is one of 625 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog