tavily-cli

Perform LLM-optimized web search and content extraction with JSON output.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/BEIRUX/agent-skills --skill tavily-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tavily-cli
Source: https://github.com/BEIRUX/agent-skills/tree/main/tavily-cli
Command: npx skills add https://github.com/BEIRUX/agent-skills --skill tavily-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides reliable web search, content extraction, site mapping, crawling, and deep multi-source research so agents can retrieve and synthesize online information that they cannot access natively.

Core Features & Use Cases

  • Search: Find relevant pages and discover sources for a topic when no specific URL is provided.
  • Extract: Pull article or documentation content from a given URL and return structured text suitable for downstream processing.
  • Map & Crawl: Discover URLs across a domain and bulk-extract sections of a site (for example, all documentation pages).
  • Research with Citations: Produce multi-source synthesis with citations for in-depth analysis and reporting.
  • Use Case: Aggregate and extract content from multiple documentation pages, then synthesize an annotated summary with source citations for a research brief.

Quick Start

Search the web for recent articles about React hooks, extract key points and citations, and return the results as structured JSON.

Frequently Asked Questions about tavily-cli

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

FAQPage Schema
How do I extract web page content from URLs for downstream analysis?

Web page content extraction pulls article or documentation text from a given URL and returns structured text suitable for downstream processing. This allows agents to retrieve online information they cannot access natively.

What is the best way to crawl documentation pages across an entire domain?

Crawling documentation pages is best handled by mapping URLs across a domain and bulk-extracting site sections. This approach discovers all URLs and extracts content from every documentation page for comprehensive aggregation.

Do I need a Tavily API key to perform LLM-optimized web search?

Yes, you need a Tavily API key and the Tavily CLI to perform LLM-optimized web search. These prerequisites enable you to find relevant pages and discover sources when no specific URL is provided.

Can I produce multi-source research with citations from web search results?

Yes, you can produce multi-source research with citations by aggregating and extracting content from multiple pages. This synthesizes an annotated summary with source citations for in-depth analysis and reporting.

Does web search and extraction support JSON output for structured results?

Yes, web search and extraction supports JSON output for structured results. This allows you to retrieve, summarize, and structure online pages while returning formatted data for downstream analysis.