CtrlK
BlogDocsLog inGet started
Tessl Logo

sitemap-valid

Use when applies to any site with a manually or programmatically generated XML sitemap. Use when debugging sitemap submission errors in Google Search Console.

56

Quality

63%

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 ./skills/sitemap-valid/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The content is a well-structured, concise overview that appropriately delegates detail to a single real reference file. Its weaknesses are the lack of an executable validation command or code example inline and the absence of an explicit validate-then-fix feedback loop, which caps workflow clarity.

Suggestions

Add at least one executable validation command in the body, e.g. `xmllint --noout sitemap.xml` or a short fetch-and-check snippet, so the core action is copy-paste ready.

Insert an explicit validation checkpoint in the Check/Fix flow (validate against schema → if errors, fix encoding/limits → re-validate before resubmitting) to establish a feedback loop.

De-duplicate the namespace/encoding/limit facts between Quick Reference and Check so each section earns its tokens.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's knowledge of XML and sitemaps, but the Quick Reference and Check sections repeat the same namespace/encoding/limit facts, leaving minor redundancy that could be trimmed.

4 / 5

Actionability

It gives concrete facts (namespace URI, encoding mappings, 50,000/50MB limits) but no executable command or code in the body itself — validation/fix steps are described abstractly ('Fetch the sitemap and validate it', 'Re-generate the sitemap using a validated sitemap library'), and the executable examples live only in the reference file.

3 / 5

Workflow Clarity

The Check/Fix structure gives a rough sequence, but there is no explicit validation checkpoint or feedback loop for what is effectively a batch/destructive-adjacent XML operation, which per the rubric caps workflow clarity at 3.

3 / 5

Progressive Disclosure

The body is a lean overview with a clearly signaled one-level-deep reference to references/rule.md (which exists), good sectioning (Quick Reference, Check, Fix, Explain, Code Review), and the bulk detail correctly delegated to the reference file.

4 / 5

Total

14

/

20

Passed

Description

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

The description has strong, explicit 'Use when' trigger guidance tied to concrete SEO scenarios and is reasonably distinct, but it under-specifies the actual capabilities (validation, encoding, splitting) that the skill performs. Tightening the 'what' with specific actions would lift specificity and completeness.

Suggestions

Add concrete actions to the 'what', e.g. 'Validate XML sitemaps against the sitemaps.org protocol, fix encoding and URL-limit errors, and split oversized sitemaps.'

Include common synonyms users might say such as 'SEO', 'crawl errors', or 'sitemap index' to broaden natural trigger coverage.

Keep the third-person voice but lead with the capability verb ('Validates XML sitemaps...') rather than the generic 'applies to any site'.

DimensionReasoningScore

Specificity

The description names the domain (XML sitemaps) and one concrete action area ('debugging sitemap submission errors in Google Search Console') but does not list multiple specific capabilities like validating, encoding, or splitting sitemaps, matching the 'Names domain and 1-2 concrete actions' anchor.

3 / 5

Completeness

It provides a clear 'when' via two explicit 'Use when...' clauses and an implicit 'what' (applies to sites with a generated XML sitemap), but the 'what' is vague about the actual validating/fixing action, so it sits just below the fully explicit anchor.

4 / 5

Trigger Term Quality

It includes natural terms a user would say ('XML sitemap', 'Google Search Console', 'sitemap submission errors') with good coverage, but omits common synonyms or variations like 'SEO', 'crawl errors', or 'urlset'.

4 / 5

Distinctiveness Conflict Risk

The trigger is a clear niche (XML sitemaps + Google Search Console submission) that is unlikely to fire for unrelated skills, with only minor overlap risk against broader SEO skills.

4 / 5

Total

15

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
thedaviddias/Front-End-Checklist
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.