← Back to Skills Marketplace
devang668

travily_search_pro

by DevenChen · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
615
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install travily
Description
使用 Tavily AI 进行网络搜索、深度研究、内容提取。支持 search、research、extract 三个功能。
Usage Guidance
This skill appears to implement the advertised Tavily search/research/extract functionality, but take these precautions before installing or using it: - Treat the included .env/TAVILY_API_KEY as sensitive. Do not assume the key is safe to use; remove it from the local copy or replace with your own key. If the key is valid, it may be rate-limited or revoked. - The package metadata did not declare the TAVILY_API_KEY requirement — expect to supply it manually. Confirm you understand where the key will be stored and who can access the repo. - There is no install spec for Python dependencies; the code imports a 'tavily' package and 'requests'. Verify the provenance of the 'tavily' package before installing (pip source, repository, or vendor) to avoid running untrusted third-party code. - Confirm the external endpoints (https://api.tavily.com) are legitimate and acceptable for your environment. Monitor network traffic if you have concerns. - If you need higher assurance, request the upstream source or a signed release, or ask the publisher to fix metadata (declare required env vars) and remove embedded keys. Given these packaging and secret-management issues, review and remediate before use.
Capability Analysis
Type: OpenClaw Skill Name: travily Version: 1.0.1 The skill bundle provides a legitimate interface for the Tavily AI search and research API. It contains Python scripts (tavily_client.py, tavily_extract.py, tavily_research.py) that use standard libraries like 'requests' to interact with the official api.tavily.com endpoints. The code logic is transparent, aligns with the stated purpose of web searching and content extraction, and handles API keys through a standard .env configuration without any evidence of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
The name/description (Tavily search/research/extract) match the code: scripts call Tavily API endpoints. However the registry metadata claims no required environment variables while both SKILL.md and all scripts expect a TAVILY_API_KEY in a .env file — that mismatch is an incoherence.
Instruction Scope
SKILL.md instructs storing TAVILY_API_KEY in .env and running the included scripts; the scripts read .env and make HTTPS requests to api.tavily.com. The instructions do not ask the agent to read unrelated files or phone home to unexpected domains — behavior stays within the stated purpose.
Install Mechanism
There is no install spec despite Python code that imports external packages: 'tavily' (TavilyClient) and 'requests'. The scripts prompt installing requests but do not declare dependencies or how to obtain the 'tavily' package. This omission is a packaging/operational gap that could lead users to install unknown third‑party packages without guidance.
Credentials
The skill requires a single API credential (TAVILY_API_KEY), which is proportionate to the service. However the metadata omitted this requirement, and the repository includes a .env file containing a TAVILY_API_KEY value (appears to be a dev key). Shipping an API key in the package is risky — if it's valid it could be abused or leak; if it's a placeholder that's less risky but still poor practice. The code reads .env from the repo root and sets environment variables automatically, which amplifies the impact of any embedded secrets.
Persistence & Privilege
The skill does not request permanent 'always' inclusion, does not modify other skills or system-wide settings, and only writes output files when explicitly asked by the user. Autonomous invocation is allowed by platform default (not flagged by itself).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install travily
  3. After installation, invoke the skill by name or use /travily
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Initial release of Tavily Search Skill: - 提供三大核心功能:网络搜索(search)、深度研究(research)、URL 内容提取(extract)。 - API Key 配置简单,支持免费注册获取。 - 支持多参数自定义,包括结果数量、搜索深度、时间范围、模型选择输出格式等。 - 提供命令行工具与详细使用示例,便于快速上手。
Metadata
Slug travily
Version 1.0.1
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is travily_search_pro?

使用 Tavily AI 进行网络搜索、深度研究、内容提取。支持 search、research、extract 三个功能。 It is an AI Agent Skill for Claude Code / OpenClaw, with 615 downloads so far.

How do I install travily_search_pro?

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

Is travily_search_pro free?

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

Which platforms does travily_search_pro support?

travily_search_pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created travily_search_pro?

It is built and maintained by DevenChen (@devang668); the current version is v1.0.1.

💬 Comments