CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-technical

Run a comprehensive technical SEO audit covering crawlability, indexability, rendering, site architecture, structured data, page experience, security, and internationalization. Use this skill whenever the user asks about technical SEO, crawl issues, indexing problems, sitemaps, robots.txt, canonical tags, schema markup, page speed, Core Web Vitals, hreflang, redirects, or site-wide search performance. Triggers on technical SEO, site audit, crawlability, indexability, sitemap, robots.txt, canonical, redirect chain, schema, JSON-LD, Core Web Vitals, page speed, hreflang, mobile usability, HTTPS, security headers, render-blocking, JavaScript SEO. Also triggers when a site has indexing problems, traffic drops, or migration concerns, even if 'technical SEO' is not said explicitly.

63

Quality

75%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/seo-technical/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-organized, comprehensive technical SEO audit framework that covers the right topics with good structure. Its main weaknesses are the lack of concrete executable guidance (no code, no specific tool commands, no example outputs) and missing validation checkpoints in the workflow. The content reads more like a senior consultant's checklist than an actionable skill Claude can execute step-by-step.

Suggestions

Add concrete examples of checks Claude can actually perform — e.g., fetching and parsing robots.txt, checking HTTP status codes, validating sitemap XML structure with specific commands or code snippets.

Insert explicit validation gates in the workflow — e.g., 'Before proceeding to step 4, confirm you have at least robots.txt and sitemap accessible; if not, document what's missing and adjust scope.'

Include a brief example of what a scored 6-layer output looks like (even a 5-line snippet) so Claude knows the expected format without needing to reference the audit template.

Provide the referenced bundle files (audit-template.md, migration-checklist.md) or remove the references to avoid broken links.

DimensionReasoningScore

Conciseness

The content is mostly efficient and well-structured, but includes some unnecessary framing (e.g., 'Technical SEO has six layers, stacked. A failure in a lower layer breaks everything above it.') and the 'When NOT to use' section with cross-references to other skills adds tokens without clear value. The checklist items themselves are lean and useful, but the overall document could be tightened.

2 / 3

Actionability

The skill provides a solid checklist-based framework and clear workflow steps, but lacks concrete executable commands, code snippets, or specific tool invocations. Guidance like 'Use a crawler to enumerate URLs' and 'test with the URL Inspection tool' is directional rather than copy-paste actionable. For an instruction-only skill this is reasonable but still leaves gaps in specificity (e.g., what exact checks to run, how to validate robots.txt programmatically).

2 / 3

Workflow Clarity

The 7-step workflow is clearly sequenced and logically ordered, with a prioritization step and report template reference. However, it lacks explicit validation checkpoints or feedback loops — there's no 'verify this before proceeding' gate between steps, and no error recovery guidance (e.g., what to do if the crawl fails or access is insufficient). For an audit workflow involving potentially destructive recommendations, this is a gap.

2 / 3

Progressive Disclosure

The skill references two external files (audit-template.md and migration-checklist.md) with clear links, and cross-references other skills for out-of-scope tasks. However, no bundle files were provided, so the referenced files don't actually exist. The 6-layer framework is detailed inline which is appropriate for the overview level, but the failure patterns and output format sections could potentially be split out to keep the main file leaner.

2 / 3

Total

8

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that thoroughly covers what the skill does, when to use it, and includes comprehensive trigger terms. It uses proper third-person voice, lists concrete capabilities, and even accounts for implicit triggers (e.g., traffic drops, migration concerns). The only minor concern is slight verbosity with some redundancy between the 'Use this skill whenever' clause and the 'Triggers on' list, but this doesn't detract from its effectiveness.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and domains: crawlability, indexability, rendering, site architecture, structured data, page experience, security, and internationalization. The description clearly names what the skill does.

3 / 3

Completeness

Clearly answers both 'what' (run a comprehensive technical SEO audit covering specific areas) and 'when' (explicit 'Use this skill whenever...' clause plus a 'Triggers on' list and additional implicit trigger scenarios like traffic drops).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'technical SEO', 'crawl issues', 'indexing problems', 'sitemaps', 'robots.txt', 'canonical tags', 'schema markup', 'page speed', 'Core Web Vitals', 'hreflang', 'redirects', 'traffic drops', 'migration concerns'. These are all terms users would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly specific niche focused on technical SEO auditing with very distinct trigger terms like 'robots.txt', 'canonical tags', 'hreflang', 'redirect chain', 'JSON-LD'. Unlikely to conflict with other skills unless there are multiple SEO-related skills.

3 / 3

Total

12

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
rampstackco/claude-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.