← Back to Skills Marketplace
413
Downloads
0
Stars
5
Active Installs
3
Versions
Install in OpenClaw
/install tavily-web
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tavily-web - After installation, invoke the skill by name or use
/tavily-web - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 413 downloads so far.
How do I install Tavily?
Run "/install tavily-web" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Tavily free?
Yes, Tavily is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Tavily support?
Tavily is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Tavily?
It is built and maintained by chaid (@doahc); the current version is v0.0.3.
More Skills