首页龙虾技能列表 › Tavily Search — 网页搜索API

Tavily Search — 网页搜索API

v0.1.0

通过 Tavily API 进行网页搜索(Brave 的替代方案),当用户需要搜索网页、查找来源、寻找链接且 Brave 不可用时使用。

214· 81,100·1129 当前·1181 累计
by @jacky1n7 (Xiaoran Li)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/2/27
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
该技能是一个简单的 Tavily 网页搜索封装,与声明目的一致,但静默需要 TAVILY_API_KEY(并读取 ~/.openclaw/.env),而注册元数据未声明此凭证,且包无主页/来源——此不匹配和缺乏来源值得注意。
评估建议
该脚本似乎完全按其声明执行——调用 Tavily 的搜索 API 并返回结果——但有几个注意点:(1) 注册元数据未声明所需的 TAVILY_API_KEY;您需要提供该密钥(通过环境变量或 ~/.openclaw/.env)。(2) 未列出主页或来源出处;如果您还不信任 api.tavily.com 或包所有者,请验证谁运营 Tavily 以及是否愿意与之共享查询和 API 密钥。(3) 优先在受限环境变量中导出 TAVILY_API_KEY,而非将其他秘密存储在 ~/.openclaw/.env 中;考虑创建范围受限的专用 API 密钥。(4) 如有安全顾虑,请审查脚本(小且可读),并考虑在隔离环境中运行后再授予生产代理访问权限。...
详细分析 ▾
用途与能力
代码和 SKILL.md 使用 Tavily 的 API(POST 到 https://api.tavily.com/search)实现网页搜索,与技能名称/描述一致。但注册元数据声称'所需环境变量:无'和'主凭证:无',而脚本和 SKILL.md 需要 TAVILY_API_KEY——此不一致应在注册条目中声明。
指令范围
运行时指令范围狭窄:使用查询运行捆绑的 Python 脚本;脚本仅读取 API 密钥(环境变量或 ~/.openclaw/.env),构建 JSON 负载并发布到 Tavily。不枚举/收集任意本地文件、系统秘密或其他无关数据。
安装机制
这是仅指令技能,包含脚本但无安装规范。不会自动下载或安装任何内容;代码从工作区运行。安装风险低。
凭证需求
脚本需要 TAVILY_API_KEY(环境变量或 ~/.openclaw/.env 中的行),但注册元数据未列出任何所需凭证。读取 ~/.openclaw/.env 可能令用户意外(尽管脚本仅提取 TAVILY_API_KEY)。元数据中缺失的声明和隐式文件访问降低了透明度,与注册条目中宣传的内容不成比例。
持久化与权限
该技能不请求持久或提升的权限,'always' 为 false,不修改其他技能或系统范围设置。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv0.1.02026/2/27

首次发布:Tavily 驱动的 OpenClaw 网页搜索 skill,支持 brave-like 结构输出与 md 输出。

● 无害

安装命令 点击复制

官方npx clawhub@latest install openclaw-tavily-search
镜像加速npx clawhub@latest install openclaw-tavily-search --registry https://www.longxiaskill.com

技能文档

Use the bundled script to search the web with Tavily.

Requirements

  • Provide API key via either:
- environment variable: TAVILY_API_KEY, or - ~/.openclaw/.env line: TAVILY_API_KEY=...

Commands

Run from the OpenClaw workspace:

# raw JSON (default)
python3 {baseDir}/scripts/tavily_search.py --query "..." --max-results 5

# include short answer (if available) python3 {baseDir}/scripts/tavily_search.py --query "..." --max-results 5 --include-answer

# stable schema (closer to web_search): {query, results:[{title,url,snippet}], answer?} python3 {baseDir}/scripts/tavily_search.py --query "..." --max-results 5 --format brave

# human-readable Markdown list python3 {baseDir}/scripts/tavily_search.py --query "..." --max-results 5 --format md

Output

raw (default)

  • JSON: query, optional answer, results: [{title,url,content}]

brave

  • JSON: query, optional answer, results: [{title,url,snippet}]

md

  • A compact Markdown list with title/url/snippet.

Notes

  • Keep max-results small by default (3–5) to reduce token/reading load.
  • Prefer returning URLs + snippets; fetch full pages only when needed.
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务