CtrlK
BlogDocsLog inGet started
Tessl Logo

structured-data

Generate JSON-LD structured data for AEM Edge Delivery Services pages. Analyzes page content and metadata to determine the appropriate schema.org types, extracts relevant properties, and produces validated JSON-LD snippets ready for implementation in head.html or scripts.js. Use when adding rich results support, improving search appearance, or auditing existing structured data.

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

86%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, actionable skill body with executable code examples and a clean multi-step workflow that appropriately offloads detail to a single one-level-deep reference. The main improvement is tightening the redundant 'Key Principles' section and making the validation feedback loop more explicit.

Suggestions

Trim or merge the 'Key Principles' section, which restates points already covered in the step-by-step workflow, to reduce token redundancy.

Make the validation feedback loop explicit in Step 3 (e.g., 'If issues are found, correct the JSON-LD and re-run the checks before proceeding to delivery') rather than deferring all validation to Google's external Rich Results Test.

Render the reference path as a markdown link (e.g., [structured-data-reference.md](references/structured-data-reference.md)) in addition to the backtick path to improve navigability.

DimensionReasoningScore

Conciseness

Mostly lean and efficient with EDS-specific context that Claude would not already know; the 'Key Principles' section mildly restates points made earlier in the steps, which could be trimmed. Not a 5 due to this minor redundancy; not a 3 because the body is otherwise tight and free of generic padding.

4 / 5

Actionability

Fully executable, copy-paste-ready examples cover common cases: a complete Article JSON-LD block, a head.html HTML snippet, and a runtime scripts.js injection function, plus concrete fetch instructions for `.plain.html`.

5 / 5

Workflow Clarity

Steps 0–5 are clearly sequenced with a Step 3 validation checkpoint ('Report any issues and correct them'); this is a non-destructive generation skill so the destructive cap does not apply. Not a 5 because there is no explicit validate→fix→re-validate loop and final validation is deferred to an external post-deployment tool.

4 / 5

Progressive Disclosure

Clear overview in the body with one real, one-level-deep reference (references/structured-data-reference.md) signaled twice with a description of its contents; content is appropriately split between the workflow body and the reference file, making navigation easy.

5 / 5

Total

18

/

20

Passed

Description

92%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, specific description that clearly states both capabilities and trigger conditions with a well-scoped niche. Trigger term coverage is good but could add common synonyms like 'schema markup' for full comprehensiveness.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Generate JSON-LD structured data', 'Analyzes page content and metadata', 'determine the appropriate schema.org types', 'extracts relevant properties', 'produces validated JSON-LD snippets' — with comprehensive coverage; not below 5 since no meaningful action is missing.

5 / 5

Completeness

Explicitly answers both what (generate/analyze/extract/produce validated JSON-LD snippets) and when ('Use when adding rich results support, improving search appearance, or auditing existing structured data') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good keyword coverage with natural phrases ('rich results support', 'improving search appearance', 'auditing existing structured data'), but misses common synonyms like 'schema markup' or file extensions; not a 5 because coverage is not fully comprehensive.

4 / 5

Distinctiveness Conflict Risk

Clear niche scoped to 'AEM Edge Delivery Services pages' with EDS-specific implementation paths (head.html, scripts.js); minimal conflict risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
adobe/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.