CtrlK
BlogDocsLog inGet started
Tessl Logo

blog-schema

Generate complete JSON-LD schema markup for blog posts with Article/BlogPosting, Person, Organization, BreadcrumbList, ImageObject, and optional FAQPage. Validates against Google requirements and warns about deprecated types. Use when user says "schema", "blog schema", "json-ld", "structured data", "schema markup", "generate schema".

72

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, highly actionable generation workflow with complete JSON-LD templates and an explicit validation checklist. It is slightly verbose in places and lacks an explicit fix-and-retry feedback loop for error recovery.

Suggestions

Trim the "@graph pattern benefits" bullet list and redundant explanatory prose (e.g., that Google/AI systems parse @graph arrays) to tighten conciseness.

Add an explicit validate→fix→re-validate feedback loop in Step 8 so validation failures drive correction rather than just warnings.

Consider moving the per-surface support status table into a reference file to keep the core workflow lean and improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is largely efficient and code-heavy, but the "@graph pattern benefits" bullet list and some explanatory prose (e.g., restating that Google/AI parse @graph arrays) could be trimmed, fitting efficient-with-minor-over-explanation rather than lean.

4 / 5

Actionability

Full copy-paste-ready JSON templates for every entity type, a concrete 8-item validation checklist, and explicit script-safety escaping guidance (replace `</` with `<\/`, `<` with `\u003c`) cover the common cases fully.

5 / 5

Workflow Clarity

A clear 9-step sequence with an explicit validation checklist in Step 8, but it prescribes validate-and-warn rather than an explicit validate→fix→re-validate feedback loop, so it stops short of the top anchor.

4 / 5

Progressive Disclosure

Content is well-organized into clearly headed steps with templates appropriately inline for a generation skill; no bundle files exist and no nested references are present, giving good structure with no organization gaps rather than the one-level-deep-reference top anchor.

4 / 5

Total

17

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that clearly states both what it does and when to use it, with comprehensive trigger synonyms and concrete schema-type coverage. The only weakness is minor overlap risk from the generic bare "schema" trigger.

DimensionReasoningScore

Specificity

"Generate complete JSON-LD schema markup for blog posts with Article/BlogPosting, Person, Organization, BreadcrumbList, ImageObject, and optional FAQPage. Validates against Google requirements and warns about deprecated types" lists multiple concrete actions with comprehensive type coverage, matching the comprehensive-coverage anchor.

5 / 5

Completeness

It explicitly answers what ("Generate complete JSON-LD schema markup for blog posts...") and when ("Use when user says...") with concrete trigger phrases, matching the top anchor exactly.

5 / 5

Trigger Term Quality

"Use when user says 'schema', 'blog schema', 'json-ld', 'structured data', 'schema markup', 'generate schema'" provides comprehensive natural synonyms a user would actually say; the domain has no file extensions to cover.

5 / 5

Distinctiveness Conflict Risk

The blog-post JSON-LD niche is mostly distinct, but the bare triggers "schema" and "generate schema" create minor overlap risk with other schema-generation skills (product, event, recipe), fitting the mostly-distinct anchor rather than minimal-conflict.

4 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
AgriciDaniel/claude-blog
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.