CtrlK
BlogDocsLog inGet started
Tessl Logo

schema-markup

Design, validate, and optimize schema.org structured data for eligibility, correctness, and measurable SEO impact.

52

Quality

57%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/schema-markup/SKILL.md

The canonical home for this skill is schema-markup in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

44%Scale 1-5

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

This skill provides a well-structured workflow for schema markup decisions with a useful eligibility scoring framework and clear phasing, but suffers from significant verbosity and lack of concrete, executable examples. The content over-explains concepts Claude already knows (SEO basics, what JSON-LD is, what various schema types are for) while under-delivering on actionable code examples and specific implementation patterns. The monolithic structure would benefit greatly from splitting detailed reference content into separate files.

Suggestions

Replace the verbose schema type descriptions with a compact reference table (type | use-case | key required properties | Google doc URL) and move detailed guidance to a separate SCHEMA_TYPES.md file.

Add 2-3 complete, copy-paste-ready JSON-LD examples for the most common types (e.g., Article, Product, FAQPage) instead of the placeholder skeleton.

Remove explanations of basic concepts Claude already knows (what schema.org is, what JSON-LD is, 'More schema ≠ better SEO') to reduce token usage by ~30%.

Add a concrete scoring example showing how to calculate the Eligibility & Impact Index for a real page scenario, with specific numeric scores per category and reasoning.

DimensionReasoningScore

Conciseness

The skill is significantly verbose with extensive explanations of concepts Claude already understands (what schema.org is, what JSON-LD is, basic SEO principles). The scoring index tables, category definitions, and eligibility bands consume substantial tokens for what amounts to a weighted checklist Claude could derive. Many sections like 'Core Principles' restate obvious best practices (accuracy, validation) that don't need elaboration.

2 / 5

Actionability

The skill provides some concrete guidance (validation checklist, output format, JSON-LD template structure) but is largely descriptive rather than executable. The JSON-LD example is a placeholder skeleton rather than a real, copy-paste-ready implementation. The scoring index lacks concrete examples of how to actually calculate scores for each category, and implementation guidance for frameworks is vague ('Server-side rendered JSON-LD' without actual code).

3 / 5

Workflow Clarity

The phased workflow (Phase 0 → Phase 1 → Implementation → Validation) is clearly sequenced with a gate condition (score ≥ 70 to proceed). The validation checklist at the end provides explicit checkpoints. However, there's no explicit feedback loop for what to do when validation fails beyond 'fix errors promptly,' and the transition between phases could be more explicit about intermediate outputs.

4 / 5

Progressive Disclosure

The skill is a monolithic document (~250+ lines) with no bundle files to offload detailed content. The scoring index definitions, all schema type descriptions, and implementation guidance for multiple platforms are all inlined when they could be split into separate reference files. References to related skills exist but no actual supporting files are provided for the detailed content that would benefit from separation.

2 / 5

Total

11

/

20

Passed

Description

70%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.

The description is concise and targets a well-defined niche with specific actions and domain terminology. Its main weakness is the absence of an explicit 'Use when...' clause, which limits Claude's ability to know exactly when to select this skill. Adding trigger phrases and a few more natural synonyms (e.g., 'JSON-LD', 'rich snippets') would significantly improve selection accuracy.

Suggestions

Add a 'Use when...' clause with trigger phrases like 'Use when the user asks about schema.org markup, JSON-LD, rich snippets, structured data validation, or SEO-related schema implementation.'

Include common synonyms and related terms such as 'JSON-LD', 'rich snippets', 'rich results', 'Google structured data', and 'markup' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Lists several specific actions — 'design, validate, and optimize' — applied to a concrete domain ('schema.org structured data') with specific goals ('eligibility, correctness, and measurable SEO impact'). Minor gaps: doesn't enumerate specific schema types or output formats.

4 / 5

Completeness

The 'what' is clearly stated (design, validate, optimize schema.org structured data), but there is no explicit 'when' clause or trigger guidance. Per rubric rules, a missing 'Use when...' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Includes strong natural keywords like 'schema.org', 'structured data', 'SEO', and 'validate'. Missing some common synonyms and variations users might say, such as 'rich snippets', 'JSON-LD', 'rich results', 'Google search', or 'markup'.

4 / 5

Distinctiveness Conflict Risk

The description targets a very specific niche — schema.org structured data for SEO — which is unlikely to overlap with other skills. The combination of 'schema.org', 'structured data', and 'SEO impact' creates a clear, distinct identity.

5 / 5

Total

16

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.