tavily-best-practices: a Claude Code skill by Tavily AI
Official
For developers adding Tavily web search, extraction or crawling to their own agent, RAG system or app. Skip it if you just want Claude itself to search the web for you.
- Score
- 73of 100
- Rank
- #147of 239
- Installs
- 21.5Kon skills.sh
- Security
- Mixed 5 scanners
- Updated
- 2026
- Context
- ~77tokens always
Install
npx skills add https://github.com/tavily-ai/skills --skill tavily-best-practices Run it in your terminal. View the source
Using the Claude app rather than Claude Code? You can add a skill there too. How to add it in the app
What does tavily-best-practices do?
tavily-best-practices is a skill that serves as reference documentation for building Tavily into your own code, in Python with tavily-python or JavaScript with @tavily/core. It shows how to create the client from the TAVILY_API_KEY environment variable, then matches each need to a method: search() for results, extract() for up to 20 URLs, crawl() for a whole site, map() for URL discovery, and research() for a synthesized report that you poll until done. Each method lists key parameters, such as search_depth and include_domains. Linked guides cover async use, hybrid RAG, and hookups for LangChain, LlamaIndex, CrewAI and the Vercel AI SDK.
When should you use tavily-best-practices?
Use it when
- You are adding live web search to a RAG pipeline
- You need to crawl a docs site from your own code
- You want web search wired into LangChain or CrewAI
Skip it when
- You want Claude to search for you in chat
- Your app uses a different search API
What it needs and what it can touch
You need
- A Tavily API key
- Python or Node.js
What it can do
- Reads and edits project files
From reading its instructions, not from running it.
Why it scores 73
Strongest on upkeep (100 of 100), weakest on adoption (39).
Is tavily-best-practices safe to install?
At least one scanner raised a medium warning. Read the results below. Scanners often miss what other scanners catch, and a skill can change after a scan. Read its source before you install it.
| Scanner | Result | Date |
|---|---|---|
| Gen Agent Trust Hub | Passed | Sep 14, 2026 |
| Socket | Passed | Sep 14, 2026 |
| Snyk | Medium risk | Sep 14, 2026 |
| Runlayer | Low risk | Mar 2, 2026 |
| ZeroLeaks | Passed | Apr 16, 2026 |
Details
- Installs
- 21,526
- Repository stars
- 490
- Last repository change
- Tokens always loaded
- about 77
- Tokens when used
- about 1,009
- License
- MIT
- Data confidence
- High
Did it do the job for you?
Alternatives to tavily-best-practices
All skills for this job-
Get ai-sdkai-sdk
For TypeScript developers adding chat, agents or structured output with Vercel's AI SDK.
-
Get clerk-setupclerk-setup
For developers adding Clerk sign-in to a web or mobile app through the Clerk CLI.
-
Get gemini-api-devgemini-api-dev
For developers writing Python or TypeScript code against the Gemini API and its managed agents.
-
Get expo-moduleexpo-module
For Expo developers who need native Swift or Kotlin code exposed to their React Native app.