web-search-tavily
Search the web using Tavily API for high-quality, AI-optimized results with advanced filtering options. Use when you need structured search results, domain filtering, relevance scores, or AI-generated answer summaries. Requires TAVILY_API_KEY. Keywords: tavily, advanced search, filtered search, domain filtering, relevance scoring.
npx skills add majiayu000/claude-skill-registry --skill web-search-tavily --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Web Search (Tavily API) Search the web using Tavily's AI-optimized search API. Returns high-quality, structured results with relevance scores and optional AI-generated summaries. **Note:** This skill requires a Tavily API key. For basic web search using the agent's built-in capability, see `web-search`. ## When to Use This Skill Use this skill when: - You need to find current information not in your training data - The user asks about recent events, news, or updates - You need to verify facts or find authoritative sources - Research requires real-time web data - Keywords mentioned: search, look up, find online, current, latest, news Do NOT use this skill when: - Information is already in your knowledge base and doesn't need verification - The user asks about historical facts that don't change - You're working with local files or code (use other tools) - A more specific skill exists for the task (e.g., documentation lookup) ## Prerequisites Before using this skill, ensure: - **TAVILY_API_KEY** environment variable is set with a valid API key - **Deno** is installed (for running the search script) - **Internet access** is available Get a Tavily API key at: https://tavily.com ## Qui
- When to Use This Skill
- Prerequisites
- Quick Start
- Script Usage
- Options
- Search Parameters
- Topic Types
- Search Depth
- Time Range
- Domain Filtering
- Output Format
- Human-Readable Output (default)
- JSON Output (--json)
- Result Fields
deno run --allow-env --allow-net=api.tavily.com scripts/search.ts "your search query" deno run --allow-env --allow-net=api.tavily.com scripts/search.ts "React 19 new features" --answer deno run --allow-env --allow-net=api.tavily.com scripts/search.ts [options] "query" Only search documentation sites scripts/search.ts "React hooks" --include docs.react.dev,developer.mozilla.org Exclude social media scripts/search.ts "AI news" --exclude twitter.com,reddit.com scripts/search.ts "OpenAI GPT-5 announcement" --topic news --time week --answer scripts/search.ts "Deno deploy edge functions tutorial" --depth advanced --results 10 scripts/search.ts "world population 2024" --include un.org,worldbank.org,census.gov --json
What does the web-search-tavily skill do?
Search the web using Tavily API for high-quality, AI-optimized results with advanced filtering options. Use when you need structured search results, domain filtering, relevance scores, or AI-generated answer summaries. Requires TAVILY_API_KEY. Keywords: tavily, advanced search, filtered search, domain filtering, relevance scoring.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill web-search-tavily --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
