CtrlK
BlogDocsLog inGet started
Tessl Logo

internal-linking-optimizer

Optimize internal links: site architecture, authority distribution, orphan pages, crawl depth analysis. 内链优化/站内架构

60

Quality

72%

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 ./.cursor/skills/internal-linking-optimizer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%

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

A well-structured skill with clear sequencing, validation checkpoints, and clean one-level reference disclosure, but it is somewhat padded and several instruction steps delegate to references with placeholder templates instead of executable guidance.

Suggestions

Consolidate the overlapping 'When This Must Trigger', 'What This Skill Does', and 'Quick Start' trigger prose into a single concise section to reduce token overhead.

Flesh out steps 4–7 with the same concrete template detail given to steps 1–3, or explicitly mark them as 'see template' placeholders so their incompleteness is intentional rather than ambiguous.

Trim the repeated marketing/library banner lines at the top to lower token cost without losing operational value.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete templates, but the body repeats the trigger/intent phrasing across 'When This Must Trigger', 'What This Skill Does', 'Quick Start', and contract prose, adding padding that could be tightened.

2 / 3

Actionability

It supplies detailed markdown output templates for steps 1–3, but steps 4–7 are one-line pointers to reference files rather than executable guidance, and the anchor/cluster instructions are placeholder scaffolding rather than copy-ready commands.

2 / 3

Workflow Clarity

The seven-step process is clearly sequenced with explicit Input and Output Validation Checkpoints and a save/handoff loop, providing the feedback and verification structure the rubric rewards.

3 / 3

Progressive Disclosure

SKILL.md is an overview with well-signaled one-level-deep references (link-architecture-patterns.md, linking-templates.md, linking-example.md), all of which are real bundle files present in references/, and content is appropriately split rather than inlined.

3 / 3

Total

10

/

12

Passed

Description

75%

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 specific, distinctive description with strong natural trigger terms across multiple languages, but the 'when to use' guidance is separated into a distinct when_to_use field rather than embedded in the description itself, so completeness is capped at 2.

Suggestions

Append an explicit 'Use when...' clause directly into the description string so both what and when are answered in one field.

Consider whether the appended CJK summary (内链优化/站内架构) aids triggering or adds noise; keep it only if it helps recall.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'site architecture, authority distribution, orphan pages, crawl depth analysis' — listing several specific capabilities rather than vague language.

3 / 3

Completeness

The description answers 'what' clearly but the explicit 'Use when...' trigger lives in the separate when_to_use field, not the description itself; the 'when' is only implied within the description string, capping completeness at 2.

2 / 3

Trigger Term Quality

Covers natural user-facing terms like 'orphan pages', 'site architecture', 'crawl depth', plus multilingual variants (内链优化, 内部リンク, enlaces internos) that users would actually say.

3 / 3

Distinctiveness Conflict Risk

The internal-linking niche is specific and its triggers ('orphan pages', 'authority distribution', 'crawl depth') are unlikely to fire for unrelated skills, giving it a clear distinct niche.

3 / 3

Total

11

/

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.