← Back to Skills Marketplace
nowhere1975

Openclaw Tavily Search

by nowhere1975 · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ⚠ suspicious
110
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tavily-search-enhanced
Description
Web search and data retrieval via Tavily API. Use when you need to search the web, get news, find answers, or look up sources. Supports 5 modes: search (gene...
Usage Guidance
This skill is broadly what it claims (a Tavily API search client), but there are a few mismatches you should consider before installing: - Required credential not declared: the package registry metadata does not list any required env vars, yet both SKILL.md and the script require TAVILY_API_KEY. Expect to provide that API key to use the skill. - Hidden config-file fallback: the script will try to read ~/.openclaw/.env to find TAVILY_API_KEY if the env var is not set. If you store the key there, review the file contents and its permissions; the skill reads the file from your home directory. - Network behavior: the script sends your queries and the API key to api.tavily.com. Only proceed if you trust Tavily and are comfortable with the queries being sent to that third party. - Metadata inconsistencies: internal _meta.json values (version/owner) differ from registry metadata, which could indicate sloppy packaging. Recommendations: - If you plan to use it, set TAVILY_API_KEY explicitly as an environment variable rather than relying on the fallback file. - Inspect ~/.openclaw/.env before placing any secrets in it; prefer secure storage with limited file permissions. - Verify you trust the Tavily service (api.tavily.com) and the skill author. If unsure, avoid exposing production or multi-service credentials to this skill. Confidence notes: The code is readable and not obfuscated; the main concerns are metadata/env-var mismatches and the undocumented file read. These suggest sloppy packaging or insufficient declarations rather than clearly malicious behavior.
Capability Analysis
Type: OpenClaw Skill Name: tavily-search-enhanced Version: 0.2.0 The skill bundle provides a legitimate interface for the Tavily Search API, supporting various search modes (news, Q&A, images). The Python script (scripts/tavily_search.py) uses standard libraries to perform API requests and includes a helper to load the required API key from environment variables or a local configuration file (~/.openclaw/.env), which is consistent with its stated purpose and lacks any indicators of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
The name/description match the included script: the Python code calls Tavily search/news/qna/images/context endpoints and formats results as described. That alignment is coherent.
Instruction Scope
SKILL.md instructs running the included Python script and documents TAVILY_API_KEY, but the code also looks for a fallback key in ~/.openclaw/.env (reads the file from the user's home). The registry metadata did not declare this config-file access. Reading a home-directory file is outside what a minimal search client necessarily needs to do (it could rely solely on an env var).
Install Mechanism
No install spec; this is an instruction-only skill with an included script. Nothing is downloaded or written to disk at install time by the package itself.
Credentials
SKILL.md and the script expect a TAVILY_API_KEY (and optional TAVILY_SEARCH_DEPTH). However the registry metadata lists no required env vars or primary credential. The script will also permissively read ~/.openclaw/.env to extract the key, which is a broader file access than the registry declares.
Persistence & Privilege
The skill is not always-enabled and does not request elevated/system-wide persistence. It does not modify other skills or system configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tavily-search-enhanced
  3. After installation, invoke the skill by name or use /tavily-search-enhanced
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
Enhanced edition with significantly expanded documentation and feature explanations. - Added a comprehensive SKILL.md with detailed usage instructions, examples, and option tables. - Clarified the five supported search modes: search, news, qna, images, and context. - Documented output formats and advised best use-cases for each. - Explained all common flags, options, and environment variables. - Provided copy-paste command examples for quick start, research, news, Q&A, and focused/domain-specific searches. - Included usage notes and plan limits for clarity.
Metadata
Slug tavily-search-enhanced
Version 0.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Openclaw Tavily Search?

Web search and data retrieval via Tavily API. Use when you need to search the web, get news, find answers, or look up sources. Supports 5 modes: search (gene... It is an AI Agent Skill for Claude Code / OpenClaw, with 110 downloads so far.

How do I install Openclaw Tavily Search?

Run "/install tavily-search-enhanced" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Openclaw Tavily Search free?

Yes, Openclaw Tavily Search is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Openclaw Tavily Search support?

Openclaw Tavily Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Openclaw Tavily Search?

It is built and maintained by nowhere1975 (@nowhere1975); the current version is v0.2.0.

💬 Comments