CtrlK
BlogDocsLog inGet started
Tessl Logo

schema-markup

When the user wants to implement, audit, or validate structured data (schema markup) on their website. Use when the user mentions 'structured data,' 'schema.org,' 'JSON-LD,' 'rich results,' 'rich snippets,' 'schema markup,' 'FAQ schema,' 'Product schema,' 'HowTo schema,' or 'structured data errors in Search Console.' Also use when someone asks why their content isn't showing rich results or wants to improve AI search visibility. NOT for general SEO audits (use seo-audit) or technical SEO crawl issues (use site-architecture).

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is schema-markup in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

71%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-organized, actionable body with clear workflows and validation guidance, but it depends on two reference files and a validator script that are not bundled, weakening both actionability and progressive disclosure.

Suggestions

Provide the missing bundle files (references/schema-types-guide.md, references/implementation-patterns.md, scripts/schema_validator.py) or inline the essential JSON-LD patterns so the skill is self-contained.

Add an inline validate→retry checkpoint inside Mode 1 (Audit) and Mode 2 (Implement) rather than relying solely on the separate Testing & Validation section.

Tighten a few opinionated asides (e.g., the JSON-LD-vs-Microdata paragraph) to lift conciseness toward 5.

DimensionReasoningScore

Conciseness

Dense, practical tables and commands with little padding and no over-explanation of basics Claude already knows; a few sentences ('Use JSON-LD. Full stop...') could tighten further, keeping it below 5.

4 / 5

Actionability

Concrete selection/mistakes tables, exact commands ('python3 scripts/schema_validator.py page.html'), validation URLs, and CMS-specific instructions; held below 5 because the core copy-paste JSON-LD patterns are deferred to references/implementation-patterns.md, which is not present.

4 / 5

Workflow Clarity

Three numbered modes with clear sequencing, Mode 3 as an explicit validate→fix loop, and a dedicated Testing & Validation section with checkpoints; not a 5 because the audit/implement modes don't inline a retry loop and rely on the separate testing section.

4 / 5

Progressive Disclosure

References are clearly signaled and one level deep (references/schema-types-guide.md, references/implementation-patterns.md, scripts/schema_validator.py), but none of these bundle files exist, so the deferred content is undelivered and navigation is incomplete — middling rather than good.

3 / 5

Total

15

/

20

Passed

Description

95%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, well-targeted description with explicit what/when structure, comprehensive trigger terms, and clear deconfliction from sibling SEO skills. The only mild gap is that the capability verbs are somewhat high-level.

DimensionReasoningScore

Specificity

Names the domain and three concrete actions ('implement, audit, or validate structured data (schema markup)'), but the verbs stay slightly higher-level than the 5-anchor's granular multi-action list.

4 / 5

Completeness

Explicitly answers both what ('implement, audit, or validate structured data') and when ('Use when the user mentions...', 'Also use when...'), with concrete trigger phrases — not the 4-anchor since 'when' is fully explicit.

5 / 5

Trigger Term Quality

Comprehensive coverage of natural terms including synonyms and specific types — 'structured data,' 'schema.org,' 'JSON-LD,' 'rich results,' 'rich snippets,' 'FAQ schema,' 'Product schema,' 'HowTo schema,' and 'structured data errors in Search Console.'

5 / 5

Distinctiveness Conflict Risk

Clear niche with explicit NOT-for boundaries naming sibling skills ('NOT for general SEO audits (use seo-audit) or technical SEO crawl issues (use site-architecture)'), minimizing conflict risk.

5 / 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

referenced_paths_exist

Referenced path issues: 7 missing

Warning

Total

15

/

16

Passed

Repository
alirezarezvani/claude-skills
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.