
Tavily
- 98 installs
- 76 repo stars
- Updated August 4, 2026
- vm0-ai/vm0-skills
Helps with ai & agent building tasks during AI-assisted development.
About
tavily is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.
- tavily
- AI & Agent Building
- AI-coding skill
Tavily by the numbers
- 98 all-time installs (skills.sh)
- +1 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #4,469 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/vm0-ai/vm0-skills --skill tavilyAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 98 |
|---|---|
| repo stars | ★ 76 |
| Last updated | August 4, 2026 |
| Repository | vm0-ai/vm0-skills ↗ |
What it does
Helps with ai & agent building tasks during AI-assisted development.
Files
Troubleshooting
If requests fail, run zero doctor check-connector --env-name TAVILY_TOKEN or zero doctor check-connector --url https://api.tavily.com/search --method POST
How to Use
All examples below assume you have TAVILY_TOKEN set in your environment. The base endpoint for the Tavily search API is a POST request to:
https://api.tavily.com/search
with a JSON body.
1. Basic Search
Write to /tmp/tavily_request.json:
{
"query": "2025 AI Trending",
"search_depth": "basic",
"max_results": 5
}Then run:
curl -s -X POST "https://api.tavily.com/search" --header "Content-Type: application/json" --header "Authorization: Bearer $TAVILY_TOKEN" -d @/tmp/tavily_request.jsonKey parameters:
query: Search query or natural language questionsearch_depth:"basic"– faster, good for most use cases"advanced"– deeper search and higher recallmax_results: Maximum number of results to return (e.g. 3 / 5 / 10)
2. Advanced Search
Write to /tmp/tavily_request.json:
{
"query": "serverless SaaS pricing best practices",
"search_depth": "advanced",
"max_results": 8,
"include_answer": true,
"include_domains": ["docs.aws.amazon.com", "cloud.google.com"],
"exclude_domains": ["reddit.com", "twitter.com"],
"include_raw_content": false
}Then run:
curl -s -X POST "https://api.tavily.com/search" --header "Content-Type: application/json" --header "Authorization: Bearer $TAVILY_TOKEN" -d @/tmp/tavily_request.jsonCommon advanced parameters:
include_answer: Whentrue, Tavily returns a summarizedanswerfieldinclude_domains: Whitelist of domains to includeexclude_domains: Blacklist of domains to excludeinclude_raw_content: Whether to include raw page content (HTML / raw text). Default isfalse.
3. Typical Response Structure (Example)
Tavily returns a JSON object similar to:
{
"answer": "Brief summary...",
"results": [
{
"title": "Article title",
"url": "https://example.com/article",
"content": "Snippet or extracted content...",
"score": 0.89
}
]
}In agents or automation flows you typically:
- Use
answeras a concise, ready-to-use summary - Iterate over
resultsto extracttitle+urlas references / citations
4. Using Tavily in n8n (HTTP Request Node)
To integrate Tavily in n8n with the HTTP Request node:
- Method:
POST - URL:
https://api.tavily.com/search - Headers:
Content-Type:application/jsonAuthorization:Bearer {{ $env.TAVILY_TOKEN }}- Body: JSON, for example:
{
"query": "n8n self-hosted best practices",
"search_depth": "basic",
"max_results": 5
}This lets you pipe Tavily search results into downstream nodes such as LLMs, Notion, Slack notifications, etc.
Guidelines
1. Use `advanced` only when necessary: it consumes more resources and is best for deep research / high-value questions. 2. Mind quotas and cost: Tavily typically offers free tiers plus paid usage; in automation flows, add guards (filters, rate limits). 3. Post-process results with an LLM: use Tavily for retrieval, then let your LLM summarize, extract tables, or generate reports. 4. Handle sensitive data carefully: avoid sending raw secrets or PII directly in query; anonymize or mask when possible.