sag: 具备 macOS Say 用户体验的 ElevenLabs 文本转语音工具 - Openclaw Skills
2026-08-16
2026-08-17 0
从源直接安装技能的最快方式。
npx clawhub@latest install openclaw-tavily-search
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 openclaw-tavily-search。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Tavily Search 是一款专业工具,旨在为 AI 代理提供标准网络搜索引擎之外的强大替代方案。通过利用 Tavily API,此技能允许代理进行深度网络研究、检索结构化片段,并在其工作流程中直接访问简洁的 AI 生成答案。它是 Openclaw Skills 生态系统的核心部分,为互联网连接任务提供可靠的后备或主要来源。
当技术查询需要高相关性结果或代理处理需要特定数据格式时,此技能特别有用。它通过提供各种格式(包括 JSON 和 Markdown)的标题、URL 和片段数据,确保您的代理拥有最新信息。
要使用此技能,请确保您拥有有效的 Tavily API 密钥。您可以通过环境变量或配置文件提供密钥。
# 将 API 密钥添加到您的配置中
echo "TAVILY_API_KEY=your_api_key_here" >> ~/.openclaw/.env
直接从您的工作区运行搜索命令:
# 基本搜索
python3 scripts/tavily_search.py --query "Openclaw Skills documentation" --max-results 3
# 包含 AI 生成答案的搜索
python3 scripts/tavily_search.py --query "what is tavily" --include-answer
该技能提供三种主要格式的结构化搜索数据。以下是 Openclaw Skills 中使用的默认 JSON 结构:
| 字段 | 类型 | 描述 |
|---|---|---|
| query | string | 已处理的原始搜索查询。 |
| answer | string (可选) | 如果使用了 --include-answer 标志,则为摘要回答。 |
| results | array | 包含标题、url 和片段/内容的搜索结果对象列表。 |
可用的格式标志包括:用于完整元数据的 raw,用于与标准网络搜索工具模式兼容的 brave,以及用于简洁、易于阅读的 Markdown 列表的 md。
name: tavily-search
description: "Web search via Tavily API (alternative to Brave). Use when the user asks to search the web / look up sources / find links and Brave web_search is unavailable or undesired. Returns a small set of relevant results (title, url, snippet) and can optionally include short answer summaries."
Use the bundled script to search the web with Tavily.
TAVILY_API_KEY, or~/.openclaw/.env line: TAVILY_API_KEY=...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
query, optional answer, results: [{title,url,content}]query, optional answer, results: [{title,url,snippet}]max-results small by default (3–5) to reduce token/reading load.