Writing & Content json-ldstructured-datablog-seoschema-markupfaq-schemaschema-validation

Blog Schema: JSON-LD Markup Generator

Generate and validate complete JSON-LD structured data for blog posts.

FollowSkills review · FSRS-2.0
Not recommended
46/ 100 5-point scale 2.3 / 5
Trust15 / 25 · 3.0/5

The skill is limited to generating JSON-LD and declares no tool, credential, or external-write capability; no malicious behavior is shown. However, it permits saving output to the blog file at the user's preference without explicit write confirmation, backup, or rollback guidance, and it does not disclose data flow involving user content and external URLs, so points are deducted.

Reliability7 / 20 · 1.8/5

The workflow and examples cover the main happy path, with a defined validation checklist for fields and references. However, there are no skill-specific generation tests, abnormal-input procedures, or controlled failure messages; “validation” is specified textually rather than provided as reproducible implementation, so points are deducted.

Adaptability8 / 15 · 2.7/5

Trigger phrases, file-path input, and output choices are reasonably clear for blog structured-data generation. Boundaries for unsupported cases, missing fields, Chinese-language content, and CMS-specific behavior are not defined, while FAQ and video metadata require additional information, so points are deducted.

Convention8 / 15 · 2.7/5

The file has standard frontmatter, an MIT license declaration, progressive workflow sections, examples, and some limitation notes. It lacks its own version, changelog, maintenance owner, or update path, and installation/dependency guidance is mostly repository-level rather than skill-local, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The templates can produce directly embeddable JSON-LD with linked entities and cover the core task. However, correctness depends on manual completion of site, author, image, and video metadata; FAQ rules and AI-citation benefits are unsupported in the supplied material, and save behavior and CMS compatibility are unclear, so points are deducted.

Verifiability2 / 10 · 1.0/5

The repository includes general CI and test evidence, but the supplied files contain no dedicated reproducible tests for blog-schema generation, reference resolution, or Google validation, and no third-party execution evidence. Static review therefore supports only limited auditability.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 49842ea9e7b9
Before you use it
  • The skill does not clearly require confirmation before overwriting a blog file; use a separate output file or retain a backup in practice.
  • Claims about validating Google requirements, requiring at least two FAQ items, and approximately 13% higher AI-citation likelihood lack skill-specific verifiable evidence in the supplied material.
  • Dates, image dimensions, author social links, and video statistics may be missing or unreliable; generated output needs human review and validation with an actual structured-data tool.
  • Fallback behavior is unspecified for Chinese content, different CMSs, or inaccessible external images and YouTube metadata.
See the full review method →

What does this skill do, and when should you use it?

Blog Schema is a focused Agent Skill in the claude-blog repository for generating JSON-LD structured data from blog posts. It reads article content, extracts metadata such as authorship, dates, images, FAQs, categories, and slugs, then links the resulting entities through an @graph. The output can include BlogPosting, Person, Organization, BreadcrumbList, FAQPage, ImageObject, and VideoObject. It is a good fit for teams standardizing blog markup, but it is not a general writing, keyword research, or site-wide SEO skill.

Reads a blog post and extracts the title, author details, publication and modification dates, meta description, FAQ pairs, cover and inline images, organization information, approximate word count, tags or categories, and slug. It generates BlogPosting, Person, Organization, BreadcrumbList, FAQPage, and primary ImageObject entities, plus VideoObject entities for embedded YouTube videos when metadata is available. It combines the results into one JSON-LD script using @context and @graph, stable @id references, and entity linking. Validation checks cover date ordering, headline and description length, absolute URLs, positive image dimensions, sequential breadcrumbs, minimum FAQ count, unresolved references, and deprecated schema types.

  1. A blogger is publishing a new article and wants a ready-to-embed JSON-LD block generated from the article file.
  2. An SEO or editorial team is auditing an existing post's article, author, publisher, breadcrumb, FAQ, and image markup.
  3. A content team wants FAQ content represented in a structure that search engines and AI citation systems can extract more consistently.
  4. A publishing team embeds YouTube videos and wants corresponding VideoObject markup alongside the article schema.
  5. A developer maintains many blog pages and needs stable @id references connecting articles, authors, publishers, and media entities.

What are this skill's strengths and limitations?

Pros
  • Covers the common article, author, publisher, breadcrumb, FAQ, and image entities used by blog pages.
  • Uses the @graph pattern and stable @id references for maintainable entity linking.
  • Includes validation rules for Google-oriented properties and warnings for deprecated types.
  • Supports embedded HTML, standalone JSON, and MDX component output.
Limitations
  • Its scope is structured data generation, not full blog writing, keyword research, or site-wide SEO auditing.
  • FAQ validation requires at least two questions, so an article without sufficient FAQ content cannot pass that check.
  • The video workflow is centered on YouTube, with metadata dependent on embed fallbacks or available blog-google data.
  • The SKILL.md provides no standalone test suite, CMS-specific setup procedure, or separate installation workflow.
  • The README's claim of approximately 13% higher AI citation likelihood is not accompanied by a verification method in the supplied skill material.

How do you install this skill?

Install it as part of the AgriciDaniel/claude-blog collection. In Claude Code 1.0.33+, run /plugin marketplace add AgriciDaniel/claude-blog, then /plugin install claude-blog@agricidaniel-claude-blog. The skill file is skills/blog-schema/SKILL.md. The README does not document a separate installation command for this sub-skill.

How do you use this skill?

In Claude Code, run /blog schema <file> for a blog post, or ask for “schema,” “blog schema,” “json-ld,” “structured data,” or “schema markup.” The skill reads the specified article and generates the markup. It supports embedded HTML, standalone JSON, and MDX component output; whether to save the result into the post or a separate schema file is left to the user's preference.

How does this skill compare with similar options?

The README lists an optional /seo-schema companion skill for deeper schema validation and generation. Blog Schema is narrower: it focuses on generating a complete JSON-LD @graph from a blog post.

FAQ

Does this require payment or an AI Marketing Hub Pro membership?
The supplied README identifies the public repository as MIT-licensed and available to anyone using Claude Code. Pro membership applies to the private mirror and early-access development, not to use of the public repository.
Does it automatically access websites or the YouTube API?
The skill requires image URLs to be crawlable and publicly accessible and says YouTube metadata may come from blog-google when available. However, the SKILL.md does not define one mandatory network implementation, so behavior depends on the runtime and available tools.
What does it produce?
It can produce one JSON-LD script containing the linked schema graph, standalone JSON for a CMS or API, or an MDX component. The user chooses whether the result is saved into the post or in a separate schema file.
Will its FAQ markup guarantee Google rich-result placement?
No. The source says Google restricted FAQ rich results to government and health sites in August 2023. FAQ markup may still improve organization and machine extraction, but it does not guarantee a Google rich result.

More skills from this repository

All from AgriciDaniel/claude-blog

Writing & Content

Blog Locale Audit

Audit multilingual blog translations, SEO parity, hreflang, and freshness before publication.

Writing & Content

Blog Translate: SEO Blog Localization

Turns existing blog posts into SEO-ready multilingual editions while preserving publication structure.

Writing & Content

Claude Blog Content Engine

A Claude Code workflow for researching, writing, optimizing, auditing, and publishing blog content across platforms and languages.

Writing & Content

Blog Rewrite Optimizer

Rework existing blog posts to improve both Google search performance and AI citation readiness.

Writing & Content

Blog Writer

Generate complete blog articles structured for Google rankings and AI citation visibility.

Writing & Content

Blog GEO Citation Audit

Audit whether blog content is ready to be cited by ChatGPT, Perplexity, and Google AI Overviews.

Writing & Content

Multilingual Blog Publisher

Turn one blog topic into localized, SEO-ready language versions and hreflang assets in a single workflow.

Writing & Content

Claude Blog Brain

A source-traceable Obsidian workspace for planning, creating, optimizing, and managing blog content.

Writing & Content

Blog Analyzer

Audit blog quality, SEO, trust signals, and AI citation readiness with a consistent 100-point score.

Data & Analysis

Blog Chart SVG Generator

Creates accessible, dark-mode-compatible inline SVG charts for blog posts.

Writing & Content

Blog Brand Context

Create durable brand positioning and voice guidance for every blog workflow.

Writing & Content

Blog Fact-Check

Verifies statistics, citations, and factual claims in blog posts.

Writing & Content

Blog Persona: Structured Brand Voice Management

Turn brand voice preferences into reusable, measurable rules for consistent blog writing.

Writing & Content

Blog Brief Planner

Build research-led blog briefs designed for Google visibility and AI citation readiness.

Writing & Content

Blog SEO Validator

Validate on-page SEO before publication and turn failures into prioritized, actionable fixes.

Writing & Content

Blog Localize: Cultural Adaptation for Blogs

Turn translated blog posts into market-specific content with locally appropriate examples, tone, CTAs, and legal context.

Writing & Content

Blog Audit: Full-Site Health Review

Scan an entire blog for quality, SEO, link, freshness, cannibalization, and AI-citation issues.

Writing & Content

Blog Outline Planner

Build a SERP-informed, ready-to-write blog structure.

Writing & Content

Blog Discourse Research

Turn the last 30 days of public discussion into usable content insight.

Writing & Content

Blog Calendar Editorial Planner

Turn blog topics, refresh cycles, and distribution timing into an actionable editorial calendar.

Related skills