Search the web with LLM-optimized results via the Tavily CLI. Use this skill when the user wants to search the web, find articles, look up information, get recent news, discover sources, or says "search for", "find me", "look up", "what's the latest on", "find articles about", or needs current information from the internet. Returns relevant results with content snippets, relevance scores, and metadata — optimized for LLM consumption. Supports domain filtering, time ranges, and multiple search d…
All-time #721Trending #1123Hot #6437First seen Mar 16, 2026
Web search with LLM-optimized results, content snippets, and relevance scores.
Supports four search depths (ultra-fast, fast, basic, advanced) with configurable result counts up to 20, plus domain filtering and time-range constraints Returns structured JSON output with content snippets, relevance scores, and metadata optimized for LLM consumption Includes specialized search modes for news and finance topics, with optional AI-generated answers and full page content extraction Integrates into multi-step research workflows: search → extract → map → crawl → research
Stronger alternatives
Audit results are mixed — compare nearby options before installing.
This skill provides web search functionality using the Tavily CLI. It includes a recommended installation method from the vendor's official domain and allows for command-line search operations. While the skill processes untrusted web content which can be a source of indirect prompt injection, this is inherent to its search function.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Repository health
Stars477
LicenseLICENSE
Default branchmain
Open issues4
Status
Active
Skill metadata
Parsed from SKILL.md frontmatter.
Allowed toolsBash(tvly *)
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md4,138 B
docsSUMMARY.md528 B
History
First seen on skills.sh
First recorded snapshot · 31,512 installs
SKILL.md
tavily search
Web search returning LLM-optimized results with content snippets and relevance scores.
Before running
Run search directly when tvly is available. Search supports capped keyless access, so do not look for an API key or authenticate before the first request.
If tvly is missing, follow the [tavily-cli setup](../tavily-cli/SKILL.md#setup) before retrying. If the keyless cap is reached in an interactive session, run tvly login to open browser OAuth, then retry the original search once. In an unattended environment, report the cap and authentication options instead of starting an interactive flow. Do not start a second login immediately after guided setup has completed.
When to use
You need to find information on any topic
You don't have a specific URL yet
First step in the [workflow](../tavily-cli/SKILL.md): search → extract → map → crawl → research
Keep queries under 400 characters — think search query, not prompt.
Break complex queries into sub-queries for better results.
Use --include-raw-content when you need full page text (saves a separate extract call).
Use --include-domains to focus on trusted sources.
Use --time-range for recent information.
Verify identity-sensitive facts at the exact primary source. For releases,
versions, ownership, or similarly named projects, confirm the official repository or domain instead of trusting a generated answer or package-name match alone.
Read from stdin: echo "query" | tvly search - --json
See also
[tavily-extract](../tavily-extract/SKILL.md) — extract content from specific URLs
[tavily-research](../tavily-research/SKILL.md) — comprehensive multi-source research