blog-schema
Generate complete JSON-LD schema markup for blog posts including BlogPosting, Person, Organization, BreadcrumbList, FAQPage, and ImageObject. Validates against Google requirements and warns about deprecated types. Use when user says "schema", "blog schema", "json-ld", "structured data", "schema markup", "generate schema".
npx skills add Infrasity-Labs/dev-gtm-claude-skills --skill blog-schema --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Blog Schema: JSON-LD Structured Data Generation Generates complete, validated JSON-LD schema markup for blog posts using the @graph pattern. Combines multiple schema types into a single script tag with stable @id references for entity linking. ## Workflow ### Step 1: Read Content Read the blog post and extract all schema-relevant data: - **Title** (headline) - **Author** (name, job title, social links, credentials) - **Dates** (datePublished, dateModified / lastUpdated) - **Description** (meta description) - **FAQ section** (question and answer pairs) - **Images** (cover image URL, dimensions, alt text; inline images) - **Organization info** (site name, URL, logo) - **Word count** (approximate from content length) - **Tags/categories** (for BreadcrumbList category) - **Slug** (from filename or frontmatter) ### Step 2: Generate BlogPosting Schema Complete BlogPosting with all required and recommended properties: ```json { "@type": "BlogPosting", "@id": "{siteUrl}/blog/{slug}#article", "headline": "Post title (max 110 chars)", "description": "Meta description (150-160 chars)", "datePublished": "YYYY-MM-DD", "dateModified": "YYYY-MM-DD", "author": { "@id": "{siteUrl}/author/{author-
- Workflow
- Step 1: Read Content
- Step 2: Generate BlogPosting Schema
- Step 3: Generate Person Schema
- Step 4: Generate Organization Schema
- Step 5: Generate BreadcrumbList
- Step 6: Generate FAQPage Schema
- Step 7: Generate VideoObject (if videos present)
- Step 7.5: Generate ImageObject
- Step 8: Validate & Warn
- Step 9: Output
What does the blog-schema skill do?
Generate complete JSON-LD schema markup for blog posts including BlogPosting, Person, Organization, BreadcrumbList, FAQPage, and ImageObject. Validates against Google requirements and warns about deprecated types. Use when user says "schema", "blog schema", "json-ld", "structured data", "schema markup", "generate schema".
How do I install it?
Run `npx skills add Infrasity-Labs/dev-gtm-claude-skills --skill blog-schema --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From Infrasity-Labs/dev-gtm-claude-skills, a repository with 97 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
