CtrlK
BlogDocsLog inGet started
Tessl Logo

search-specialist

Expert web researcher using advanced search techniques and

33

Quality

29%

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/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

42%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill reads more like a role description than an actionable skill guide. It tells Claude what a search specialist does rather than providing concrete techniques, tool usage patterns, or executable examples. The content is moderately organized but lacks the specificity needed to meaningfully improve Claude's search behavior beyond its baseline capabilities.

Suggestions

Add concrete, executable examples of search tool invocations with actual query syntax, showing how to use allowed_domains, blocked_domains, and WebFetch with specific parameters.

Replace the generic 'Focus Areas' list with specific techniques Claude wouldn't already know, such as exact query templates or domain-specific search patterns with examples.

Add a feedback loop to the workflow: what to do when initial searches return poor results, how to evaluate result quality with specific criteria, and when to pivot strategies.

Either provide the referenced 'resources/implementation-playbook.md' bundle file or inline the most critical examples directly in the skill.

DimensionReasoningScore

Conciseness

The skill contains several unnecessary sections like 'Use this skill when' / 'Do not use this skill when' that are generic and add little value. The 'Focus Areas' section lists capabilities Claude already knows. However, the search strategies section provides some useful specifics without excessive padding.

3 / 5

Actionability

The skill is almost entirely high-level guidance with no concrete code, commands, or executable examples. Phrases like 'Use specific phrases in quotes' and 'Target specific timeframes' are vague hints rather than actionable instructions. There are no actual search query examples, no tool invocation syntax, and no concrete demonstrations of the techniques described.

2 / 5

Workflow Clarity

The 'Approach' section provides a numbered sequence (understand → query → search → verify → track), which gives a rough workflow. However, there are no validation checkpoints, no feedback loops for when searches return poor results, and no explicit criteria for when to stop refining. The verification step (step 4) is mentioned but not elaborated.

3 / 5

Progressive Disclosure

There is a reference to 'resources/implementation-playbook.md' for detailed examples, which is good progressive disclosure. However, no bundle files exist to support this reference, the content that could be in separate files (like the full output format specification or detailed search strategy examples) is partially inlined, and the reference is somewhat buried in the instructions section.

3 / 5

Total

11

/

20

Passed

Description

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

This description is truncated and fundamentally incomplete, ending mid-sentence with 'and'. Even ignoring the truncation, it is too vague—naming only a broad domain ('web researcher') without specifying concrete actions, trigger scenarios, or natural user keywords. It would perform poorly in a multi-skill selection context.

Suggestions

Complete the truncated sentence and add specific actions (e.g., 'Searches the web for information, summarizes articles, compares sources, and fact-checks claims').

Add an explicit 'Use when...' clause with natural trigger terms (e.g., 'Use when the user asks to search the web, look something up, find information online, or research a topic').

Include concrete keywords and synonyms users would naturally say, such as 'Google', 'search online', 'find sources', 'web search', or 'look up'.

DimensionReasoningScore

Specificity

Names the domain ('web researcher') and hints at a method ('advanced search techniques') but provides no concrete actions. The description also appears truncated, ending with 'and', which leaves it incomplete.

2 / 5

Completeness

The 'what' is extremely vague (no concrete actions listed), and there is no 'when' clause at all. The description is also clearly truncated, making it fundamentally incomplete.

1 / 5

Trigger Term Quality

Contains generic terms like 'web researcher' and 'search techniques' but lacks natural user phrases such as 'search the web', 'look up', 'find information online', 'Google', or 'research a topic'.

2 / 5

Distinctiveness Conflict Risk

'Web researcher' is broad and could overlap with many skills involving information retrieval, browsing, or general research. No specific niche or distinct triggers are provided.

2 / 5

Total

7

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.