CtrlK
BlogDocsLog inGet started
Tessl Logo

all-noindex-pages

Use when auditing metadata, crawlability, structured data, or indexability related to Audit all noindex pages. Verify the rendered HTML and HTTP response rather than relying only on source files.

56

Quality

65%

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/all-noindex-pages/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 lean, well-structured checklist-style skill with an appropriately disclosed reference file. Its weaknesses are the absence of executable verification commands (how to actually find noindex pages and check headers) and the lack of any post-fix validation step in the workflow.

Suggestions

Add concrete detection commands to the Check section, e.g. `curl -s <url> | grep -i 'noindex'` and checking the `X-Robots-Tag` response header, so the audit is executable rather than descriptive.

Add a validation step after the Fix (e.g. re-fetch the rendered page or response headers and confirm the noindex directive is gone before considering the page fixed).

Trim the opening paragraph's explanation of what a noindex tag does; keep only the audit-specific rationale (crawl budget, duplicate content) that frames the rule.

DimensionReasoningScore

Conciseness

The body is short and sectioned with no padding, and the Quick Reference bullets are all actionable. The opening paragraph ("An incorrect noindex tag can completely remove important pages from search results...") explains a concept Claude already knows, which is a minor instance of over-explanation that could be trimmed.

4 / 5

Actionability

The Fix section gives a concrete target (the robots meta tag to remove), but the Check and Quick Reference sections stay at the level of "Identify all pages using the noindex directive" and "Verify that critical pages aren't accidentally blocked" without any executable commands (e.g. curl/grep for meta robots, or checking X-Robots-Tag response headers). This is some concrete guidance but incomplete, matching the middle anchor rather than mostly-executable.

3 / 5

Workflow Clarity

The sections imply a rough sequence (identify noindex pages → check which are wrongly blocked → fix → explain → review code), which is a present-but-loose sequence. There is no validation checkpoint (e.g. re-verify the rendered page after removing the tag), so it matches the "steps listed but checkpoints missing" anchor rather than the level above.

3 / 5

Progressive Disclosure

The body is under 50 lines with well-organized sections (Quick Reference, Check, Fix, Explain, Code Review) and a single clearly-signaled one-level-deep pointer to references/rule.md, which exists and matches the body's topic. Per the simple-skill guidance this earns the top anchor with just well-organized sections and a clean, real reference.

5 / 5

Total

15

/

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 a clear use-trigger and one genuinely concrete verification action, but the auto-inserted fragment "related to Audit all noindex pages" makes the middle of the sentence ungrammatical and blurs both the what and the distinctiveness. Trigger-term coverage is good though missing common synonyms like "SEO" and "search results".

Suggestions

Fix the garbled middle clause, e.g. "Audits noindex directives across a site. Use when auditing metadata, crawlability, structured data, indexability, or SEO issues related to noindex pages."

State the concrete actions first in third person (e.g. "Audits noindex directives in meta tags and X-Robots-Tag headers; verifies rendered HTML and HTTP responses rather than source files") so the what is explicit.

Add natural trigger synonyms such as "SEO", "search results", "deindexed", and "robots meta tag" to broaden keyword coverage.

DimensionReasoningScore

Specificity

The description names the SEO-audit domain and one concrete action ("Verify the rendered HTML and HTTP response rather than relying only on source files"), but "auditing metadata, crawlability, structured data, or indexability" are generic audit verbs and the clause "related to Audit all noindex pages" is garbled. It does not list several specific concrete actions, so it matches the anchor for domain plus 1-2 concrete actions rather than the level above.

3 / 5

Completeness

It has an explicit "Use when auditing..." trigger clause and a what-statement ("Verify the rendered HTML and HTTP response rather than relying only on source files"), so both what and when are present. The what is partially malformed by the inserted phrase "related to Audit all noindex pages", so it falls short of the clearly-and-concretely-stated top anchor.

4 / 5

Trigger Term Quality

It includes several natural trigger terms a user would say — "noindex", "indexability", "crawlability", "structured data", "metadata", "rendered HTML" — providing good keyword coverage. Common variations like "SEO", "search results", and "robots.txt" are missing, keeping it below comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

"noindex" is a fairly niche trigger, but the broad lead-in "auditing metadata, crawlability, structured data, or indexability" overlaps substantially with sibling SEO audit skills that would share nearly identical phrasing. It is somewhat specific but could still overlap with closely related skills.

3 / 5

Total

14

/

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.