← 返回 Skills 市场
doahc

Tavily

作者 chaid · GitHub ↗ · v0.0.3
cross-platform ✓ 安全检测通过
413
总下载
0
收藏
5
当前安装
3
版本数
在 OpenClaw 中安装
/install tavily-web
功能描述
Web search and content extraction using Tavily Search/Extract/Research APIs (Bearer auth). Use when you need web results (general/news/finance), date/topic/d...
安全使用建议
This skill appears to do what it says: call Tavily APIs using a single TAVILY_API_KEY. Before installing or running it, do the following: 1) Inspect scripts/tavily.py yourself (or have someone you trust review it) to confirm it only sends requests to api.tavily.com and does not read or transmit other local files or credentials. 2) Confirm you are comfortable storing TAVILY_API_KEY in your Hermes environment and that the key has appropriate access/scopes. 3) Note the small metadata mismatches (primary credential field, 'required binaries' vs instructions calling python3) and the referenced documentation hosts (docs.tavily.com, mintcdn.com) — verify these are only for docs/assets and not used at runtime. If you cannot review the bundled script, treat execution as higher risk and consider using curl against api.tavily.com directly as shown in the SKILL.md.
功能分析
Type: OpenClaw Skill Name: tavily-web Version: 0.0.3 The tavily-web skill bundle is a well-implemented tool for web search and content extraction via the Tavily API. The core logic in scripts/tavily.py uses only the Python standard library, hardcodes the target API host (api.tavily.com), and includes explicit checks to prevent data exfiltration via HTTP redirects. It only accesses the specific environment variable required for its stated purpose (TAVILY_API_KEY) and lacks any signs of obfuscation, persistence mechanisms, or malicious prompt injection.
能力评估
Purpose & Capability
Name/description, SKILL.md, and the required env var (TAVILY_API_KEY) are consistent with a web search/extraction integration that calls api.tavily.com. The functionality requested (search, extract, research) justifies the single API key.
Instruction Scope
SKILL.md stays on-topic: it instructs the agent to use the bundled CLI or curl to call Tavily endpoints and only references TAVILY_API_KEY. It suggests placing the key in ~/.hermes/.env (guidance only). Note: the documentation files reference additional domains (docs.tavily.com, mintcdn.com for images) even though outbound_hosts lists only api.tavily.com; this is likely benign documentation content but worth confirming that the runtime code does not call other hosts.
Install Mechanism
There is no install spec (instruction-only), which is low risk. However the bundle includes a Python script (scripts/tavily.py) that the SKILL.md tells you to run with python3. The registry metadata lists 'required binaries: none' while the instructions assume python3 is available—this is a minor mismatch and the included script should be inspected before execution.
Credentials
Only a single credential (TAVILY_API_KEY) is required, which is proportionate to the stated purpose. Minor inconsistency: top-level registry metadata shows 'Primary credential: none', but SKILL.md declares primary_credential: TAVILY_API_KEY—this is an administrative mismatch to resolve but not a functional red flag.
Persistence & Privilege
The skill does not request always:true or any persistent/system-wide privileges. It has no install step that writes to system locations. Running the included script will execute network calls (normal for this skill) but there is no evidence it modifies other skills or agent-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install tavily-web
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /tavily-web 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.0.3
- Added compatibility and requirements fields for better environment and credential management. - Provided a more explicit curl example, clarifying that <TAVILY_API_KEY> should be substituted. - Improved metadata structure with an Openclaw compatibility section. - No core functionality changes; documentation now provides clearer guidance on required env vars and usage.
v0.0.2
- Added a security notes section detailing what data the CLI script accesses and recommends best practices to reduce data exposure. - Documented supported environment variables and outbound hosts in skill metadata. - Introduced an example “No-Script Option” for using Tavily APIs directly via curl. - Clarified references to SKILL_DIR in CLI examples and command usage. - No functional or API-breaking changes were made.
v0.0.1
- Initial release of the Tavily web skill for Hermes. - Provides web search, content extraction, and research via Tavily APIs. - Supports filtering by topic (general/news/finance), date range, and domain. - Source citation support for answers; designed for use with an API key. - Includes detailed usage procedures and example CLI commands for search, extract, and research operations. - Emphasizes best practices and common pitfalls for effective use.
元数据
Slug tavily-web
版本 0.0.3
许可证
累计安装 5
当前安装数 5
历史版本数 3
常见问题

Tavily 是什么?

Web search and content extraction using Tavily Search/Extract/Research APIs (Bearer auth). Use when you need web results (general/news/finance), date/topic/d... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 413 次。

如何安装 Tavily?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install tavily-web」即可一键安装,无需额外配置。

Tavily 是免费的吗?

是的,Tavily 完全免费(开源免费),可自由下载、安装和使用。

Tavily 支持哪些平台?

Tavily 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Tavily?

由 chaid(@doahc)开发并维护,当前版本 v0.0.3。

💬 留言讨论