tavily-search

Search the web with Tavily CLI and return JSON results.

446|35|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/tavily-ai/skills --skill tavily-search-tavily-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tavily-search
Source: https://github.com/tavily-ai/skills/tree/main/skills/tavily-search
Command: npx skills add https://github.com/tavily-ai/skills --skill tavily-search-tavily-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Researching topics on the web often yields noisy results and requires manual sifting. This skill returns relevant results with content snippets, relevance scores, and metadata optimized for LLM consumption.

Core Features & Use Cases

  • LLM-friendly search results: structured outputs with snippets and scores for prompt-friendly consumption.
  • Domain filtering & time-range controls: restrict results to trusted domains and recent information.
  • Workflow integration: fits into the Tavily workflow: search → extract → map → crawl → research for rapid information gathering.

Quick Start

Run a basic web search using tvly to return results in JSON.

Frequently Asked Questions about tavily-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get web search results optimized for LLM consumption?

To get web search results optimized for LLM consumption, use this skill to return structured JSON outputs containing relevant content snippets, relevance scores, and metadata. This format is specifically designed for prompt-friendly consumption by large language models.

Can I filter web search results by specific domains and time ranges?

Yes, you can filter web search results by specific domains and time ranges. The skill supports domain filtering to restrict results to trusted sources and time-range controls to ensure you obtain the most current information available.

What is the best way to integrate web search into an automated research workflow?

The best way to integrate web search into an automated research workflow is using this skill's JSON output within the search, extract, map, and crawl sequence. This allows rapid information gathering by passing structured data directly between workflow stages.

Do I need the Tavily CLI to run AI-optimized web searches?

Yes, you need the Tavily CLI to run AI-optimized web searches. The skill requires the Tavily CLI installed in your environment to execute search queries and return the structured JSON outputs with snippets and scores.

How does AI search differ from traditional web search for researching topics?

AI search differs from traditional web search by returning structured results with relevance scores and content snippets, reducing manual sifting. It provides LLM-optimized outputs instead of noisy links, making it easier to research topics and discover articles efficiently.

What are the limitations of using JSON output for web search results?

A limitation of using JSON output for web search results is that it requires parsing structured data rather than viewing rendered pages. Results contain snippets and scores rather than full text, meaning you may need additional extraction steps for complete article content.