<< All versions

Skill v1.0.0

currentAutomated scan100/100
hxdflying/evopaw/tavily-search
──Details
PublishedOctober 21, 2026 at 05:36 AM
Content Hashsha256:052b7cec2ca7684c...
Git SHA2dc327e86c66
──Files
Files (1 file, 2.7 KB)
SKILL.md2.7 KBactive
SKILL.md · 110 lines · 2.7 KB

name: tavily_search description: 使用 Tavily API 搜索互联网,获取最新信息、新闻、技术文档等。支持搜索深度控制和结果数量设置,返回标题、URL 和内容摘要。 type: task version: "1.0"


Tavily Search Skill — 网络搜索

概述

通过 Tavily Search API 进行网络搜索,返回标题、URL 和内容摘要。 凭证由系统在启动时写入,Agent 无需处理认证。


使用脚本

脚本路径:{skill_base}/scripts/search.py

基本搜索

bash
python {skill_base}/scripts/search.py --query "搜索关键词"

完整参数

bash
python {skill_base}/scripts/search.py \
--query "搜索词" # 必填:搜索内容
--max_results 10 # 可选:返回结果数(1-20,默认10)
--search_depth basic # 可选:搜索深度(basic/advanced,默认basic)
--include_answer true # 可选:是否包含AI生成的答案摘要(默认true)

参数说明

参数说明示例
--query搜索关键词或自然语言问题(必填)"Python 异步编程最佳实践"
--max_results返回结果数,默认 10,最大 20--max_results 5
--search_depth搜索深度basic(快速)/ advanced(深度,更准确但更慢)
--include_answer是否返回AI摘要true(默认)/ false

典型场景

场景 1:搜索最新资讯

bash
python {skill_base}/scripts/search.py \
--query "2026年大模型发展动态" \
--max_results 10

场景 2:技术问题深度搜索

bash
python {skill_base}/scripts/search.py \
--query "Python asyncio 死锁排查" \
--max_results 5 \
--search_depth advanced

输出格式

成功时(stdout JSON):

json
{
"errcode": 0,
"errmsg": "success",
"query": "搜索词",
"answer": "AI 生成的答案摘要(如果 include_answer=true)",
"total": 10,
"results": [
{
"title": "页面标题",
"url": "https://example.com/article",
"content": "页面内容摘要..."
}
]
}

失败时:

json
{
"errcode": 1,
"errmsg": "错误说明\n建议:解决方法"
}

注意事项

  1. 不要手动处理认证:API Key 由系统注入 /workspace/.config/tavily.json,脚本自动读取
  2. max_results 选择策略:
  • 精准信息 → --max_results 3~5
  • 一般调研 → --max_results 10(默认)
  • 全面调研 → --max_results 20
  1. search_depth 选择:大多数场景用 basic 即可;需要高精度时用 advanced
  2. 依赖:tavily-python 库,需先安装 pip install tavily-python
All versions