tavily-search
Use this skill whenever the user needs fresh web research, current information, source-backed answers, Tavily Search, deep search, webpage extraction, site crawling, competitive/market research, documentation discovery, or fact checking against the open web.
Install / Use
npx skills add finchtoys/finch-releases --skill tavily-searchInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Content & MediaSupported Platforms
Our assessment of tavily-search
tavily-search scores 77/100 on our quality scale, 1048th of 1,177 Content & Media skills we index.
Its SKILL.md is 6.2 KB long, well organised into 14 sections with 2 code examples: a thorough specification that gives an agent plenty to work with.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- The repository was last updated 7 days ago, so tavily-search is actively maintained.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 80/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.
Automated pattern scan on 2026-10-09. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
tavily-search compared with similar skills
All 4 of these similar skills score higher than tavily-search; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| tavily-search (this skill)by finchtoys | 77 | 0 | 7d ago | SKILL.md |
| siyuanby siyuan-note | 100 | 46.7k | today | MCP Server |
| algorithmic-artby anthropics | 100 | 177.9k | 16d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 16d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 133.6k | 5d ago | SKILL.md |
Frequently asked questions
- How do I install tavily-search?
- Run
npx skills add finchtoys/finch-releases --skill tavily-search. The install tabs above show the steps for each supported agent. - Which AI agents does tavily-search work with?
- It is written for Zed, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is tavily-search safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It declares no license and scores 80/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is tavily-search still maintained?
- The repository was last updated 7 days ago, so tavily-search is actively maintained.
Skill content
View source on GitHubname: tavily-search description: Use this skill whenever the user needs fresh web research, current information, source-backed answers, Tavily Search, deep search, webpage extraction, site crawling, competitive/market research, documentation discovery, or fact checking against the open web. This skill should trigger even if the user does not explicitly say "Tavily" when the task needs up-to-date web results, reliable sources, or multiple web pages synthesized into an answer.
Tavily Search
Use Tavily MCP tools for web research that needs current information, citations, extraction from URLs, crawling, mapping a site, or comprehensive multi-source research. Tavily is better than a generic web search when the user wants concise search results with source URLs, full page extraction, or a researched answer grounded in open-web sources.
Before using Tavily
- If Tavily may not be configured, call the extension tool
tavily_search_status. - If status says Tavily is not configured or tools are missing because of the API key, call
setup_tavily_search. It opens a secure form; never ask the user to pasteTAVILY_API_KEYin chat. - To use Tavily MCP tools in a Finch session, first call Finch
ToolSearchwithsource: "mcp"and a natural-language query such asTavily search tools. MCP tools are injected on demand and are named likemcp__tavily__<tool>.
How Tavily's MCP server is managed (do NOT configure it manually)
setup_tavily_search is the ONLY thing you need. Once the user submits the key,
this extension registers the tavily MCP server with the MCP Client for you —
you do NOT create a servers.json entry and you do NOT touch it via the MCP
tool. Specifically:
- Never call
MCPwithaction=add/edit/removefortavily. It is registered at runtime and bound to this extension's lifecycle; manual edits will be overwritten or orphaned. - If
MCPaction=listshowstavilyaspendingwith 0 tools, that just means the API key hasn't been stored yet — callsetup_tavily_search, notMCP edit. - Uninstalling or disabling Tavily Search automatically removes the
tavilyMCP server and its stored key. No cleanup is needed. - After
setup_tavily_searchsucceeds, the server connects automatically; just runToolSearch(source: "mcp") and then call themcp__tavily__<tool>functions.
Tool selection
Tavily MCP exposes 5 tools. Choose by task shape:
tavily_search: search the web for current information on any topic. Use for news, fresh facts, market/data lookups, or anything beyond the model knowledge cutoff. It returns snippets and source URLs, so it is the best first step for broad discovery and source-backed answers.tavily_extract: extract content from known URLs. Use when the user gives URLs, when search results need full-page details, or when you need raw page content in markdown/text before summarizing.tavily_crawl: crawl a website starting from a URL with configurable depth/breadth. Use for docs discovery, site-wide collection, or gathering multiple linked pages under one domain. Prefertavily_mapfirst if you need to understand the site structure before crawling.tavily_map: map a website's structure and return URLs found from a base URL. Use for sitemap-like discovery, choosing crawl targets, or finding relevant docs/pages before extraction.tavily_research: perform comprehensive research on a topic or question across multiple sources and return a detailed researched response. Use when the user asks for an answer, report, comparison, briefing, investigation, or synthesis and you do not need to manually control every source. Rate limit: 20 requests/minute, so avoid calling it repeatedly in loops.
If tool names differ, inspect the injected Tavily MCP tool list and choose the closest match.
Workflows
Quick current-info answer
- Restate the research target internally as a precise query.
- Use
tavily_searchwith advanced depth for nuanced research. Good defaults:search_depth:advancedmax_results: 8–15 depending on scopeinclude_images: true only when images are usefulinclude_raw_content: false unless you need full text directly in search results
- Read result titles, snippets, URLs, and dates if present. Prefer primary sources, official docs, standards, reputable publications, and recent pages.
- Use
tavily_extracton the most important URLs when snippets are not enough. - Synthesize; do not dump raw results.
Comprehensive research answer
Use tavily_research when the user asks for a researched answer rather than just a list of search results, for example “帮我调研…”, “比较 A 和 B”, “写一份简报”, “what is the current state of…”. Treat its output as a research draft: verify surprising claims with tavily_search/tavily_extract when stakes are high, then answer with clear citations.
Website / docs exploration
- Use
tavily_mapon the base URL to discover candidate pages. - Use
tavily_crawlwhen you need many related pages from the same site. - Use
tavily_extractfor selected URLs that need faithful page-level content.
Output style
For research answers, use this structure unless the user requested another format:
## 结论
- 直接回答用户的问题。
## 关键发现
- 发现 1(来源:URL)
- 发现 2(来源:URL)
## 需要注意
- 不确定性、时间范围、冲突信息或需要进一步验证的点。
For English conversations, use English headings. In Finch's Chinese default, answer in Chinese.
Citation rules
- Include source URLs for factual claims from the web.
- Prefer 3–6 high-quality sources over many weak sources.
- If sources conflict, say so and explain which source you trust more and why.
- Do not invent citations. If Tavily returns no useful source, say that the search did not find enough evidence.
Configuration notes
This extension supports three Tavily MCP modes:
local(recommended):npx -y tavily-mcp@latestwithTAVILY_API_KEYandDEFAULT_PARAMETERSin env.remote:npx -y mcp-remote https://mcp.tavily.com/mcp/?tavilyApiKey=….http: direct Streamable HTTP tohttps://mcp.tavily.com/mcp/?tavilyApiKey=….
Prefer local unless the user specifically asks to use remote MCP. The default parameters are:
{"include_images": true, "max_results": 15, "search_depth": "advanced"}
Related Skills
siyuan
46.7kAn open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间,让人与智能体在此协作
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
133.6kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
