← 返回 Skills 市场
simonpierreboucher02

Tavily

作者 Simon-Pierrre Boucher · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
45
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install tavily-ws
功能描述
Connect agents to the web using Tavily APIs and SDKs. Use for executing search, scraping URLs, semantic crawls, mapping sites, and asynchronous deep research...
使用说明 (SKILL.md)

Tavily Skill

This skill extends Manus's capabilities by providing highly specialized workflows, reference guides, and helper scripts to integrate Tavily's search, extraction, and research APIs. It is designed to be highly token-efficient, leveraging progressive disclosure.

Quick Navigation

  • Core Search & RAG Workflow: See workflows.md for step-by-step sequential patterns.
  • API Reference & Specifications: See api_reference.md for endpoint details, parameter ranges, and JSON schemas.
  • Troubleshooting & Diagnostics: See troubleshooting.md for diagnostic checklists and error handling strategies.

Basic Principles

1. Match Search Depth to Query Complexity

  • Use basic (1 credit) for simple queries (e.g., factual lookups, company names).
  • Use advanced (2 credits) for complex research questions requiring multi-query expansion and synthesis.
  • Use fast or ultra-fast (1 credit) for latency-critical applications (e.g., real-time chat, voice assistants).

2. Prefer Extract over Raw Search for RAG

  • Avoid downloading full HTML or uncleaned pages.
  • Use the Extract API with query to trigger Intent-Based Extraction.
  • Limit the chunks returned per source using chunks_per_source (range: 1 to 5) to save downstream LLM context window tokens.

3. Handle Rate Limits Gracefully

  • Development keys are capped at 100 RPM. Production keys are capped at 1,000 RPM.
  • Always wrap Tavily API calls in a retry wrapper that parses the retry-after header during 429 Too Many Requests responses.

Code Boilerplate

Synchronous Python Search

from tavily import TavilyClient

client = TavilyClient(api_key="tvly-YOUR_API_KEY")
response = client.search(
    query="quantum computing trends 2026",
    search_depth="advanced",
    max_results=5
)

Asynchronous Python Extract

import asyncio
from tavily import AsyncTavilyClient

async def extract_links():
    client = AsyncTavilyClient(api_key="tvly-YOUR_API_KEY")
    response = await client.extract(
        urls=["https://example.com/ai-agents"],
        query="agent orchestration",
        chunks_per_source=3
    )
    return response
安全使用建议
Install this only if you intend to use Tavily. Treat queries, URLs, and extracted or crawled page content as data shared with Tavily, avoid submitting sensitive or unauthorized targets, keep the API key in a secret manager or environment variable, and monitor usage for crawl and research workflows.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The stated purpose is to help agents use Tavily search, extract, crawl, map, and research APIs; the markdown references and retry helper are aligned with that purpose.
Instruction Scope
Instructions are limited to user-directed Tavily API workflows, rate-limit handling, and troubleshooting; no prompt overrides, unrelated local access, or unsafe autonomous actions were found.
Install Mechanism
The artifact contains markdown documentation and one Python helper script, with no install hooks, startup tasks, obfuscated payloads, or package-install commands.
Credentials
The skill requires a Tavily API key and sends queries, target URLs, and requested extracted or crawled web content to Tavily, which is expected for this integration but should be clearly understood by users.
Persistence & Privilege
No persistence, privilege escalation, background workers, credential-store access, broad local indexing, or automatic execution behavior was found.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install tavily-ws
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /tavily-ws 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the Tavily skill, enabling seamless web integration for agents: - Provides workflows and helper scripts for Tavily's search, extraction, and research APIs. - Features progressive disclosure for token-efficient interactions. - Includes reference guides for APIs, troubleshooting, and sequenced workflows. - Highlights best practices for matching search depth and using extraction over raw search. - Offers example code for both synchronous and asynchronous use in Python.
元数据
Slug tavily-ws
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Tavily 是什么?

Connect agents to the web using Tavily APIs and SDKs. Use for executing search, scraping URLs, semantic crawls, mapping sites, and asynchronous deep research... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 45 次。

如何安装 Tavily?

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

Tavily 是免费的吗?

是的,Tavily 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Tavily 支持哪些平台?

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

谁开发了 Tavily?

由 Simon-Pierrre Boucher(@simonpierreboucher02)开发并维护,当前版本 v1.0.0。

💬 留言讨论