CtrlK
BlogDocsLog inGet started
Tessl Logo

tavily-search

Web search via Tavily API (alternative to Brave). Use when the user asks to search the web / look up sources / find links and Brave web_search is unavailable or undesired. Returns a small set of relevant results (title, url, snippet) and can optionally include short answer summaries.

76

Quality

93%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplar of a lean, fully actionable single-purpose skill: concrete commands, clear output documentation, and tidy structure with no wasted tokens. Nothing material to improve.

DimensionReasoningScore

Conciseness

Lean body with no padding or explanation of concepts Claude already knows; every section (Requirements, Commands, Output, Notes) earns its place and assumes Claude's competence.

5 / 5

Actionability

Provides copy-paste-ready commands covering all common cases — raw, brave, md formats and the --include-answer flag — with concrete arguments and expected output shapes.

5 / 5

Workflow Clarity

A simple single-purpose read-only skill with one unambiguous action (run the bundled script); no destructive or batch operations require validation checkpoints, meeting the simple-skill exception.

5 / 5

Progressive Disclosure

Under 50 lines with well-organized sections and a single bundled script referenced via a real path ({baseDir}/scripts/tavily_search.py), satisfying the no-external-references exception for simple skills.

5 / 5

Total

20

/

20

Passed

Description

87%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 that clearly states purpose, trigger conditions, and output shape while explicitly distinguishing itself from the Brave alternative. Minor gains possible from a few more natural synonyms.

DimensionReasoningScore

Specificity

Names concrete actions — 'Web search via Tavily API', 'Returns a small set of relevant results (title, url, snippet)', 'optionally include short answer summaries' — covering the single-purpose domain well, though the action set is narrow by nature.

4 / 5

Completeness

Explicitly answers both what ('Web search via Tavily API ... returns results') and when ('Use when the user asks to search the web ... and Brave web_search is unavailable or undesired') with concrete trigger phrasing.

5 / 5

Trigger Term Quality

Includes natural user phrases 'search the web / look up sources / find links', but misses common synonyms like 'research' or 'Google it', so it sits just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

Explicitly positioned as 'alternative to Brave' with a trigger conditioned on Brave being unavailable or undesired, carving a clear niche with minimal conflict risk.

5 / 5

Total

18

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
UnicomAI/wanwu
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.