← Back to Skills Marketplace
Tavily Web Seeker
by
fundou1081
· GitHub ↗
· v1.1.0
· MIT-0
111
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install tavily-web-seeker
Description
Enhanced Tavily search with intelligent intent recognition, source preferences, critical source validation, and offline report generation.
Usage Guidance
This skill appears to do what it says (query a Tavily API, respect domain preferences, and optionally save a markdown report), but the registry metadata did not declare the API keys the code actually reads. Before installing: 1) Confirm where your Tavily API keys should be stored (plugins.entries.tavily.config or environment variables) and update the skill metadata so required credentials are explicit. 2) Verify TAVILY_BASE_URL is either unset or set to the official api.tavily.com — do not point it to unknown hosts. 3) Note the script accepts up to 10 API keys and will rotate on 429s; provide only keys you trust and scope them if possible. 4) Be aware the skill will write reports to ~/.openclaw/workspace/reports when export is used; confirm that path is acceptable. 5) If you need higher assurance, request the author to (a) declare required env vars in registry, (b) document where plugin config should store secrets, and (c) provide a signed release or checksum for the script. These steps will resolve the primary incoherence and reduce risk.
Capability Analysis
Type: OpenClaw Skill
Name: tavily-web-seeker
Version: 1.1.0
The skill bundle implements an enhanced search interface for the Tavily API, featuring intent recognition, domain filtering, and report generation. The code in scripts/seeker.js follows standard practices for API interaction, including environment-based credential management and basic file I/O for report saving within a designated workspace directory, with no evidence of data exfiltration or malicious execution.
Capability Assessment
Purpose & Capability
The name/description (Tavily web search with intent recognition and reporting) match the code and SKILL.md behavior: the script calls a Tavily search endpoint, applies domain routing and generates optional markdown reports. This capability set is coherent with the stated purpose.
Instruction Scope
SKILL.md and the script instruct running node seeker.js and optionally exporting reports. The runtime reads environment variables (TAVILY_API_KEY, TAVILY_API_KEY_2.._10, TAVILY_BASE_URL) and writes report files to ${HOME}/.openclaw/workspace/reports. Those file reads/writes and env accesses are within the described functionality, but SKILL.md/code depend on env vars that are not declared in the registry metadata (see environment_proportionality).
Install Mechanism
No install spec (instruction-only skill with a small JS script). Nothing is downloaded or extracted during install; risk from install mechanism is low.
Credentials
Registry metadata lists no required environment variables or primary credential, but SKILL.md and scripts clearly expect API keys (TAVILY_API_KEY, TAVILY_API_KEY_2.._10) and optionally TAVILY_BASE_URL. The skill also requires plugins.entries.tavily.config (declared) which may be intended to hold keys, but the explicit mismatch between declared envs (none) and actual env usage is an incoherence. Additional concerns: the code accepts TAVILY_BASE_URL override (defaulting to https://api.tavily.com) — a misconfigured or malicious base URL could redirect requests to an attacker-controlled endpoint, so verify that value before use.
Persistence & Privilege
always is false and the skill does not modify other skills or global agent config. It writes report files to the user's home workspace when export is enabled, which is reasonable for its function.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tavily-web-seeker - After installation, invoke the skill by name or use
/tavily-web-seeker - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
- Bumped version to 1.1.0.
- Documentation updated in SKILL.md; no feature or code changes present.
v1.0.0
tavily-web-seeker 1.0.0
- Initial release with enhanced Tavily web search featuring intelligent intent recognition and user-driven source preferences.
- Supports advanced search operators, source routing by topic, and critical source validation.
- Introduces multi-API key rotation and offline Markdown report generation with source coverage analysis.
- Offers both standard (`tavily_search`) and advanced (`web_seeker`) search tools.
- Flexible configuration for API keys, preferred/critical sources, and custom search parameters.
Metadata
Frequently Asked Questions
What is Tavily Web Seeker?
Enhanced Tavily search with intelligent intent recognition, source preferences, critical source validation, and offline report generation. It is an AI Agent Skill for Claude Code / OpenClaw, with 111 downloads so far.
How do I install Tavily Web Seeker?
Run "/install tavily-web-seeker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Tavily Web Seeker free?
Yes, Tavily Web Seeker is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Tavily Web Seeker support?
Tavily Web Seeker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Tavily Web Seeker?
It is built and maintained by fundou1081 (@fundou1081); the current version is v1.1.0.
More Skills