This handles Schema.org structured data detection, validation, and generation with a strong focus on keeping you current with Google's shifting landscape. It knows which schema types are safe to use (Product, Article, LocalBusiness), which are restricted (FAQ is government and healthcare only as of August 2023), and which are dead (HowTo rich results ended September 2023, SpecialAnnouncement retired July 2025). The validation catches common mistakes like missing @context, relative URLs, and placeholder text still in production. It defaults to JSON-LD and includes ready-to-use templates for the most common types. Worth having if you're tired of manually checking which schema types Google actually still supports, since they've deprecated about a dozen in the past two years.

skills.sh installs
7.8K
GitHub stars
27.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add agricidaniel/claude-seo --skill seo-schema --agent claude-code

Installs into .claude/skills of the current project.

Files

Schema Markup Analysis & Generation

Detection

  1. Extract JSON-LD with "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run parse_html.py --url <url> --json (or scan <script type="application/ld+json"> in the page source). Flag any block without @context or @type: Google cannot attach it to an entity (a rating in such a block does not reach the Product). A @graph container is not an entity: it needs no @type, and the @context it declares is inherited by the entries it holds. Never flag the container for a missing @type, and never flag an entry for a missing @context that the document already provides.
  2. Check for Microdata (itemscope, itemprop)
  3. Check for RDFa (typeof, property)
  4. Always recommend JSON-LD as primary format (Google's stated preference)

Validation

Sponsors

Details

Repository
github.com/agricidaniel/claude-seo
Categories
Code Review & Quality, Marketing & SEO
First seen
Apr 16, 2026

More from agricidaniel/claude-seo

All 25
1wshobson avatarevaluation-methodologywshobson/agentsPluginEval quality methodology — dimensions, rubrics, statistical methods, and scoring formulas. Use this skill when understanding how plugin quality is measure7.6Kskills.sh installs
2agricidaniel avatarseo-planagricidaniel/claude-seoStrategic SEO planning for new or existing websites. Industry-specific templates, competitive analysis, content strategy, and implementation roadmap. Use when u7.5Kskills.sh installs
3agricidaniel avatarseo-clusteragricidaniel/claude-seoSERP-based semantic topic clustering for content architecture planning. Groups keywords by actual Google SERP overlap (not text similarity), designs hub-and-spo7.4Kskills.sh installs
4czlonkowski avatarn8n-code-javascriptczlonkowski/n8n-skillsWrite JavaScript code in n8n Code nodes. Use when writing JavaScript in n8n, using $input/$json/$node syntax, making HTTP requests with this.helpers / the $help7.4Kskills.sh installs
5assistant-ui avatarassistant-uiassistant-ui/skillsOverview and router for assistant-ui, the React library for building AI chat interfaces from composable primitives. Use for high-level, cross-cutting, or archit7.4Kskills.sh installs
6google avatarbigquery-bigframesgoogle/skillsGenerates Python code using BigQuery DataFrames (BigFrames), the pandas/scikit-learn-style API over BigQuery. Use when writing BigFrames code or doing pandas-st7.3Kskills.sh installs