AI-optimized web search using Tavily Search API. Use when you need comprehensive web research, current events lookup, domain-specific search, or AI-generated answer summaries. Tavily is optimized for LLM consumption with clean structured results, answer generation, and raw content extraction. Best for research tasks, news queries, fact-checking, and gathering authoritative sources.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install tavily或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install tavily⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/tavily/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: tavily description: AI-optimized web search using Tavily Search API. Use when you need comprehensive web research, current events lookup, domain-specific search, or AI-generated answer summaries. Tavily is optimized for LLM consumption with clean structured results, answer generation, and raw content extraction. Best for research tasks, news queries, fact-checking, and gathering authoritative sources. ---
Tavily is a search engine specifically optimized for Large Language Models and AI applications. Unlike traditional search APIs, Tavily provides AI-ready results with optional answer generation, clean content extraction, and domain filtering capabilities.
Key capabilities:
basic) and comprehensive (advanced) search modesgraph TB
A[User Query] --> B{Search Mode}
B -->|basic| C[Fast Search<br/>1-2s response]
B -->|advanced| D[Comprehensive Search<br/>5-10s response]
C --> E[Tavily API]
D --> E
E --> F{Topic Filter}
F -->|general| G[Broad Web Search]
F -->|news| H[News Sources<br/>Last 7 days]
G --> I[Domain Filtering]
H --> I
I --> J{Include Domains?}
J -->|yes| K[Filter to Specific Domains]
J -->|no| L{Exclude Domains?}
K --> M[Search Results]
L -->|yes| N[Remove Unwanted Domains]
L -->|no| M
N --> M
M --> O{Response Options}
O --> P[AI Answer<br/>Summary]
O --> Q[Structured Results<br/>Title, URL, Content, Score]
O --> R[Images<br/>if requested]
O --> S[Raw HTML Content<br/>if requested]
P --> T[Return to Agent]
Q --> T
R --> T
S --> T
style E fill:#4A90E2
style P fill:#7ED321
style Q fill:#7ED321
style R fill:#F5A623
style S fill:#F5A623
# Simple query with AI answer
scripts/tavily_search.py "What is quantum computing?"
# Multiple results
scripts/tavily_search.py "Python best practices" --max-results 10
# Comprehensive research mode
scripts/tavily_search.py "Climate change solutions" --depth advanced
# News-focused search
scripts/tavily_search.py "AI developments 2026" --topic news
# Search only trusted domains
scripts/tavily_search.py "Python tutorials" \
--include-domains python.org docs.python.org realpython.com
# Exclude low-quality sources
scripts/tavily_search.py "How to code" \
--exclude-domains w3schools.com geeksforgeeks.org
# Include relevant images
scripts/tavily_search.py "Eiffel Tower architecture" --images
| Mode | Speed | Coverage | Use Case | |------|-------|----------|----------| | basic | 1-2s | Good | Quick facts, simple queries | | advanced | 5-10s | Excellent | Research, complex topics, comprehensive analysis |
Decision tree:
basicadvancedadvancedbasic| Topic | Time Range | Sources | Use Case | |-------|------------|---------|----------| | general | All time | Broad web | Evergreen content, tutorials, documentation | | news | Last 7 days | News sites | Current events, recent developments, breaking news |
Decision tree:
newsgeneralnewsAdd to your Clawdbot config:
{
"skills": {
"entries": {
"tavily": {
"enabled": true,
"apiKey": "tvly-YOUR_API_KEY_HERE"
}
}
}
}
Access in scripts via Clawdbot's config system.
export TAVILY_API_KEY="tvly-YOUR_API_KEY_HERE"
Add to ~/.clawdbot/.env or your shell profile.
tvly-)# Comprehensive research with answer
scripts/tavily_search.py "Explain quantum entanglement" --depth advanced
# Multiple authoritative sources
scripts/tavily_search.py "Best practices for REST API design" \
--max-results 10 \
--include-domains github.com microsoft.com google.com
# Latest news
scripts/tavily_search.py "AI policy updates" --topic news
# Recent developments in a field
scripts/tavily_search.py "quantum computing breakthroughs" \
--topic news \
--depth advanced
# Academic sources only
scripts/tavily_search.py "machine learning algorithms" \
--include-domains arxiv.org scholar.google.com ieee.org
# Technical documentation
scripts/tavily_search.py "React hooks guide" \
--include-domains react.dev
# Gather visual references
scripts/tavily_search.py "modern web design trends" \
--images \
--max-results 10
# Get raw HTML content for deeper analysis
scripts/tavily_search.py "Python async/await" \
--raw-content \
--max-results 5
The AI-generated answer provides a concise summary synthesized from search results:
{
"answer": "Quantum computing is a type of computing that uses quantum-mechanical phenomena..."
}
Use when:
Skip when (--no-answer):
Each result includes:
title: Page titleurl: Source URLcontent: Extracted text snippetscore: Relevance score (0-1)raw_content: Full HTML (if --raw-content enabled)When --images is enabled, returns URLs of relevant images found during search.
basic for most queries (faster, cheaper)advanced only when:- Initial results are insufficient - Topic is complex or nuanced - Need comprehensive coverage
Include domains for:
.edu domains)Exclude domains for:
basic depth as defaultmax_results to what you'll actually useinclude_raw_content unless neededThe script provides helpful error messages:
# Missing API key
Error: Tavily API key required
Setup: Set TAVILY_API_KEY environment variable or pass --api-key
# Package not installed
Error: tavily-python package not installed
To install: pip install tavily-python
from tavily_search import search
result = search(
query="What is machine learning?",
api_key="tvly-...",
search_depth="advanced",
max_results=10
)
...安装 Tavily AI Search 后,可以对 AI 说这些话来触发它
Help me get started with Tavily AI Search
Explains what Tavily AI Search does, walks through the setup, and runs a quick demo based on your current project
Use Tavily AI Search to aI-optimized web search using Tavily Search API
Invokes Tavily AI Search with the right parameters and returns the result directly in the conversation
What can I do with Tavily AI Search in my data & analytics workflow?
Lists the top use cases for Tavily AI Search, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/tavily/ 目录(个人级,所有项目可用),或 .claude/skills/tavily/(项目级)。重启 AI 客户端后,用 /tavily 主动调用,或让 AI 根据上下文自动发现并使用。
Tavily AI Search 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Tavily AI Search 可免费安装使用。请查阅仓库了解许可证信息。
AI-optimized web search using Tavily Search API. Use when you need comprehensive web research, current events lookup, domain-specific search, or AI-generated answer summaries. Tavily is optimized for LLM consumption with clean structured results, answer generation, and raw content extraction. Best for research tasks, news queries, fact-checking, and gathering authoritative sources.
Automate my data & analytics tasks using Tavily AI Search
Identifies repetitive steps in your workflow and sets up Tavily AI Search to handle them automatically
Tavily AI Search 属于「Data & Analytics」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。