CtrlK
BlogDocsLog inGet started
Tessl Logo

backlink-analyzer

Analyze backlink profiles: link authority, toxic links, building opportunities, competitor link gaps. 外链分析/反向链接

58

Quality

68%

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/backlink-analyzer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 well-structured with clear sequencing, validation checkpoints, a worked example, and excellent progressive disclosure via clearly-labeled reference files. Its main weakness is mild verbosity from repeated purpose/boilerplate sections and descriptive-rather-than-executable analysis steps.

Suggestions

Consolidate the 'When This Must Trigger', 'What This Skill Does', and intro paragraphs to remove repeated purpose statements and tighten the token budget.

Replace or augment the descriptive analysis steps with one concrete executable snippet (e.g., a sample CSV-parsing command or script) to push actionability to 5.

Convert the Output Validation checklist into an explicit validate-then-fix-retry loop for the toxic-link/disavow path to reach workflow_clarity 5.

DimensionReasoningScore

Conciseness

Mostly efficient with clear sections and a concrete example, but it reiterates skill purpose across 'When This Must Trigger', 'What This Skill Does', and the intro, and explains some near-obvious framing (e.g. the repeated Skill Contract / State Model boilerplate) that could be trimmed.

3 / 5

Actionability

Provides copy-paste-ready prompt templates, a fully worked markdown example with tables, and concrete 7-step instructions with specific metric names; minor gaps are that the analysis steps are descriptive prompts rather than executable code or commands.

4 / 5

Workflow Clarity

The 7-step process is clearly sequenced with explicit Input and Output Validation Checkpoints (checklists) and a gate-check feedback loop, matching the 'clear sequence with most checkpoints' anchor; it falls short of 5 because the validation is checklist-based rather than an automated validate-fix-retry loop.

4 / 5

Progressive Disclosure

SKILL.md is a concise overview with well-signaled one-level-deep references to three real bundle files (analysis-templates.md, link-quality-rubric.md, outreach-templates.md), each clearly labeled with what it contains; navigation is easy and content is appropriately split.

5 / 5

Total

16

/

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 is specific and well-targeted to a distinct backlink-analysis niche with multilingual trigger terms, but it lacks an explicit 'Use when...' trigger clause in the description itself (relegated to when_to_use), which caps completeness at 3.

Suggestions

Append an explicit 'Use when analyzing backlink profiles, link quality, toxic links, referring domains, or anchor text distribution.' clause directly to the description field so both 'what' and 'when' live in one place.

Add common casual trigger phrasings and file extensions (e.g., 'backlink export CSV', 'disavow file') to the description to lift trigger_term_quality toward 5.

Mention the deliverable (e.g., 'generate disavow files and backlink reports') to round out action coverage.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions — 'link authority', 'toxic links', 'building opportunities', 'competitor link gaps' — but stops short of comprehensive action coverage like reporting, disavow file generation, or trend monitoring.

4 / 5

Completeness

It clearly states what the skill does (analyze backlink profiles across four facets) but the description itself contains no explicit 'Use when...' trigger clause; that guidance lives only in a separate when_to_use field, so the cap of 3 applies.

3 / 5

Trigger Term Quality

Includes natural English keywords ('backlink profiles', 'toxic links', 'link building opportunities') plus multilingual synonyms ('外链分析', '反向链接'), but the frontmatter description itself lacks file extensions and common casual phrasings that appear only in the trigger list.

4 / 5

Distinctiveness Conflict Risk

The niche is clear and specific — backlink profile analysis with named sub-tasks — and the multilingual terms make it unlikely to trigger for unrelated SEO or general analysis skills.

5 / 5

Total

16

/

20

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.