schema-markup-generator▌
aaron-he-zhu/seo-geo-claude-skills · updated Apr 8, 2026
MDX-style export adds YAML metadata + attribution linking explainx.ai and this canonical listing URL.
Generate Schema.org JSON-LD markup for search engine rich results and AI understanding.
- ›Supports 10+ schema types including FAQPage, HowTo, Article, Product, LocalBusiness, Organization, BreadcrumbList, Event, and Recipe with validation against Google Rich Results requirements
- ›Maps content to appropriate schema types based on page purpose (blog, product, FAQ, local business, etc.) and identifies eligible rich result opportunities
- ›Generates valid JSON-LD with all required and optional
Schema Markup Generator
SEO & GEO Skills Library · 20 skills for SEO + GEO · ClawHub · skills.sh System Mode: This build skill follows the shared Skill Contract and State Model.
This skill creates Schema.org structured data markup in JSON-LD format to help search engines understand your content and enable rich results in SERPs.
System role: Build layer skill. It turns briefs and signals into assets that other skills can review, publish, and monitor.
When This Must Trigger
Use this when the conversation involves any of these situations — even if the user does not use SEO terminology:
Use this whenever the task needs a shippable asset or transformation that should feed directly into quality review, deployment, or monitoring.
- Adding FAQ schema for expanded SERP presence
- Creating How-To schema for step-by-step content
- Adding Product schema for e-commerce pages
- Implementing Article schema for blog posts
- Adding Local Business schema for location pages
- Creating Review/Rating schema
- Implementing Organization schema for brand presence
- Any page where rich results would improve visibility
What This Skill Does
- Schema Type Selection: Recommends appropriate schema types
- JSON-LD Generation: Creates valid structured data markup
- Property Mapping: Maps your content to schema properties
- Validation Guidance: Ensures schema meets requirements
- Nested Schema: Handles complex, multi-type schemas
- Rich Result Eligibility: Identifies which rich results you can target
Quick Start
Start with one of these prompts. Finish with a short handoff summary using the repository format in Skill Contract.
Generate Schema for Content
Generate schema markup for this [content type]: [content/URL]
Create FAQ schema for these questions and answers: [Q&A list]
Specific Schema Types
Create Product schema for [product name] with [details]
Generate LocalBusiness schema for [business name and details]
Audit Existing Schema
Review and improve this schema markup: [existing schema]
Skill Contract
Expected output: a ready-to-use asset or implementation-ready transformation plus a short handoff summary ready for memory/content/.
- Reads: the brief, target keywords, entity inputs, quality constraints, and prior decisions from CLAUDE.md and the shared State Model when available.
- Writes: a user-facing content, metadata, or schema deliverable plus a reusable summary that can be stored under
memory/content/. - Promotes: approved angles, messaging choices, missing evidence, and publish blockers to
CLAUDE.md,memory/decisions.md, andmemory/open-loops.md. - Next handoff: use the
Next Best Skillbelow when the asset is ready for review or deployment.
Data Sources
See CONNECTORS.md for tool category placeholders.
With ~~web crawler connected: Automatically crawl and extract page content (visible text, headings, lists, tables), existing schema markup, page metadata, and structured content elements that map to schema properties.
With manual data only: Ask the user to provide:
- Page URL or full HTML content
- Page type (article, product, FAQ, how-to, local business, etc.)
- Specific data needed for schema (prices, dates, author info, Q&A pairs, etc.)
- Current schema markup (if optimizing existing)
Proceed with the full workflow using provided data. Note in the output which data is from automated extraction vs. user-provided data.
Instructions
When a user requests schema markup:
-
Identify Content Type and Rich Result Opportunity
Reference the CORE-EEAT Benchmark item O05 (Schema Markup) for content-type to schema mapping:
### CORE-EEAT Schema Mapping (O05) | Content Type | Required Schema | Conditional Schema | |-------------|----------------|--------------------| | Blog (guides) | Article, Breadcrumb | FAQ, HowTo | | Blog (tools) | Article, Breadcrumb | FAQ, Review | | Blog (insights) | Article, Breadcrumb | FAQ | | Alternative | Comparison*, Breadcrumb, FAQ | AggregateRating | | Best-of | ItemList, Breadcrumb, FAQ | AggregateRating per tool | | Use-case | WebPage, Breadcrumb, FAQ | — | | FAQ | FAQPage, Breadcrumb | — | | Landing | SoftwareApplication, Breadcrumb, FAQ | WebPage | | Testimonial | Review, Breadcrumb | FAQ, Person | *Use the mapping above to ensure schema type matches content type (CORE-EEAT O05: Pass criteria).*### Schema Analysis **Content Type**: [blog/product/FAQ/how-to/local business/etc.] **Page URL**: [URL] **Eligible Rich Results**: | Rich Result Type | Eligibility | Impact | |------------------|-------------|--------| | FAQ | ✅/❌ | High - Expands SERP presence | | How-To | ✅/❌ | Medium - Shows steps in SERP | | Product | ✅/❌ | High - Shows price, availability | | Review | ✅/❌ | High - Shows star ratings | | Article | ✅/❌ | Medium - Shows publish date, author | | Breadcrumb | ✅/❌ | Medium - Shows navigation path | | Video | ✅/❌ | High - Shows video thumbnail | **Recommended Schema Types**: 1. [Primary schema type] - [reason] 2. [Secondary schema type] - [reason] -
Generate Schema Markup
Based on the identified content type, generate the appropriate JSON-LD schema. Supported types: FAQPage, HowTo, Article/BlogPosting/NewsArticle, Product, LocalBusiness, Organization, BreadcrumbList, Event, Recipe, and combined multi-type schemas.
Reference: See references/schema-templates.md for complete, copy-ready JSON-LD templates for all schema types with required and optional properties.
For each schema generated, include:
- All required properties for the chosen type
- Rich result preview showing expected SERP appearance
- Notes on which properties are required vs. optional
When combining multiple schema types on one page, wrap them in a JSON array inside a single
<script type="application/ld+json">tag. -
Provide Implementation and Validation
## Implementation Guide ### Adding Schema to Your Page **Option 1: In HTML <head>** ```html <head> <script type="application/ld+json"> [Your JSON-LD schema here] </script> </head>Option 2: Before closing
<script type="application/ld+json"> [Your JSON-LD schema here] </script> </body>Validation Steps
-
~~schema validator
- Test your live URL or paste code
- Check for errors and warnings
-
Schema.org Validator
- URL: https://validator.schema.org/
- Validates against Schema.org spec
-
~~search console
- Monitor rich results in ~~search console
- Check Enhancements reports for issues
Validation Checklist
- JSON syntax is valid (no trailing commas)
- All required properties present
- URLs are absolute, not relative
- Dates are in ISO 8601 format
- Content matches visible page content
- No policy violations
-
Validation Checkpoints
Input Validation
- Page URL or content provided
- Schema type appropriate for content (Article for blog, Product for e-commerce, etc.)
- All required data available (author, dates, prices, etc. depending on schema type)
- Content eligibility for rich results confirmed
Output Validation
How to use schema-markup-generator on Cursor
AI-first code editor with Composer
Prerequisites
Before installing skills in Cursor, ensure your development environment meets these requirements:
- ›Cursor installed and configured on your development machine
- ›Node.js version 16.0+ with npm package manager (verify with
node --version) - ›Active project directory or workspace where you want to add schema-markup-generator
Execute installation command
Execute the skills CLI command in your project's root directory to begin installation:
The skills CLI fetches schema-markup-generator from GitHub repository aaron-he-zhu/seo-geo-claude-skills and configures it for Cursor.
Select Cursor when prompted
The CLI will show a list of available agents. Use arrow keys to navigate and space to select Cursor:
Verify installation
Confirm successful installation by checking the skill directory location:
Reload or restart Cursor to activate schema-markup-generator. Access the skill through slash commands (e.g., /schema-markup-generator) or your agent's skill management interface.
Security & Verification Notice
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your development environment. Always verify the publisher's identity, review recent commits, and test in isolated environments before production deployment.
List & Monetize Your Skill
Submit your Claude Code skill and start earning
Use Cases▌
User Story & Requirements Generation
Create detailed user stories, acceptance criteria, and feature specs
Example
Generate user stories for 'password reset feature' with acceptance criteria, edge cases, and test scenarios
Reduce spec writing time by 50%, ensure comprehensive coverage
Competitive Analysis
Research competitors, compare features, identify gaps
Example
Analyze 5 competitor products, create feature comparison matrix, suggest differentiation opportunities
Complete competitive research in 2 hours instead of 2 days
Roadmap Prioritization
Evaluate features using frameworks (RICE, ICE, Kano) and create prioritized backlogs
Example
Score 20 feature ideas using RICE framework, generate prioritized roadmap with rationale
Make data-driven prioritization decisions faster
Stakeholder Communication
Draft PRDs, status updates, and stakeholder presentations
Example
Create executive summary of Q3 roadmap, monthly progress report, feature launch announcement
Save 3-5 hours/week on communication overhead
Implementation Guide▌
Prerequisites
- ›Claude Desktop or compatible AI client
- ›Access to product documentation and roadmap tools (Jira, Notion, etc.)
- ›Understanding of product management frameworks (RICE, Jobs-to-be-Done, etc.)
- ›Stakeholder contact information and communication channels
Time Estimate
30-60 minutes to see productivity improvements
Installation Steps
- 1.Install product management skill
- 2.Start with user story generation for known feature
- 3.Progress to competitive analysis: research 2-3 competitors
- 4.Use for roadmap prioritization: apply RICE/ICE scoring
- 5.Draft stakeholder communications and refine based on feedback
- 6.Build template library for recurring PM tasks
- 7.Share effective prompts with product team
Common Pitfalls
- ⚠Not validating competitive research—verify facts before sharing
- ⚠Accepting user stories without involving engineering team
- ⚠Over-relying on frameworks without qualitative judgment
- ⚠Not customizing outputs to company culture and communication style
- ⚠Skipping stakeholder validation of generated requirements
Best Practices▌
✓ Do
- +Validate research and competitive analysis with real data
- +Collaborate with engineering when generating technical requirements
- +Customize frameworks and templates to your company context
- +Use skill for first drafts, refine with stakeholder input
- +Document successful prompt patterns for PM tasks
- +Combine AI efficiency with human judgment and intuition
✗ Don't
- −Don't publish competitive analysis without fact-checking
- −Don't finalize user stories without engineering review
- −Don't make prioritization decisions solely on AI scoring
- −Don't skip customer validation of generated requirements
- −Don't ignore company-specific context and culture
💡 Pro Tips
- ★Provide context: company goals, constraints, customer feedback
- ★Ask for alternatives: 'Show 3 ways to prioritize this roadmap'
- ★Request stakeholder-specific formatting: 'Executive summary vs. engineering spec'
- ★Use skill for 70% generation + 30% customization to company needs
When to Use This▌
✓ Use When
Use for user story writing, competitive research, roadmap prioritization, stakeholder communication, and PRD drafting. Best for reducing repetitive documentation and research work.
✗ Avoid When
Avoid for strategic product vision (requires deep customer empathy), pricing decisions (needs market and financial expertise), or when face-to-face customer discovery is more valuable than speed.
Learning Path▌
- 1Basic: user stories, feature specs, status updates
- 2Intermediate: competitive analysis, prioritization frameworks, PRDs
- 3Advanced: product strategy, go-to-market planning, OKR setting
- 4Expert: product vision, market positioning, business model innovation
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.5★★★★★45 reviews- ★★★★★Alexander Haddad· Dec 28, 2024
Useful defaults in schema-markup-generator — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Arya Wang· Dec 24, 2024
schema-markup-generator is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Min Chen· Nov 19, 2024
I recommend schema-markup-generator for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Sofia Patel· Nov 15, 2024
schema-markup-generator reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Jin Sanchez· Oct 10, 2024
schema-markup-generator reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Dev Shah· Oct 6, 2024
I recommend schema-markup-generator for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Sophia Tandon· Sep 13, 2024
Solid pick for teams standardizing on skills: schema-markup-generator is focused, and the summary matches what you get after install.
- ★★★★★Sakshi Patil· Sep 9, 2024
Keeps context tight: schema-markup-generator is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Rahul Santra· Sep 9, 2024
schema-markup-generator fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Naina Verma· Sep 9, 2024
schema-markup-generator has been reliable in day-to-day use. Documentation quality is above average for community skills.
showing 1-10 of 45