tavily-search-and-fetch
8
总安装量
8
周安装量
#33560
全站排名
安装命令
npx skills add https://github.com/rioiart/tavily-skill --skill tavily-search-and-fetch
Agent 安装分布
openclaw
8
opencode
7
gemini-cli
7
github-copilot
7
amp
7
codex
7
Skill 文档
Tavily Researcher
Web research via Tavily’s LLM-optimized APIs: search, extract, sitemap, and research.
Setup
Requires TAVILY_API_KEY environment variable. Get a free key (1000 credits/month) at https://app.tavily.com
Choosing the Right Tool
| Need | Script |
|---|---|
| Web search results | tavily_search.sh |
| Content from specific URLs | tavily_extract.sh |
| Discover URLs on a site (fast) | tavily_sitemap.sh |
| AI-synthesized report with citations | tavily_research.sh |
Quick Start
Search
scripts/tavily_search.sh "What is retrieval augmented generation?" --include-answer
News Search
scripts/tavily_search.sh "AI regulation updates" --topic news --time-range week
Extract Content from URLs
scripts/tavily_extract.sh https://example.com/article1 https://example.com/article2
Discover URLs on a Site
scripts/tavily_sitemap.sh https://docs.example.com --max-depth 2 --limit 100
AI Research Report
scripts/tavily_research.sh "Compare LangGraph vs CrewAI for multi-agent systems" --model pro
Scripts
tavily_search.sh
Standard web search. Returns titles, URLs, snippets, and optional AI answer.
Key options:
--depth ultra-fast|fast|basic|advancedâ Trade speed for relevance--topic general|news|financeâ Optimize for content type--include-answerâ Get AI-generated summary--include-raw-contentâ Get full page content--time-range day|week|month|yearâ Filter by recency--chunks-per-source Nâ Chunks per source (1-5, advanced/fast)--include-domains/--exclude-domainsâ Filter sources
tavily_extract.sh
Extract full content from specific URLs (up to 20 at once).
Key options:
--depth basic|advancedâ Use advanced for JS-heavy pages--query TEXTâ Rerank chunks by relevance--chunks-per-source Nâ Return only relevant chunks (1-5, requires –query)--format markdown|textâ Output format
tavily_sitemap.sh
Discover URLs on a website without extracting content. Faster than crawl â use to understand site structure first.
Key options:
--max-depth Nâ Crawl depth 1-5 (start with 1)--limit Nâ Total URLs cap (default: 50)--instructions TEXTâ Focus on specific types of pages
tavily_research.sh
AI-synthesized research with citations. Takes 30-120 seconds.
Key options:
--model mini|pro|autoâ mini for focused queries, pro for comprehensive analysis--citation-format numbered|mla|apa|chicago--output-schema JSONâ Get structured JSON output--output-file PATHâ Save results to file
Cost Optimization
| Task | Recommended Approach | Credits |
|---|---|---|
| Quick fact check | tavily_search.sh --include-answer |
1 |
| Deeper search | tavily_search.sh --depth advanced |
2 |
| Full article content | tavily_extract.sh <urls> |
1 per 5 URLs |
| Discover site URLs | tavily_sitemap.sh |
1 |
| AI research report | tavily_research.sh |
varies |
Domain-Specific Search
# Only search specific sites
scripts/tavily_search.sh "async python" --include-domains docs.python.org,realpython.com
# Exclude unreliable sources
scripts/tavily_search.sh "health advice" --exclude-domains reddit.com,quora.com
API Reference
See references/api_reference.md for full parameter documentation.