SkillAgentSearch skills...

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-search

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

77/100

Supported Platforms

Zed

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.

Substance
29/30
Structure
18/20
Description
15/15
Adoption
0/20
Freshness
15/15

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 found

Our 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.

SkillScoreStarsUpdatedFormat
tavily-search (this skill)by finchtoys7707d agoSKILL.md
siyuanby siyuan-note10046.7ktodayMCP Server
algorithmic-artby anthropics100177.9k16d agoSKILL.md
pptxby anthropics100177.9k16d agoSKILL.md
designby nextlevelbuilder100133.6k5d agoSKILL.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.

name: 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

  1. If Tavily may not be configured, call the extension tool tavily_search_status.
  2. 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 paste TAVILY_API_KEY in chat.
  3. To use Tavily MCP tools in a Finch session, first call Finch ToolSearch with source: "mcp" and a natural-language query such as Tavily search tools. MCP tools are injected on demand and are named like mcp__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 MCP with action=add/edit/remove for tavily. It is registered at runtime and bound to this extension's lifecycle; manual edits will be overwritten or orphaned.
  • If MCP action=list shows tavily as pending with 0 tools, that just means the API key hasn't been stored yet — call setup_tavily_search, not MCP edit.
  • Uninstalling or disabling Tavily Search automatically removes the tavily MCP server and its stored key. No cleanup is needed.
  • After setup_tavily_search succeeds, the server connects automatically; just run ToolSearch (source: "mcp") and then call the mcp__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. Prefer tavily_map first 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

  1. Restate the research target internally as a precise query.
  2. Use tavily_search with advanced depth for nuanced research. Good defaults:
    • search_depth: advanced
    • max_results: 8–15 depending on scope
    • include_images: true only when images are useful
    • include_raw_content: false unless you need full text directly in search results
  3. Read result titles, snippets, URLs, and dates if present. Prefer primary sources, official docs, standards, reputable publications, and recent pages.
  4. Use tavily_extract on the most important URLs when snippets are not enough.
  5. 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

  1. Use tavily_map on the base URL to discover candidate pages.
  2. Use tavily_crawl when you need many related pages from the same site.
  3. Use tavily_extract for 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@latest with TAVILY_API_KEY and DEFAULT_PARAMETERS in env.
  • remote: npx -y mcp-remote https://mcp.tavily.com/mcp/?tavilyApiKey=….
  • http: direct Streamable HTTP to https://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

View on GitHub
GitHub Stars0
CategoryContent
Updated7d ago
Forks0

Trust signals

80/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 medium1 low
tavily-search — Zed Skill: Install & Safety Check | SkillAgent