blog-schema

Generate JSON-LD structured data for blog posts using the @graph pattern.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/smarmen86/claude-code-kit --skill blog-schema-smarmen86
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blog-schema
Source: https://github.com/smarmen86/claude-code-kit/tree/main/skills/blog-schema
Command: npx skills add https://github.com/smarmen86/claude-code-kit --skill blog-schema-smarmen86

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the complexity of manually creating and maintaining structured data for blog posts, ensuring your content is fully optimized for search engines and AI citation extraction.

Core Features & Use Cases

  • Multi-Type Schema Generation: Automatically creates BlogPosting, Person, Organization, BreadcrumbList, FAQPage, VideoObject, and ImageObject schemas.
  • Entity Linking: Uses the @graph pattern with stable @id references to link authors, publishers, and content entities for better search indexing.
  • Use Case: Use this when you need to generate comprehensive JSON-LD for a new blog post to ensure it meets Google's latest requirements and maximizes visibility in AI-driven search results.

Quick Start

Use the blog-schema skill to generate the complete JSON-LD structured data for the blog post located at content/posts/my-new-article.md.

Frequently Asked Questions about blog-schema

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate JSON-LD structured data for a blog post?

To generate JSON-LD structured data for a blog post, use a schema generation tool that creates BlogPosting, Person, and Organization markup. It outputs an SEO-ready JSON-LD script tag using the @graph pattern to validate against current Google requirements.

What is the @graph pattern in JSON-LD schema markup?

The @graph pattern in JSON-LD schema markup links multiple structured data entities like authors, publishers, and content objects using stable @id identifiers. This maintains semantic integrity across the document and improves search engine indexing.

Does JSON-LD schema support FAQPage and VideoObject markup for blogs?

Yes, JSON-LD schema supports FAQPage and VideoObject markup for blogs alongside BlogPosting and BreadcrumbList. Generating these multiple schema types within a single structured data block maximizes content visibility in search and AI citation extraction.

Can I use structured data to improve my blog's AI citation likelihood?

Yes, you can use structured data to improve your blog's AI citation likelihood by generating comprehensive JSON-LD markup. Validating against current Google requirements and linking entities via stable @id references helps AI systems accurately extract and reference content.

What's the best way to validate blog schema against Google SEO requirements?

The best way to validate blog schema against Google SEO requirements is to generate JSON-LD structured data that explicitly checks compliance. Using the @graph pattern with accurately linked BlogPosting and ImageObject schemas ensures your markup meets current search engine standards.

Why does my blog schema markup fail to link authors and publishers correctly?

Blog schema markup fails to link authors and publishers correctly when it lacks stable @id references. Using the JSON-LD @graph pattern to connect Person, Organization, and BlogPosting entities ensures semantic relationships are maintained for search indexing.