CtrlK
BlogDocsLog inGet started
Tessl Logo

on-page-seo-auditor

Audit on-page SEO: titles, headers, images, links with scored report and fix priorities. 页面SEO审计/排名诊断

60

Quality

71%

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 ./.cursor/skills/on-page-seo-auditor/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

The body is highly actionable with clear sequenced workflows, explicit validation checkpoints, and excellent progressive disclosure to real reference files; its only weakness is mild redundancy in the trigger/overview sections.

DimensionReasoningScore

Conciseness

Assumes Claude's competence (no concept teaching) and pushes detail to references, but the 'When This Must Trigger' section duplicates frontmatter triggers and the 'What This Skill Does' list overlaps the 11-step Instructions, so it is mostly efficient with some redundancy that could be tightened.

2 / 3

Actionability

Provides concrete, copy-paste-ready audit templates with specific criteria, status tables, character-count thresholds (50-60, 150-160), and 'Recommended Title/Why' blocks — fully executable guidance rather than vague direction.

3 / 3

Workflow Clarity

Clear 11-step sequence with explicit Input and Output Validation Checkpoints, per-step gated reference reads, and a Save Results handoff, matching the anchor with checklists and feedback loops.

3 / 3

Progressive Disclosure

Body is an overview with clearly signaled one-level-deep references to real bundle files (audit-templates.md, scoring-rubric.md, audit-example.md, all verified present), organized under a Reference Materials section for easy navigation.

3 / 3

Total

11

/

12

Passed

Description

57%

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 is specific about domain and outputs and clearly distinguishable, but lacks an explicit 'Use when...' trigger clause and full coverage of natural user phrasings, leaving it mid-range.

Suggestions

Add a 'Use when...' clause to the description field so it explicitly states when Claude should invoke it, raising completeness.

Expand natural trigger terms users actually say (e.g., 'SEO check', 'page optimization', 'why isn't my page ranking') to improve trigger-term coverage.

Reframe the audit-target list as concrete actions (e.g., 'Audit titles, meta descriptions, header hierarchy, images, and internal links') for stronger specificity.

DimensionReasoningScore

Specificity

Names the domain and several audit targets ('titles, headers, images, links') plus output ('scored report and fix priorities'), but lists elements to audit rather than a comprehensive set of distinct concrete actions, matching anchor 2.

2 / 3

Completeness

Clearly states what the skill does, but the description field itself lacks a 'Use when...' clause; trigger guidance lives in a separate frontmatter field, so per the guideline completeness caps at 2.

2 / 3

Trigger Term Quality

Includes relevant natural terms ('on-page SEO', 'titles, headers, images, links') and CJK '页面SEO审计/排名诊断', but misses common variations users say ('SEO check', 'page optimization', 'why isn't my page ranking'), so it is some keywords but not full coverage.

2 / 3

Distinctiveness Conflict Risk

'on-page SEO' is a clear niche with distinct, unlikely-to-conflict triggers, and the bilingual CJK phrasing further disambiguates it from generic SEO/audit skills.

3 / 3

Total

9

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
MODSetter/SurfSense
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.