CtrlK
BlogDocsLog inGet started
Tessl Logo

tavily

Use this skill for web search, extraction, mapping, crawling, and research via Tavily’s REST API when web searches are needed and no built-in tool is available, or when Tavily’s LLM-friendly format is beneficial.

72

Quality

87%

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

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.

The body is a lean, highly actionable API guide: complete executable curl examples for all five endpoints, concrete parameter and response documentation, and practical error-recovery guidance. Weaknesses are minor — slight duplication of the frontmatter description, an implicit polling instruction in the research workflow, and inline bulk reference material that could move to a separate file.

Suggestions

Trim the 'Purpose' and 'When to Use' sections, which restate the frontmatter description, to reclaim tokens in the always-loaded body.

Make the research polling loop explicit (e.g., 'Poll GET /research/{request_id} every N seconds until status is completed, then read content and sources') so the multi-step workflow is unambiguous.

Move the per-endpoint parameter and response-field listings into a references/ file (e.g., references/endpoints.md), keeping SKILL.md to the quick-start commands and error handling.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious API facts (parameters, response fields, error handling) and explains nothing Claude already knows, but the 'Purpose' and 'When to Use' sections largely restate the frontmatter description — minor padding that could be trimmed, fitting the 4 anchor rather than the fully lean 5.

4 / 5

Actionability

Every endpoint has a complete, copy-paste-ready curl command with concrete headers and JSON body, plus expected response fields, and the research workflow includes create, status, and streaming variants — fully executable guidance covering the common cases.

5 / 5

Workflow Clarity

Endpoint sections are clearly sequenced and the Error Handling section provides recovery loops (401/403 → re-check key, timeouts → reduce max_depth, oversized responses → lower max_results), but the research polling loop ('repeat until status: completed') is implied rather than stated — minor validation gaps fitting the 4 anchor.

4 / 5

Progressive Disclosure

A single well-sectioned file with clear headers and no nested or buried references is easy to navigate, but with no bundle files the ~230 lines of per-endpoint parameter and response-field reference could be split into a references file, leaving minor organization gaps versus the ideal split.

4 / 5

Total

17

/

20

Passed

Description

92%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 strong description: it names concrete capabilities comprehensively, gives an explicit and sensible trigger condition, and carves out a distinct niche that explicitly defers to built-in tools. The only gap is modest synonym coverage in its trigger terms.

DimensionReasoningScore

Specificity

Lists five concrete actions — 'web search, extraction, mapping, crawling, and research via Tavily's REST API' — comprehensively covering the skill's operations with a named API, matching the comprehensive-coverage anchor rather than the minor-gaps anchor at 4.

5 / 5

Completeness

Explicitly answers both what ('web search, extraction, mapping, crawling, and research via Tavily's REST API') and when ('when web searches are needed and no built-in tool is available, or when Tavily's LLM-friendly format is beneficial') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Natural terms like 'web search', 'extraction', 'crawling', 'research', and 'Tavily' are well covered, but common user phrasings ('internet search', 'scrape', 'look this up online') are missing, fitting 'good keyword coverage; a few natural terms missing' rather than comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

Clear niche (Tavily's REST API) with distinct triggers, and the 'no built-in tool is available' clause actively prevents conflicts with built-in search tools, matching the minimal-conflict-risk anchor.

5 / 5

Total

19

/

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
intellectronica/agent-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.