tavily-search

Search the web via the Tavily API and return titles, URLs, and summaries.

1|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/riipandi/minis-skills --skill tavily-search-riipandi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tavily-search
Source: https://github.com/riipandi/minis-skills/tree/main/tavily-search
Command: npx skills add https://github.com/riipandi/minis-skills --skill tavily-search-riipandi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tavily-python, and includes scripts (resource) components.

What problem does it solve? It gives the AI access to real-time web information, so answers about recent news, official documentation, and time-sensitive facts come from verifiable sources instead of model guesses. ## Core Features & Use Cases - Real-time web search: Query the Tavily Search API for the latest news, announcements, and version updates with source links. - Resource location: Find official documentation pages, paper links, course pages, and tool websites. - Flexible output: Choose human-readable text summaries or structured JSON for downstream processing, with an optional API-generated answer. - Use Case: Ask "What are the new features in Python 3.13?" and get a synthesized answer backed by cited URLs from live search results. ## Quick Start Set the TAVILY_API_KEY environment variable, then ask the AI to search the web for the latest news on any topic and include source links.

Frequently Asked Questions about tavily-search

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

FAQPage Schema
How do I search the web from Python using the Tavily API?

Install the tavily-python package, set your TAVILY_API_KEY environment variable, and run the search script with a query string. It prints each result's title, URL, and a short summary, or full JSON with the --format json flag.

How to get real-time search results with source links for AI answers?

Run the search script before composing an answer, then cite the URLs returned in each result. The script returns titles, links, and content snippets, and can also display the API-generated answer field with --include-answer.

What do I need to set up before using the Tavily search script?

You need Python 3, the tavily-python package installed via pip, and a valid TAVILY_API_KEY set as an environment variable. Without the key, the script exits with an error message.

Why does the Tavily search script fail with an API key error?

The script raises an error when the TAVILY_API_KEY environment variable is not set. Export the key in your shell or configure it in your environment settings, then rerun the command.

Can I get Tavily search results as JSON for further processing?

Yes, pass --format json to the search script to print the full API response as formatted JSON. This is useful when you want to parse results programmatically or feed them into another model step.