CtrlK
BlogDocsLog inGet started
Tessl Logo

link-prospecting

Find link prospects, discover contact paths, and draft outreach from SERPs and backlink signals.

63

Quality

79%

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 ./.agents/skills/link-prospecting/SKILL.md

The canonical home for this skill is link-prospecting in every-app/open-seo

SKILL.md
Quality
Evals
Security

Quality

Content

82%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.

A strong instruction-only skill body: lean, free of padding, and highly actionable with named tools, concrete query templates, explicit write-back steps, and firm anti-hallucination guardrails. The remaining gaps are the absence of an example outreach draft and any validate/verify checkpoint before delivering the report, plus optional splitting of longer catalogs into reference files.

Suggestions

Include one short example outreach message per angle (resource inclusion, article update, comparison mention) to make the 'Outreach drafts' deliverable fully concrete.

Add an explicit verification step before delivery, e.g. confirming every listed contact path has a recorded source URL and that no prospect is a direct competitor.

Consider moving the query-pattern catalog and output-format spec into a single reference file to keep SKILL.md a tighter overview.

DimensionReasoningScore

Conciseness

The body is lean and operational throughout — it never explains concepts Claude already knows (no definition of backlinks, SERPs, or outreach), and sections like tool lists, query patterns, and guardrails carry only actionable content. This matches 'assumes Claude's competence; every token earns its place' rather than 4, which requires identifiable over-explanation to trim.

5 / 5

Actionability

Guidance is mostly executable: named MCP tools with what each is for, copy-paste-ready query patterns ("<topic> resources", "best <category> tools"), concrete write-back syntax ({ appendResearchLog: { summary: ... } }), and constraints like "at most 10 queries per call". It falls short of 5 because drafting outreach is a core deliverable yet no example message or template is provided — a minor gap matching anchor 4.

4 / 5

Workflow Clarity

The 9-step workflow is clearly sequenced, with conditional handling ("Continue without backlink evidence if it is unavailable", local-SEO branch, prospect filtering criteria) and verification-style guardrails ("Only record contact details that were actually found"). It matches anchor 4 rather than 5 because there is no explicit validate-then-fix feedback loop or final report verification step; it is not capped at 3 since the workflow is neither destructive nor batch-mutation based.

4 / 5

Progressive Disclosure

The skill is a single well-organized file with clear section headers, and the actual bundle contains no reference files (all cross-references point to sibling skills like seo-report, not nested documents), so navigation is easy and nothing is buried. It matches anchor 4 rather than 5 because at ~110 lines, content such as the query-pattern catalog and output-format spec could be split into one-level-deep reference files to keep SKILL.md a purer overview.

4 / 5

Total

17

/

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.

A concise, third-person description with concrete, domain-specific actions and good natural keywords. Its main weakness is the missing 'Use when...' trigger clause, which both caps completeness and slightly weakens trigger guidance; it is otherwise clear and reasonably distinct within the SEO skill space.

Suggestions

Append an explicit trigger clause, e.g. "Use when the user asks for link building, outreach targets, or prospects for a page, study, or tool."

Add one or two common synonyms users actually say ("link building", "backlink outreach", "contact info") to broaden trigger matching.

Mention the qualification step (e.g., "qualify prospect domains") so the 'what' covers the full pipeline from discovery to drafted outreach.

DimensionReasoningScore

Specificity

Lists several concrete actions ("Find link prospects", "discover contact paths", "draft outreach") anchored to domain signals ("from SERPs and backlink signals"), matching the anchor for several specific actions with minor gaps. It falls short of 5 because coverage is not comprehensive (e.g., prospect qualification and report delivery are part of the skill but unmentioned) and exceeds 3 because it names more than 1-2 actions.

4 / 5

Completeness

The 'what' is clear and specific, but there is no 'Use when...' clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3. It is not 2 because the 'what' half is concrete rather than vague.

3 / 5

Trigger Term Quality

Contains natural keywords users would say — "link prospects", "outreach", "SERPs", "backlink" — giving good keyword coverage. A few natural terms are missing ("link building", "guest post", "contact info"), so it fits 'good coverage; a few natural terms missing' rather than the comprehensive synonym coverage of 5 or the sparse coverage of 3.

4 / 5

Distinctiveness Conflict Risk

The link-prospecting/outreach niche with terms like "link prospects" and "backlink signals" is mostly distinct, but shares SERP/backlink vocabulary with closely related SEO skills (e.g., backlink analysis), giving minor overlap risk — matching anchor 4. It is not 5 because the description lacks the distinct explicit triggers that would fully separate it from sibling SEO skills.

4 / 5

Total

15

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
every-app/open-seo
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.