CtrlK
BlogDocsLog inGet started
Tessl Logo

external-links

Use when auditing content pages for citation quality, suggesting authoritative sources to link for factual claims, or reviewing whether a page's external link attributes (nofollow, noopener) are correctly set.

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/external-links/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.

A lean, well-structured audit skill with concrete fix steps, a copy-ready example, and a properly signaled one-level reference file. Its main cost is redundancy: the trust/E-E-A-T rationale is repeated across three sections and could be consolidated into one.

Suggestions

Consolidate the trust/E-E-A-T rationale: the intro paragraph, the first two Quick Reference bullets, and the Explain section all restate the same claim — merge them into one place (e.g., keep Explain and cut the redundant intro sentence and Quick Reference bullets).

Add a small executable snippet for the Code Review section (e.g., a grep or JS one-liner to extract external <a href> elements and their rel attributes) so the parse/verify/flag steps are directly runnable.

Add an explicit feedback loop in Code Review, e.g., 'flag issues → apply the Fix steps → re-run the check until no flags remain', to close the audit cycle.

DimensionReasoningScore

Conciseness

The body is short but repeats the same trust/E-E-A-T rationale three times: the intro ('Pages that cite their sources rank better... positive trust signal'), Quick Reference ('demonstrates E-E-A-T and improves credibility'), and Explain ('Pages that cite reputable external sources are treated as more trustworthy... demonstrate E-E-A-T'). This is mostly efficient but includes unnecessary explanation that could be tightened, fitting the 3 anchor better than the 4 anchor's 'minor instances of over-explanation'.

3 / 5

Actionability

The Fix section gives five ordered, concrete steps with specific rel values, and the example replacement ('According to <a href="https://web.dev/performance/" rel="noopener noreferrer">...') is copy-paste ready; Check and Code Review give specific, countable criteria. It falls short of the 5 anchor because no executable snippet or command is given for the parsing/counting steps in Code Review, leaving minor gaps.

4 / 5

Workflow Clarity

The Check → Fix → Code Review structure gives a clear sequence, with Code Review acting as an explicit verification pass (parse, verify, flag, count). It misses the 5 anchor because there is no feedback loop back from flagged issues to re-verification, though this audit-only skill is neither destructive nor high-risk, so the batch-validation cap does not apply.

4 / 5

Progressive Disclosure

The body is a concise ~40-line overview with well-organized sections and a clearly signaled one-level-deep pointer to references/rule.md ('For full implementation details, code examples, and framework-specific guidance, see references/rule.md'), and the referenced file exists and contains exactly that material. This matches the 5 anchor for a clear overview with well-signaled, one-level references.

5 / 5

Total

16

/

20

Passed

Description

78%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 well-crafted description with explicit trigger guidance and three concrete, domain-specific actions. Its main weaknesses are the capabilities being folded into the 'Use when' clause rather than stated separately, and a few missing natural synonyms such as 'outbound links'.

DimensionReasoningScore

Specificity

The description lists three concrete actions — 'auditing content pages for citation quality', 'suggesting authoritative sources to link for factual claims', and 'reviewing whether a page's external link attributes (nofollow, noopener) are correctly set' — which matches the anchor for several specific actions with minor gaps (e.g., flagging sponsored/affiliate links is not mentioned). It falls short of the 5 anchor's comprehensive coverage of four-plus actions like the PDF example.

4 / 5

Completeness

The 'Use when...' clause is explicit, and the 'what' is present through the three gerund actions (auditing, suggesting, reviewing), but the capabilities are embedded inside the when-clause rather than stated as a separate capability statement — the 'what' could be more explicit, matching the 4 anchor. It is clearly above the 3 anchor, where 'when' is missing or only weakly implied.

4 / 5

Trigger Term Quality

Natural terms like 'citation quality', 'authoritative sources', 'factual claims', 'external link', 'nofollow', and 'noopener' map well to what a user auditing SEO would say. A few common variations are missing (e.g., 'outbound links', 'rel attributes', 'backlink context'), so it fits the 4 anchor rather than the 5 anchor's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The description occupies a clear niche — external-link citation quality and rel-attribute auditing — with distinct triggers ('nofollow', 'noopener', 'citation quality') unlikely to fire for unrelated skills, matching the 5 anchor for a clear niche with minimal conflict risk.

5 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
thedaviddias/Front-End-Checklist
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.