CtrlK
BlogDocsLog inGet started
Tessl Logo

backlink-audit

Backlink / off-page SEO audit. Works WITHOUT a paid tool by default — it uses the Google Search Console Links report (your top linking sites, most-linked pages, and anchor text) plus any backlink export the user provides (Ahrefs / Semrush / Majestic / DataForSEO CSV). Analyzes referring-domain profile, anchor-text distribution (over-optimized / spammy patterns), most-linked pages vs. money pages (internal-linking opportunity), toxic/spam link signals, and link-building priorities. Use this skill when the user asks about backlinks, link building, off-page SEO, referring domains, anchor text, toxic/spam links, disavow, or their link profile. Trigger on: "backlinks", "backlink audit", "link building", "off- page SEO", "referring domains", "anchor text", "toxic links", "spam links", "disavow file", "who links to me", "link profile", "domain authority". NOTE: rich third-party metrics (DR/DA, full link index) require a paid data source; this skill is explicit about what it can and can't see without one.

63

Quality

75%

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

Quality

Content

51%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 minimal redirect stub that is token-efficient but functionally hollow: it points to a file that does not exist, leaving no executable guidance, workflow, or resolvable references in the bundle. It works only as a pointer, and the pointer is currently broken.

Suggestions

Resolve or inline the missing target: either restore `../../seo/backlink-audit/SKILL.md` so the redirect resolves, or fold the actual audit workflow into this SKILL.md body so it is self-contained.

If keeping the redirect, add a fallback note describing the core audit steps (referring-domain profile, anchor-text distribution, toxic-link signals, link-building priorities) so the skill is still actionable when the external file is unavailable.

Confirm the cross-bundle reference path is intentional; pointing outside the skill's own directory is unusual and fragile — a same-bundle reference or vendored copy would be more robust.

DimensionReasoningScore

Conciseness

The body is three lean lines — 'Read [`../../seo/backlink-audit/SKILL.md`] completely, then follow it as the active workflow. Resolve every relative reference from that file against `../../seo/backlink-audit/`.' — with zero padding or over-explanation.

5 / 5

Actionability

Only a high-level directive ('Read ... then follow it as the active workflow') with no concrete code, commands, or steps in-body, and the referenced target file does not exist in the workspace, so the action cannot actually be executed.

2 / 5

Workflow Clarity

No real step sequence is provided — it delegates entirely to a missing external file. The rough single-step 'read and follow' is present but the actual workflow steps and any checkpoints are absent.

2 / 5

Progressive Disclosure

Structure is clean — a short overview pointing to one clearly-signaled reference — but the referenced path `../../seo/backlink-audit/SKILL.md` is broken (no such file exists) and points outside the skill bundle, so navigation dead-ends rather than resolving to real content.

3 / 5

Total

12

/

20

Passed

Description

100%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 excellent: specific, comprehensive in trigger terms, fully answers what-and-when, and occupies a distinct niche. It only marginally risks overlap with broad SEO skills via 'domain authority'/'link building', which does not lower it below the 5 anchor.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Analyzes referring-domain profile, anchor-text distribution (over-optimized / spammy patterns), most-linked pages vs. money pages (internal-linking opportunity), toxic/spam link signals, and link-building priorities' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both what ('Analyzes referring-domain profile...') and when ('Use this skill when the user asks about... Trigger on: ...') with concrete trigger phrases, matching the 5 anchor.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms and tool-specific phrases: 'backlinks', 'backlink audit', 'link building', 'off-page SEO', 'referring domains', 'anchor text', 'toxic links', 'spam links', 'disavow file', 'who links to me', 'link profile', 'domain authority'.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear off-page SEO / backlinks niche with distinct triggers; the NOTE scoping paid vs. free data further distinguishes it from generic SEO skills, minimizing conflict risk.

5 / 5

Total

20

/

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.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 1 suspicious

Warning

Total

14

/

16

Passed

Repository
nowork-studio/notfair-plugin
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.