PythonClaw tavily_search
install
source · Clone the upstream repo
git clone https://github.com/ericwang915/PythonClaw
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ericwang915/PythonClaw "$T" && mkdir -p ~/.claude/skills && cp -r "$T/pythonclaw/templates/skills/web/tavily" ~/.claude/skills/ericwang915-pythonclaw-tavily-search && rm -rf "$T"
manifest:
pythonclaw/templates/skills/web/tavily/SKILL.mdsource content
Tavily Web Search
When to Use
- Search the web for information
- Look up current events or news
- Research a topic with real-time results
- Check facts or verify claims
- Find data, articles, or summaries from the internet
When NOT to Use
- Scraping a specific URL's content — use
web_scraper - Calling a known API endpoint — use
http_request - GitHub or code-specific lookups — use
or searchgithub
Setup
- Get a free API key at app.tavily.com
- Add to
:pythonclaw.json"tavily": { "apiKey": "tvly-..." } - Install SDK:
pip install tavily-python
Usage/Commands
Use the built-in
web_search tool — no script required.
| Parameter | Type | Description | Default |
|---|---|---|---|
| string | Search query (be specific) | required |
| string | (fast) or (thorough) | |
| string | , , or | |
| integer | Results count (1–20) | 5 |
| string | , , , | none |
Examples:
web_search(query="Python 3.13 new features") web_search(query="AI industry news", topic="news", time_range="week", max_results=10) web_search(query="NVIDIA stock analysis 2026", topic="finance", search_depth="advanced")
Notes
- Be specific in queries (e.g., "Python asyncio best practices 2026" vs "Python async")
- Use
for current events,topic="news"
for market datatopic="finance" - Use
when freshness matterstime_range - Always cite source URLs in your response