Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计通过

tavilysearchtavilysearch 搜索

Agent Skill

tavilysearch 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

34,478

周安装

1,481

GitHub Stars

4

下载量

12,085
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:tavilysearch(tavilysearch 搜索)
来源仓库:https://github.com/raydoomed/tavilysearch
安装命令:
openclaw skills install tavilysearch
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install tavilysearch

简介

Tavily搜索引擎集成,支持网络搜索、内容提取、实时新闻查询等功能。使用场景:需要搜索最新网络信息、查找实时新闻、获取专业数据、验证事实准确性等。

SKILL.md

name
tavily-search
description
Tavily 搜索引擎集成,支持 web 搜索、内容提取、实时新闻查询等功能。使用场景:需要搜索最新网络信息、查找实时新闻、获取专业资料、验证事实准确性等。
env
description
Tavily API 密钥,用于调用搜索、提取、爬取等功能
required
true

Tavily Search Skill

Tavily 是专门为 AI 代理设计的搜索引擎,提供快速、准确的网络搜索能力,支持实时信息检索、内容提取、多维度过滤等功能。

前置配置

  1. 首先获取 Tavily API Key:https://tavily.com/
  2. 安装依赖:pip install -r requirements.txt
  3. 新建 .env 文件,填入你的 API Key:
   TAVILY_API_KEY=tvly-你的实际API密钥
  1. 程序会自动读取技能目录下的 .env 文件,无需配置全局环境变量

核心功能

1. 网页搜索

Tavily 核心搜索能力,支持多维度过滤和优化:

# 命令行调用
python scripts/search.py search "搜索关键词" [选项]

# 最简调用
curl -X POST https://api.tavily.com/search \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TAVILY_API_KEY" \
  -d '{"query": "搜索关键词", "include_answer": true}'

搜索选项:

参数说明默认值
--depth <basic/advanced/fast/ultra-fast>搜索深度,basic=1信用点,advanced=2信用点basic
--chunks <1-3>每个来源返回的内容片段数量(仅advanced深度有效)3
--max <0-20>返回结果数量5
--topic <general/news/finance>搜索主题,news适合实时新闻general
--time <day/week/month/year>相对时间范围过滤
--start-date <YYYY-MM-DD>仅返回该日期之后的结果
--end-date <YYYY-MM-DD>仅返回该日期之前的结果
--answer包含LLM生成的直接答案false
--raw包含网页原始内容false
--images包含图片搜索结果false
--image-descriptions包含图片描述文本false
--favicon包含网站图标URLfalse
--include <域名1,域名2>限定搜索的域名列表(最多300个)
--exclude <域名1,域名2>排除的域名列表(最多150个)
--country <国家/地区>优先返回指定国家/地区的结果
--auto-params开启自动参数优化(自动调整搜索深度等)false
--exact精确匹配查询短语false
--usage响应中包含用量信息false
--json输出JSON格式false

使用示例:

# 搜索2025年全年AI行业新闻
python scripts/search.py search "2025年AI行业大事件" \
  --topic news \
  --start-date 2025-01-01 \
  --end-date 2025-12-31 \
  --max 20 \
  --answer

# 高级技术搜索,限定学术/技术域名
python scripts/search.py search "大语言模型推理优化技术" \
  --depth advanced \
  --chunks 3 \
  --include arxiv.org,github.com,stackoverflow.com \
  --favicon

2. 网页内容提取

批量提取指定URL的结构化内容,自动清理广告和无关元素:

# 命令行调用
python scripts/search.py extract "url1,url2,..." [选项]

提取选项:

参数说明默认值
--query <关键词>按关键词重排内容片段
--chunks <1-5>每个URL返回的片段数量3
--extract-depth <basic/advanced>提取深度,advanced支持表格/嵌入内容basic
--markdown输出Markdown格式false
--images包含图片false
--favicon包含网站图标false
--json输出JSON格式false

使用示例:

# 批量提取3个技术文档,按"API"关键词重排内容
python scripts/search.py extract "https://docs.tavily.com,https://example.com/docs,https://api.example.com" \
  --query "API" \
  --extract-depth advanced \
  --chunks 5 \
  --markdown > docs.md

3. 整站爬取

自动遍历整个网站,智能发现并爬取所有相关页面:

# 命令行调用
python scripts/search.py crawl "根URL" [选项]

爬取选项:

参数说明默认值
--instructions <文本>自然语言爬取指令(如"查找所有API文档页面")
--max-depth <1-5>最大爬取深度1
--max-breadth <1-500>每层页面的最大链接数20
--limit <数字>总爬取页面上限50
--select-paths <正则1,正则2>只爬取匹配路径的页面
--select-domains <域名1,域名2>只爬取指定域名的页面
--exclude-paths <正则1,正则2>排除匹配路径的页面
--exclude-domains <域名1,域名2>排除指定域名的页面
--allow-external允许爬取外部域名true
--extract-depth <basic/advanced>内容提取深度basic
--markdown输出Markdown格式false
--images包含图片false
--favicon包含网站图标false
--json输出JSON格式false

使用示例:

# 爬取Tavily文档站,只收集API相关页面
python scripts/search.py crawl "https://docs.tavily.com" \
  --instructions "Find all API documentation pages" \
  --max-depth 3 \
  --limit 100 \
  --select-paths "/api/.*,/documentation/.*"

4. 深度研究

自动进行多轮搜索、信息整合,生成结构化研究报告:

# 命令行调用
python scripts/search.py research "研究主题" [选项]

研究选项:

参数说明默认值
--model <mini/pro/auto>研究模型,mini适合简单主题,pro适合复杂主题auto
--citation <numbered/mla/apa/chicago>引用格式numbered
--json输出JSON格式false

使用示例:

# 生成行业研究报告
python scripts/search.py research "2026年AI Agent行业发展趋势" \
  --model pro \
  --citation apa

# 查询已有研究任务结果
python scripts/search.py get-research "任务ID"

5. 用量查询

官方文档:https://docs.tavily.com/documentation/api-reference/endpoint/usage

查看API信用点使用情况和剩余额度:

# 脚本调用
python scripts/search.py usage

返回结构说明:

{
  "key": {
    "usage": 135,
    "limit": 1000,
    "search_usage": 81,
    "crawl_usage": 0,
    "extract_usage": 2,
    "map_usage": 0,
    "research_usage": 52
  },
  "account": {
    "current_plan": "Researcher",
    "plan_usage": 135,
    "plan_limit": 1000,
    "search_usage": 81,
    "crawl_usage": 0,
    "extract_usage": 2,
    "map_usage": 0,
    "research_usage": 52,
    "paygo_usage": 0,
    "paygo_limit": null
  }
}
  • key 字段:当前使用的API Key的用量统计
  • account 字段:整个Tavily账户的总用量统计
  • 用量查询结果有5-10分钟缓存,如需实时数据请直接调用官方API

2. 高级搜索参数

参数类型默认值说明
querystring必填搜索关键词
search_depthenumbasic搜索深度:basic(1信用点, 平衡) / advanced(2信用点, 更高精度) / fast(快速) / ultra-fast(极速)
max_resultsinteger5返回结果数量,范围 0-20
topicenumgeneral搜索主题:general(通用) / news(新闻) / finance(财经)
time_rangeenum可选时间范围:day/week/month/year
include_answerbooleanfalse是否包含 LLM 生成的直接答案
include_imagesbooleanfalse是否返回图片结果
include_raw_contentbooleanfalse是否返回网页原始内容
include_domainsarray可选限定搜索的域名列表
exclude_domainsarray可选排除的域名列表
countrystring可选按国家/地区优先返回结果

3. 响应格式

{
  "query": "搜索关键词",
  "answer": "LLM生成的直接答案(当include_answer=true时返回)",
  "results": [
    {
      "title": "结果标题",
      "url": "页面链接",
      "content": "内容摘要",
      "score": 0.85,
      "favicon": "网站图标链接"
    }
  ],
  "response_time": 1.23,
  "usage": {
    "credits": 1
  }
}

使用示例

搜索最新新闻

curl -X POST https://api.tavily.com/search \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TAVILY_API_KEY" \
  -d '{
    "query": "2026年3月科技行业最新动态",
    "topic": "news",
    "time_range": "day",
    "include_answer": true,
    "max_results": 10
  }'

专业资料搜索

curl -X POST https://api.tavily.com/search \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TAVILY_API_KEY" \
  -d '{
    "query": "大语言模型推理优化技术",
    "search_depth": "advanced",
    "include_raw_content": true,
    "include_domains": ["arxiv.org", "github.com", "openai.com"]
  }'

注意事项

  • API 调用信用点:基础搜索1点/次,高级搜索2点/次,内容提取1点/次,整站爬取2点/次,深度研究5点/次
  • 免费 tier 提供 1000 次/月搜索额度
  • 搜索结果默认按相关性排序,score 越高越相关
  • 实时新闻查询请使用 topic: "news" 参数确保获取最新内容
  • 深度研究任务耗时较长(通常30-60秒),请耐心等待
  • 爬取大量页面时建议设置合理的 limit 参数,避免信用点过度消耗

版本更新

v1.0.4 (2026-03-15)

  • ✅ 修复环境变量读取逻辑,只读取 TAVILY_API_KEY 避免暴露敏感信息
  • ✅ 在 SKILL.md 中添加环境变量声明,确保注册数据与实际需求一致
  • ✅ 移除未使用的 python-dotenv 依赖,优化依赖管理
  • ✅ 添加 urllib3 依赖,确保脚本正常运行
  • ✅ 所有核心功能测试通过

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

70.87%
按下载量换算8,565

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills