Why Use This Plugin?
Claude Code is beloved for being infinitely hackable, but Anthropic’s built-inweb_search and web_fetch tools are limited with zero configurability. The Tavily plugin gives developers low-level control to build custom web tooling directly in their terminal.
This plugin brings Tavily’s services (research, parallel web crawling, and search) right where you work. The real-time context these tools provide significantly enhances Claude’s capabilities for development tasks.
Most importantly, the tavily-api-expert skill turns Claude into a true Tavily expert. Instead of reading API docs, just ask Claude how to integrate Tavily into your project. All API best practices are baked in, dramatically accelerating your build process.
What You Can Build
Copy-paste these prompts into Claude Code and start building:RAG Pipeline with Real-Time Web Search
RAG Pipeline with Real-Time Web Search
Add live web context to your retrieval-augmented generation system.Try these prompts:
Competitive Intelligence Agent
Competitive Intelligence Agent
Build an autonomous agent that monitors competitors and surfaces insights.Try these prompts:
Fact-Checking Layer for LLM Apps
Fact-Checking Layer for LLM Apps
Ground your AI responses with real-time verification against live sources.Try these prompts:
News Monitoring & Alerting System
News Monitoring & Alerting System
Create automated news tracking for your industry with smart filtering.Try these prompts:
Installation
Prerequisites
Required
Required
- Tavily API key - Sign up for free
- Claude Code installed and configured
Step 1: Configure Your API Key
Add your Tavily API key to your Claude Code settings file:Step 2: Install the Plugin
- npx (Recommended)
- Claude Code Commands
Run this command in your terminal:
Step 3: Restart Claude Code
After installation, restart Claude Code to load the plugin:Ctrl+C to exit and restart Claude Code.
Available Skills
Tavily API Expert
Tavily API Expert
Skip the docs—Claude becomes your Tavily expert. This skill contains all API best practices and implementation patterns, so you can build integrations through conversation instead of documentation.Invoke explicitly:Example prompts:
- “Add Tavily search to my agent so it can look up current information”
- “What parameters does the Tavily extract API accept?”
- “Help me implement Tavily in a RAG pipeline”
Research
Research
Get AI-synthesized research on any topic with citations directly in your terminal. Supports structured JSON output for integration into pipelines.Invoke explicitly:Example prompts:
- “Research the latest developments in quantum computing”
- “What are the current best practices for React Server Components?”
- “Research the competitive landscape for AI coding assistants”
Crawl URL
Crawl URL
Crawl any website and save pages as local markdown files. Perfect for downloading documentation, knowledge bases, or web content for offline access or analysis.Invoke explicitly:Example prompts:
- “Crawl the Stripe API docs and save them locally”
- “Download the Next.js documentation for offline reference”
- “Crawl this knowledge base: https://docs.example.com”
Deal Hunt
Deal Hunt
Find the best current deals and coupons for any product. Searches the web for promotions and returns results for analysis.Invoke explicitly:Example prompts:
- “Find the best deals on AirPods Pro right now”
- “Search for discounts on MacBook Pro M3”
- “What are the current promotions for GitHub Copilot?”
Usage Examples
Automatic Skill Invocation
Claude Code will automatically use Tavily skills when appropriate. Simply describe what you need:Explicit Skill Invocation
You can also invoke skills directly using slash commands:Troubleshooting
Skills Not Appearing
Skills Not Appearing
If skills don’t appear after installation:
- Run
/clearto refresh the session - Exit Claude Code with
Ctrl+C - Restart Claude Code
- Verify installation with
/plugin list