Tavily AI 搜索——Tavily-CLI

SKILL研究检索
研究检索 未标注权限 许可证不明确
安装这个技能

Tavily AI 搜索与网页内容提取。当用户要搜索网络信息、查新闻、查金融数据,从指定 URL 提取网页正文、爬取整个站点、生成站点 URL 地图,或发起深度研究报告任务时使用。不支持图片搜索、视频搜索或本地文件检索。

一句话选型结论

按资料字段整理

Tavily AI 搜索——Tavily-CLI是研究检索类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类研究检索 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_4998424d/tavily-cli
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

研究检索
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_4998424d仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791669727
正文体量7.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查资料并整理出处

让模型按主题查资料,并把引用来源整理成清单。

网页与文献要点提炼

把长文、论文、网页压成能直接看的要点。

竞品与行业汇总

按关键词汇总竞品动态与行业信息。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在研究检索场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Tavily AI 搜索——Tavily-CLI当前 未标注权限 未标注 未标注 未标注 有
寻找技能 浏览器控制 GitHub 仓库 3120.0 万 Codex、Claude、Cursor 有
自我改进 Agent 接触敏感数据 ClawHub 市场 1646.4 万 OpenClaw 有
灵魂追踪 联网访问 GitHub 仓库 758.9 万 Codex、Claude、Cursor 有
自我完善 联网访问 ClawHub 市场 682.9 万 OpenClaw 有
微软代工厂 调用外部服务 GitHub 仓库 661.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

7.6 KB
模型实际读到的说明书原文,来自技能仓库

Tavily AI 搜索与内容提取

> 本 skill 为英文版 tavily 的中文版本。命令、参数、响应结构完全一致,仅文档语言不同。

安装

先确认 tavily 命令是否可用:

which tavily && tavily --version
npx @renxqoo/tavily-cli install

鉴权

> ⚠️ 安全红线:绝对不要将 API Key 硬编码到代码或聊天记录中。
> 禁止把 TAVILY_API_KEY 的值写入任何文件、命令回显或对话;只引用变量本身。

使用前需要配置 Tavily API Key:

# 方式一:系统环境变量(推荐,Key 不落盘到项目文件)
export TAVILY_API_KEY=tvly-xxxx   # 可写入 ~/.zshrc 持久化,改后重启 WorkBuddy

# 方式二:保存到本地凭证库(~/.tavily-cli/credentials/,仅当前用户可读)
TAVILY_API_KEY=tvly-xxxx tavily auth login

# 检查状态(只显示来源,不回显 Key)
tavily auth status --json

API Key 以 tvly- 开头,可在 Tavily 控制台 获取。

Agent 安全约定:
- 需要 Key 时读取环境变量或 ~/.tavily-cli/credentials/,不要询问用户粘贴 Key 到对话中
- 鉴权失败时提示用户检查环境变量或运行 tavily auth login,不要打印或保存 Key 值
- Key 疑似泄露时建议用户到 Tavily 控制台吊销重建

命令

操作 命令
使用 Tavily AI 搜索网络内容 tavily search <query> [--search_depth <string>] [--max_results <number>] [--topic <string>] [--time_range <string>] [--start_date <string>] [--end_date <string>] [--include_answer] [--include_raw_content] [--include_images] [--include_domains <string>...] [--exclude_domains <string>...] [--country <string>]
从指定 URL 提取网页内容 tavily extract <urls> [--query <string>] [--extract_depth <string>] [--include_images] [--format <string>] [--timeout <number>]
爬取站点并提取多个页面的内容(图遍历) tavily crawl <url> [--instructions <string>] [--max_depth <number>] [--max_breadth <number>] [--limit <number>] [--select_paths <string>...] [--select_domains <string>...] [--exclude_paths <string>...] [--exclude_domains <string>...] [--allow_external] [--include_images] [--extract_depth <string>] [--format <string>] [--include_favicon] [--timeout <number>] [--include_usage]
生成站点 URL 地图(发现链接,不提取内容) tavily map <url> [--instructions <string>] [--max_depth <number>] [--max_breadth <number>] [--limit <number>] [--select_paths <string>...] [--select_domains <string>...] [--exclude_paths <string>...] [--exclude_domains <string>...] [--allow_external] [--timeout <number>] [--include_usage]
发起深度研究任务并等待报告生成(异步) tavily research <input> [--model <string>] [--citation_format <string>] [--output_length <string>] [--include_domains <string>...] [--exclude_domains <string>...] [--wait] [--wait_timeout <number>]
从环境变量 TAVILY_API_KEY 保存 API Key 到本地 tavily auth login
清除本地保存的 Tavily API Key tavily auth logout
检查当前凭证配置状态 tavily auth status
查询研究任务的状态与结果 tavily research get <request_id>

> 命令详解(参数范围、枚举值、响应结构、成本,按需查阅):search · extract · crawl · map · research · auth

搜索 + 提取组合

# 1. 搜索找到相关页面
tavily search "Rust 异步编程" --max_results 3 --include_answer --json

# 2. 从搜索结果中提取感兴趣页面的完整内容
tavily extract https://blog.example.com/rust-async --format markdown --json

带过滤的新闻搜索

# 搜索最近一周的 AI 新闻,排除某些域名
tavily search "OpenAI" --topic news --time_range week --exclude_domains ads.com spam.com --json

金融搜索与域名过滤

# 查金融/行情类信息(topic=finance;注意:是金融新闻搜索,非实时行情或专业金融数据源)
tavily search "苹果股价" --topic finance --json

# 结果限定在指定域名内
tavily search "react hooks" --include_domains github.com --json

站点探索:map → extract 组合

# 1. 先用 map 低成本发现站点结构(只消耗少量 credits)
tavily map https://docs.example.com --max_depth 2 --json

# 2. 对感兴趣的页面用 extract 提取正文
tavily extract https://docs.example.com/api --json

> 当站点结构未知时,推荐 map 先行而非直接 crawl,成本更低。

深度研究(异步任务)

# 方式一:自动轮询直到报告生成(默认行为)
tavily research "2026 年 AI Agent 生态格局" --model pro --json

# 方式二:只创建任务,稍后查询(适合长任务,不阻塞)
tavily research "量化交易策略比较" --model mini --no-wait --json
tavily research get <request_id> --json

> research 任务创建后异步执行:mini 模型最快(约 1-2 分钟),pro 更全面但更慢。
> 默认自动轮询(--wait),可用 --wait_timeout <秒> 控制最大等待,超时返回 request_id 供后续查询。

前置条件

  • 已配置 API Key: tavily auth status --json
  • 网络可访问 https://api.tavily.com

错误处理

判断方式:命令失败时输出 {"ok":false,"error":{...}},依据 error.type / error.subtype 判断错误类别(注意:进程 exit code 恒为 0,不要用 exit code 判断错误):

error.type error.subtype 处理
authentication no_credentials 设置 TAVILY_API_KEY 环境变量或运行 tavily auth login
authentication no_token API Key 无效或已过期,检查 Key 是否正确
api rate_limited 请求过于频繁,等待后重试(最多 3 次,间隔递增)
api server_error Tavily 服务端临时故障,稍后重试(最多 3 次),仍失败则告知用户服务不可用
validation invalid_argument 参数错误,检查命令的 --help 输出
network 任意 网络连接问题,检查网络后重试(最多 3 次)

部分失败降级(不要整体报错,保留已成功的部分):
- extract 多 URL 时部分失败:返回 results(成功项)+ failed_results(失败项及原因),只报告失败的 URL,成功内容照常交付
- research 自动轮询超时(--wait_timeout):返回 request_id,用 tavily research get <request_id> --json 后续查询,不要重复创建任务
- crawl 超时或部分页面失败:已爬取页面的结果照常返回,缺失页面不重爬(重爬会重复计费)

恢复动作必须有限且确定:所有重试不超过 3 次;重试仍失败后停止,如实向用户报告错误信息(error.message),不要无限重试。

注意事项

  • --json 是 agent 调用时必须使用的参数,确保输出为结构化 JSON
  • advanced 搜索/提取深度消耗 2 credits(其他模式 1 credit),成本敏感时用默认深度
  • 站点结构未知时优先 map(低成本发现),再对选中页面 extract,避免直接 crawl 的高成本

常见问题

5 问
答案由本站依据条目字段整理
Tavily AI 搜索——Tavily-CLI怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_4998424d/tavily-cli。安装方式为未标注。装完刷新技能列表或重开客户端。

Tavily AI 搜索——Tavily-CLI支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Tavily AI 搜索——Tavily-CLI权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Tavily AI 搜索——Tavily-CLI收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Tavily AI 搜索——Tavily-CLI用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。