tavily-search
Tavily Search 联网检索
本技能提供从互联网实时检索信息的能力,通过 Tavily API 获取高质量的网页结果、摘要及链接。
适用场景
- 实时资讯:查找最新消息、版本更新、公司公告、社会活动、科技新闻。
- 资源定位:检索官方文档、开发手册、论文原文入口、在线课程页面、工具官网。
- 事实核验:回答包含“最近/当前/最新/官网/今天”等时间敏感词的问题。
- 深度背景:在回答复杂问题前,先通过搜索补充行业背景或多方观点。
依赖与配置
- 依赖:
python3, Python 包tavily-python。 - 环境变量:必须设置
TAVILY_API_KEY。
环境变量配置
若未配置环境变量,可通过以下链接快速设置:
若环境缺失依赖,可执行:
python3 -m pip install tavily-python
工具与脚本
本技能包含一个核心 Python 脚本,支持文本和 JSON 格式输出。
脚本位置
/var/minis/skills/tavily-search/scripts/search.py
命令示例
# 基础检索(默认文本输出,含标题/URL/摘要)
python3 scripts/search.py "Python 3.13 新特性"
# 指定返回条数
python3 scripts/search.py "上海 本周活动" --max 8
# 获取 JSON 格式(适合模型进一步处理)
python3 scripts/search.py "Rust Web 框架" --format json
# 包含 API 生成的参考答案(若有)
python3 scripts/search.py "什么是 RAG 技术" --include-answer
参数说明
query(位置参数): 搜索关键词。--max: 返回结果数量,默认 5。--format:text(默认) 或json。--include-answer: 布尔开关,在文本模式下显示 API 聚合生成的answer字段。
工作流建议
- 先搜索后回答:对于非通用常识(尤其是近期事件),先调用
search.py获取上下文,再整合回答。 - 带来源引用:在回答结尾或段落中,务必附上搜索结果中的 URL 作为来源,增强可信度。
- 结构化处理:若需处理大量信息,优先使用
--format json并在内部解析结果。
minis_url: minis://skills/tavily-search/SKILL.md
More from openminis/minisskills
douyin-downloader
Download Douyin (抖音) videos from share links. Parse Douyin share text/links, download watermark-free videos, and transcribe audio to text using Volcano Engine ASR (Doubao Speech). Uses Python for iSH compatibility.
11web-search
>
7twitter-x-hub
>
7doubao-tts
使用豆包语音合成(Volcengine TTS)将文本转为语音文件。当用户提到"豆包TTS"、"豆包语音合成"、"doubao tts"、"火山引擎TTS"、"volcengine tts"、"语音合成"、"文字转语音"、"TTS"、"生成音频"、"朗读文字",或任何需要调用豆包/火山引擎语音合成 API 的场景,必须触发本技能。
6exa-search
Search the web, read webpages as markdown, and run filtered web retrieval with Exa MCP. Use this skill whenever the user asks for current web information, web research, domain/date/category-filtered search, company or people lookup via search filters, or extracting clean page content from one or more URLs.
6bilibili-hub
>
6