CtrlK
BlogDocsLog inGet started
Tessl Logo

robots-meta-conflict

Use when applies to sites that use both robots.txt disallow rules and meta robots noindex tags. Use when investigating why deindexed pages still appear in search results.

59

Quality

68%

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/robots-meta-conflict/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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 body is a clean, well-structured overview that delegates detail to a single real reference file and gives concrete, actionable guidance with specific HTML snippets. Its main gap is the absence of an explicit post-fix verification checkpoint in the body itself for a batch/config-changing operation.

Suggestions

Add a brief "Verify" step in the body (e.g. re-fetch as Google / URL Inspection) to close the fix → validate loop for the robots.txt and meta tag changes.

Remove the redundancy between the opening paragraph and the first Quick Reference bullet to tighten conciseness further.

DimensionReasoningScore

Conciseness

The body is lean and sectioned, with each part delivering actionable content; the only minor padding is the overlap between the opening paragraph and the first Quick Reference bullet, both restating that crawlers cannot read a noindex tag on a blocked page.

4 / 5

Actionability

Concrete guidance is given with specific HTML snippets ("<meta name=\"robots\" content=\"noindex\">") and exact actions (remove the Disallow rule, keep the noindex tag); as an instruction-only skill this is actionable, though no copy-paste commands are provided.

4 / 5

Workflow Clarity

The Check → Fix → Explain → Code Review sequence is clear, but there is no post-fix verification checkpoint in the body (it lives only in references/rule.md); because changing robots.txt and meta tags is a batch/config operation affecting search visibility, the missing validation loop caps this at 3.

3 / 5

Progressive Disclosure

The body is a well-organized overview with clear section headers and a single, clearly signaled one-level-deep reference to references/rule.md (a real file) for full implementation details, making navigation easy.

5 / 5

Total

16

/

20

Passed

Description

65%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 targets a clear, distinctive niche with strong trigger guidance and natural keywords, but it leads entirely with "Use when..." clauses and never states a separate, explicit capability statement, leaving the "what" implied rather than declared.

Suggestions

Lead with an explicit capability statement before the triggers, e.g. "Detects pages blocked by robots.txt that also carry a noindex meta tag, where the directive is never read."

Add common synonyms users might say ("noindex", "robots meta tag", "deindexing", "indexing") to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the specific domain (robots.txt Disallow + meta robots noindex conflict) and one concrete action ("investigating why deindexed pages still appear in search results"), but does not enumerate multiple capabilities, so coverage is not comprehensive.

3 / 5

Completeness

The "when" is explicit and strong (two "Use when..." clauses), but the "what" is only implied through the trigger conditions rather than stated as a distinct capability, so it falls below the anchor that requires both a clear separate what and when.

3 / 5

Trigger Term Quality

Natural terms a user would say are present ("robots.txt disallow rules", "meta robots noindex tags", "deindexed pages", "search results"), though synonyms like "noindex", "robots meta", or "indexing" are missing.

4 / 5

Distinctiveness Conflict Risk

Targets a narrow, well-defined SEO niche (robots.txt vs. meta robots noindex conflict) with distinct triggers, making conflict with other skills minimal.

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