OpenClaw网络搜索Tavily Search Skill 安装教程

简介

Tavily 是一个 web search API,可以让你的 OpenClaw AI 助手具备搜索功能。本文介绍如何在 OpenClaw 中安装和使用 Tavily。

准备工作

  1. OpenClaw 环境 - 已运行的 OpenClaw 实例
  2. Tavily 账号 - 访问 tavily.com 注册账号
  3. 获取 API Key - 注册后在 dashboard 中获取 API Key

安装步骤

方式一:命令行安装(推荐)

使用 clawhub 安装 Tavily skill:

bash 复制代码
npx clawhub install tavily-tool

方式二:对话安装

直接告诉 OpenClaw 想安装的 skill 地址:

bash 复制代码
用户:安装这个skill https://clawhub.ai/arun-8687/tavily-search
OpenClaw:正在安装 tavily-tool...
安装完成!请提供你的 Tavily API Key
用户:tvly-dev-xxxxx
OpenClaw:已配置环境变量,重启 Gateway 中...
完成!

2. 配置 API Key

方法一:系统环境变量(推荐)

将 API Key 添加到系统环境变量:

bash 复制代码
# 添加到 ~/.bashrc
echo 'export TAVILY_API_KEY="你的APIKey"' >> ~/.bashrc
source ~/.bashrc

方法二:OpenClaw secrets(不推荐,明文存储)

bash 复制代码
mkdir -p ~/.openclaw/secrets
echo '你的APIKey' > ~/.openclaw/secrets/TAVILY_API_KEY.txt
openclaw secrets reload

3. 重启 Gateway

配置完环境变量后,需要重启 OpenClaw Gateway 使其加载:

bash 复制代码
openclaw gateway restart

4. 验证安装

查看 skill 状态:

bash 复制代码
openclaw skills list | grep -i tavily

或者直接测试搜索(需要先设置环境变量):

bash 复制代码
source ~/.bashrc
node ~/.openclaw/workspace/skills/tavily-tool/scripts/tavily_search.js -q "测试搜索" --max_results 3

使用方法

在 OpenClaw 中执行搜索时,会自动使用 tavily-tool skill。

常用参数

  • --query, -q - 搜索关键词
  • --max_results, -n - 返回结果数量(默认 5,最大 20)
  • --urls-only - 只返回 URLs

故障排除

Q: 显示 "Missing requirements: TAVILY_API_KEY"

确保:

  1. 环境变量已正确设置:echo $TAVILY_API_KEY
  2. Gateway 已重启:openclaw gateway restart

Q: 搜索报错 "Cannot convert argument to a ByteString"

这是 Node.js 22 内置 fetch 的 bug。修复方法:编辑脚本使用 curl 代替 fetch:

bash 复制代码
# 脚本已自动修复,或手动替换为 curl 版本

Q: 速率限制

Tavily 免费版有速率限制。如需更高配额,可升级付费计划。

注意事项

  1. 全局共享 - Skills 安装在 ~/.openclaw/workspace/skills/,所有 agent 都可以使用
  2. 环境变量 - 建议使用系统环境变量,而非 OpenClaw secrets 文件
  3. TOOLS.md - 可在 workspace 的 TOOLS.md 中记录搜索配置
  4. 内置搜索 vs Skill 搜索
    • OpenClaw 自带搜索功能(在 openclaw.json 中 tools.web.search.enabled),支持 Google/Bing 搜索,需要配置对应 API
    • 我们使用 Tavily skill 搜索,所以关闭了内置搜索(tools.web.search.enabled: false
    • 区别:内置搜索是 OpenClaw 官方功能,Skill 搜索是第三方扩展

相关文件

  • Skill 位置:~/.openclaw/workspace/skills/tavily-tool/
  • Skill 文档:~/.openclaw/workspace/skills/tavily-tool/SKILL.md
  • OpenClaw 配置:~/.openclaw/openclaw.json
相关推荐
黄焖鸡能干四碗12 小时前
固定资产管理系统建设方案和源码(Java源码)
大数据·数据库·人工智能·物联网·区块链
颖火虫盟主12 小时前
AI DSL — 为 AI Skill 设计“自然语言脚本语法“的探索
人工智能
初学大模型12 小时前
载体的背叛:论脉冲编码在神经形态计算中的物理困境
人工智能
叶子Talk13 小时前
xAI发布Grok Build,全球AI终端展深圳开幕:AI从云端走向终端
人工智能·ai·agent·xai·grok build·终端ai
EAIReport13 小时前
Agent开发+Vibe Coding:数据本体论筑牢AI开发效率与可靠性双防线
大数据·人工智能
MediaTea13 小时前
AI 术语通俗词典:优化器
人工智能
X54先生(人文科技)13 小时前
《元创力》纪实录·实战篇先卷后观:碳硅对位范式的首次实战归档
人工智能·ai写作·开源协议
Risk Actuary13 小时前
快速傅里叶变换与聚合风险精算模型
人工智能·深度学习·机器学习
莱歌数字13 小时前
ANSYS模拟仿真不锈钢件激光焊接变形量
人工智能·科技·电脑·制造·散热
冬奇Lab14 小时前
理发师会被 AI 取代吗?这可能是 AI 时代最有意思的一个社会学问题
人工智能·aigc