CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

search-specialist

Expert web researcher using advanced search techniques and

Quality

56%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/search-specialist/SKILL.md

The canonical home for this skill is search-specialist in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

56%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 reasonably organized, moderately lean overview with a clear sequenced approach that includes explicit verification steps, but it stops short of being actionable: no example queries, concrete tool-use patterns, or evaluation criteria are provided. It also carries generic boilerplate and a dangling reference to a nonexistent playbook file.

Suggestions

Replace abstract bullets with a worked example: one sample research objective, the 3-5 actual query variations generated for it, the allowed_domains/blocked_domains applied, and how the results were synthesized.

Cut the circular "Use this skill when" / "Do not use" / "Instructions" boilerplate (that content belongs in the description) and remove bullets that restate knowledge Claude already has (quoted phrases, negative keywords, tool parameter names).

Fix the dangling reference: `resources/implementation-playbook.md` does not exist in the bundle — either create the file with the detailed examples or remove the pointer.

DimensionReasoningScore

Conciseness

The body is mostly efficient bullet-style prose with no padded paragraphs, but it includes circular boilerplate that adds nothing ("Working on search specialist tasks or workflows", "Apply relevant best practices and validate outcomes") and several bullets restate knowledge Claude already has (quoted phrases for exact matches, negative keywords, allowed_domains/blocked_domains as known tool parameters). More than 'minor instances' of over-explanation, so anchor 3 fits better than anchor 4.

3 / 5

Actionability

Some concrete directives exist ("Create 3-5 query variations for coverage", "allowed_domains for trusted sources", "blocked_domains to exclude unreliable sites"), but there are no example queries, tool-call patterns, templates, or criteria for evaluating result quality, and much of the guidance stays high-level ("Understand the research objective clearly", "Focus on actionable insights"). This matches anchor 3 ('some concrete guidance but incomplete, missing key details') better than anchor 2, given the specific numbers and named parameters.

3 / 5

Workflow Clarity

The Approach section lays out a clear numbered sequence ("1. Understand the research objective... 2. Create 3-5 query variations... 3. Search broadly first, then refine 4. Verify key facts across multiple sources 5. Track contradictions and consensus") with verification checkpoints explicitly listed rather than implicit, so anchor 3 does not fit. The gap is the missing error-recovery feedback loop (no guidance on what to do when verification fails or sources conflict), a minor-to-moderate validation gap consistent with anchor 4.

4 / 5

Progressive Disclosure

The body is well-sectioned with clear headers (Focus Areas, Search Strategies, Approach, Output), but the bundle contains no files at all and the sole external pointer — "If detailed examples are required, open `resources/implementation-playbook.md`" — resolves to a nonexistent path, sending Claude to a dead end. Structure is decent but the one reference is broken and the trigger/gating boilerplate belongs in the description, matching anchor 3.

3 / 5

Total

13

/

20

Passed

Description

36%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 critically defective: it is cut off mid-sentence ("...advanced search techniques and"), leaving an unfinished capability statement, and it contains no "Use when..." trigger guidance whatsoever. It conveys a recognizable domain (web research) but with generic action language, sparse trigger keywords, and broad overlap risk with other research-oriented skills.

Suggestions

Complete the truncated description — finish the capability statement that currently ends mid-clause after "and" (e.g., "Expert web researcher that formulates advanced queries, filters domains, verifies facts across sources, and synthesizes findings with citations.").

Add an explicit trigger clause, e.g., "Use when the user asks to research a topic online, find and verify information across sources, or synthesize web findings into a cited summary."

Include natural trigger keywords and synonyms users actually say: "research", "search the web", "fact-check", "find sources", "look up", "cross-reference".

DimensionReasoningScore

Specificity

The description names the domain ("Expert web researcher") but the only action phrase, "using advanced search techniques", is generic with no concrete capability named, and the sentence is truncated mid-clause after "and" so any further actions are lost. This matches anchor 2 ('names the domain but actions are minimal or generic'), not anchor 3, which requires 1-2 concrete actions.

2 / 5

Completeness

There is no 'when should Claude use it' guidance at all — no "Use when..." clause or equivalent — which caps this dimension at 3. The 'what' is also grammatically truncated (dangling "and") leaving an unfinished capability statement, placing it between anchors 2 and 3 and noticeably below their midpoint, since the stated 'what' falls short of anchor 3's fully clear capability list.

2 / 5

Trigger Term Quality

Relevant domain keywords are present ("web researcher", "search") that a user might naturally say, but common variations and synonyms are missing ("research", "find information", "fact-check", "verify sources", "look up"), matching anchor 3 ('some relevant keywords but missing common variations or synonyms').

3 / 5

Distinctiveness Conflict Risk

"Expert web researcher" names a moderately distinct niche, but web research/search overlaps broadly with general information-finding, browsing, and fact-checking skills, and no distinctive trigger phrases disambiguate it. Best fit is anchor 3 ('somewhat specific but could still overlap with similar skills').

3 / 5

Total

10

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/search-specialist/SKILL.md

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.