tavily

Performs web searches and extracts page content using the Tavily API.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/srgaba/open-claw --skill tavily-srgaba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tavily
Source: https://github.com/srgaba/open-claw/tree/main/project/extensions/tavily/skills/tavily
Command: npx skills add https://github.com/srgaba/open-claw --skill tavily-srgaba

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Finding current information on the web and pulling clean content from specific URLs requires choosing the right search depth, filters, and extraction method, which is hard to do without guidance. ## Core Features & Use Cases - Web Search: Run quick queries with web_search or fine-grained searches with tavily_search using depth, topic, domain, and time-range filters. - Content Extraction: Use tavily_extract to pull clean markdown from up to 20 URLs, including JavaScript-rendered pages, with query-focused chunking. - Use Case: Research a breaking news topic by running tavily_search with the news topic and a week time range, then extract full article text from the top URLs with tavily_extract. ## Quick Start Use the tavily skill to search for the latest news on renewable energy policy and extract the content of the top three result URLs.

Frequently Asked Questions about tavily

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

FAQPage Schema
How do I search the web with Tavily?

Use web_search for straightforward queries with just a query string and result count. For more control, use tavily_search to set search depth, topic, domain filters, time ranges, and AI-generated answer summaries.

How do I extract content from a URL with Tavily?

Use tavily_extract with an array of up to 20 URLs. It returns clean markdown and handles JavaScript-rendered pages. Add a query parameter with chunks_per_source to get only the most relevant sections instead of full pages.

What is the difference between basic and advanced search depth in Tavily?

Basic depth is faster and suited for general-purpose queries, while advanced depth is slower but delivers the highest relevance. Use advanced for precision tasks, specific facts, or detailed research.

Can Tavily extract content from JavaScript-rendered pages?

Yes, tavily_extract handles JavaScript-rendered pages. Start with basic extract depth for simple pages, and switch to advanced depth for JS-heavy SPAs, dynamic content, tables, or embedded content.

What are the limits of Tavily search and extract requests?

Search queries should stay under 400 characters and return 1-20 results. Extraction accepts a maximum of 20 URLs per request, so larger URL lists must be batched into multiple calls.