CtrlK
BlogDocsLog inGet started
Tessl Logo

noindex-in-sitemap

Use when auditing an XML sitemap or diagnosing indexing issues. Applies to any site where noindex meta tags or X-Robots-Tag headers may be applied to URLs also listed in the sitemap.

60

Quality

70%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/noindex-in-sitemap/SKILL.md
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 lean, well-organized single-purpose audit skill with a genuine progressive-disclosure structure: the body carries the essential check/fix guidance and correctly defers code examples and the decision tree to references/rule.md. The main flaws are the near-duplicate 'Check' and 'Code Review' sections and the 'Explain' section restating concepts Claude already knows.

Suggestions

Merge the 'Check' and 'Code Review' sections into one — they both instruct fetching sitemap URLs and looking for the noindex meta tag / X-Robots-Tag header; keep the non-200 status check as a bullet.

Trim the 'Explain' section: drop the primer on what a sitemap and noindex directive mean to search engines and keep only the one-line consequence (wasted crawl budget, noindex wins).

Add a brief verification step to 'Fix' (e.g., re-fetch the sitemap and confirm no noindexed URLs remain, or spot-check a removed directive via an indexability check) so the workflow closes the loop.

DimensionReasoningScore

Conciseness

The body is short and mostly efficient, but the 'Check' and 'Code Review' sections repeat nearly identical instructions (fetch sitemap URLs, look for the noindex meta tag / X-Robots-Tag header, report matches), and the 'Explain' section spells out concepts Claude already knows ('The XML sitemap is a recommendation to search engines: please crawl and index these pages'). This fits 'mostly efficient but includes some unnecessary explanation or could be tightened' better than the lean 5 or 4 anchors.

3 / 5

Actionability

Concrete, executable guidance for an instruction-only skill: exact directives to look for (<meta name='robots' content='noindex'> and X-Robots-Tag: noindex), a clear decision rule for the fix ('If yes — remove the noindex directive. If no — remove the URL from the sitemap'), and an extra check for non-200 sitemap entries. Minor gaps (no curl/fetch command examples) keep it below the fully copy-paste-ready 5 anchor.

4 / 5

Workflow Clarity

The audit sequence (fetch sitemap → check each URL for both noindex signals → report) and the fix decision path are unambiguous, and the simple-skill exception applies since this is a single task under 50 lines. However, the duplicated Check/Code Review sections and the absence of any verification step for the remediated sitemap leave minor validation gaps, matching the 4 anchor rather than 5.

4 / 5

Progressive Disclosure

The body is a lean, well-sectioned overview (Quick Reference, Check, Fix, Explain) with a clearly signaled one-level-deep pointer to 'references/rule.md', which exists in the bundle and holds the implementation details, code examples, and decision tree. This matches the simple-skill exception and the clear-overview 5 anchor.

5 / 5

Total

16

/

20

Passed

Description

70%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 concise, third-person description with an explicit 'Use when' trigger and strong domain-specific keywords. Its main weakness is that the core capability (detecting and reporting sitemap URLs that carry a noindex directive) is implied rather than stated as a concrete action.

Suggestions

Lead with a concrete what-clause, e.g., 'Detects and reports URLs listed in an XML sitemap that also carry a noindex meta tag or X-Robots-Tag header' before the 'Use when' sentence.

Add common natural trigger phrases users would say, such as 'SEO audit', 'indexing problems', or 'crawl budget'.

DimensionReasoningScore

Specificity

The description names the domain and one or two concrete actions ('auditing an XML sitemap', 'diagnosing indexing issues') but never states what the skill actually does (detect/report noindexed URLs in the sitemap); the checking action is only implied by the applicability clause. It sits between the vague score-2 anchor and the comprehensive score-4 anchor, matching the '1-2 concrete actions' anchor best.

3 / 5

Completeness

An explicit 'Use when...' clause covers 'when' clearly, and 'what' is present via 'auditing an XML sitemap or diagnosing indexing issues', matching the anchor 'has both what and when; when could be more explicit or specific' — the what-side (reporting contradictory noindex/sitemap entries) stays implicit rather than concrete. Not a 5 because the what is not stated as an action with concrete trigger phrasing; not a 3 because the when clause is explicit.

4 / 5

Trigger Term Quality

Good natural keyword coverage: 'auditing an XML sitemap', 'diagnosing indexing issues', 'noindex meta tags', 'X-Robots-Tag headers'. A few common user phrasings are missing (e.g., 'SEO audit', 'Google indexing', 'crawl budget', 'robots'), so it does not reach the comprehensive synonym/extension coverage of the 5 anchor.

4 / 5

Distinctiveness Conflict Risk

A clear niche (noindex directives on sitemap-listed URLs) with distinct triggers, mostly distinguishable from generic SEO skills; minor overlap risk with adjacent rules like robots-meta or indexability-conflicts checks, which keeps it below the minimal-conflict 5 anchor.

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.

Validation — 15 / 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.