К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

tavily-best-practices — скилл для Claude Code: поиск, установка

Скилл даёт агенту справку по интеграции Tavily для поиска, извлечения контента, обхода сайтов и исследований. Нужен при добавлении веб-данных в агентный сценарий или RAG.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add tavily-ai/skills --skill tavily-best-practices -a claude-code
Открыть на GitHub

Что делает tavily-best-practices

Скилл описывает клиент Tavily и выбор метода под задачу: search() ищет в сети, extract() получает содержимое заданных URL, crawl() обходит сайт, а map() находит его URL. Для исследования с синтезом результата есть research().

В справке разобраны параметры глубины поиска, фильтрация доменов, временной диапазон, лимиты извлечения и семантические инструкции для обхода. Есть материалы по асинхронным запросам, Hybrid RAG и интеграциям с LangChain, LlamaIndex, CrewAI и Vercel AI SDK.

Для Python предлагается tavily-python, для JavaScript — @tavily/core. Клиент берёт ключ из переменной TAVILY_API_KEY, а для параллельных запросов описан AsyncTavilyClient; это повод заранее проверить способ хранения ключа в проекте.

Какие задачи решает

  • искать актуальные данные через search()
  • извлекать текст из заданных URL
  • обходить сайт по смысловым инструкциям
  • находить URL сайта через map()
  • запускать исследование с итоговым отчётом

Примеры запросов агенту

  • Добавь поиск Tavily в агентный сценарий через `search()` с фильтром доменов.
  • Извлеки содержимое списка URL через `extract()` и настрой число фрагментов.
  • Обойди документацию сайта через `crawl()` с инструкцией по поиску страниц API.

Как установить tavily-best-practices

1Через Skills CLI (Vercel)

npx skills add tavily-ai/skills --skill tavily-best-practices -a claude-code

2Вручную: положить файлы

~/.claude/skills/tavily-best-practices/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/tavily-best-practices/

Из того же набора6

Весь набор →
tavily-search tavily-ai Ищет данные в сети через утилиту tvly и выдаёт выжимки с оценкой релевантности для нейросети. Пригодится, когда агенту нужны свежие новости или факты без готовой ссылки. Claude Code CX Codex Cursor +1 36 000установок tavily-research tavily-ai Запускает глубокий поиск через Tavily CLI и собирает отчёт со ссылками на веб-источники. Помогает, когда простого поиска по одному сайту мало. Claude Code CX Codex Cursor +1 21 900установок tavily-extract tavily-ai Извлекает чистый текст или Markdown с указанных страниц через Tavily CLI. Пригодится для страниц с JavaScript и выборки фрагментов по запросу. Claude Code CX Codex Cursor +1 18 000установок tavily-map tavily-ai Скилл учит агента обходить сайт и отдавать список адресов без выкачивания текста. Пригодится, когда знаешь домен, но не знаешь, где лежит нужная страница. Claude Code CX Codex Cursor +1 17 100установок tavily-dynamic-search tavily-ai Скилл для поиска в интернете через Tavily с изоляцией контекста. Сохраняет тяжёлые ответы на диск и отбирает факты локально, чтобы не засорять окно модели. Claude Code CX Codex Cursor +1 13 400установок

Похожие

context-compression sickn33 Скилл управляет сжатием контекста в длинных сессиях агента, когда разговор превышает лимит токенов. Вместо наивного удаления текста сохраняет структурированные резюме с файлами, решениями и состоянием. Claude Code CX Codex Cursor +1 1 400установок azure-text-to-speech calesthio Генерирует закадровую озвучку через Azure AI Speech REST API. Помогает озвучивать видео в OpenMontage качественными нейросетевыми голосами. Claude Code CX Codex Cursor +1 589установок learn-reverse-engineering rohitg00 Интерактивный учебник по чтению скомпилированных программ. Проходит один урок за вызов: от формата файла и дизассемблирования до символьного исполнения и AI-анализа. Нужны Python 3.10+ и собственный исходный код. Claude Code CX Codex Cursor +1 425установок arize-prompt-optimization официальный arize Скилл анализирует промпты по данным production-трейсов, оценок и аннотаций. Подойдёт, когда нужно улучшить ответы модели или отладить system prompt. GitHub Copilot 1 100установок arize-instrumentation официальный arize Скилл помогает добавить трассировку Arize AX в приложение с LLM. Сначала агент анализирует проект, затем предлагает изменения и ждёт подтверждения. GitHub Copilot 1 100установок arize-experiment официальный arize Скилл управляет экспериментами в Arize через ax CLI: оценивает модели на датасетах и выгружает результаты прогонов. GitHub Copilot 1 100установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок writing-for-agents Matt Pocock Помогает писать скиллы и документы с инструкциями для агентов. Пригодится при правках AGENTS.md, CLAUDE.md и связанных справочных файлов. Claude Code 466 719установок

Вопросы о tavily-best-practices

Как установить tavily-best-practices в Claude Code?

В перечне установки для Claude Code идут шаги: npx skills add tavily-ai/skills --skill tavily-best-practices -a claude-code, затем повтор той же команды npx skills add tavily-ai/skills --skill tavily-best-practices -a claude-code, после чего указан файл ~/.claude/skills/tavily-best-practices/SKILL.md.

Что делает tavily-best-practices?

Это скилл-справочник для внедрения Tavily в код: веб-поиска, извлечения содержимого, обхода сайтов, поиска URL и исследований. Он помогает выбрать подходящий метод и параметры SDK.

Что нужно для работы с Tavily в Python или JavaScript?

Для Python приведён пакет tavily-python, для JavaScript — @tavily/core. Пример Python-клиента использует переменную окружения TAVILY_API_KEY.

Исходный текст

SKILL.md · MIT
---
name: tavily-best-practices
description: "Build production-ready Tavily integrations with best practices baked in. Reference documentation for developers using coding assistants (Claude Code, Cursor, etc.) to implement web search, content extraction, crawling, and research in agentic workflows, RAG systems, or autonomous agents."
---

# Tavily

Tavily is a search API designed for LLMs, enabling AI applications to access real-time web data.

## Installation

**Python:**
```bash
pip install tavily-python
```

**JavaScript:**
```bash
npm install @tavily/core
```

See **[references/sdk.md](references/sdk.md)** for complete SDK reference.

## Client Initialization

```python
from tavily import TavilyClient

# Uses TAVILY_API_KEY env var (recommended)
client = TavilyClient()

#With project tracking (for usage organization)
client = TavilyClient(project_id="your-project-id")

# Async client for parallel queries
from tavily import AsyncTavilyClient
async_client = AsyncTavilyClient()
```

## Choosing the Right Method

**For custom agents/workflows:**

| Need | Method |
|------|--------|
| Web search results | `search()` |
| Content from specific URLs | `extract()` |
| Content from entire site | `crawl()` |
| URL discovery from site | `map()` |

**For out-of-the-box research:**

| Need | Method |
|------|--------|
| End-to-end research with AI synthesis | `research()` |

## Quick Reference

### search() - Web Search

```python
response = client.search(
    query="quantum computing breakthroughs",  # Keep under 400 chars
    max_results=10,
    search_depth="advanced"
)
print(response)
```
Key parameters: `query`, `max_results`, `search_depth` (ultra-fast/fast/basic/advanced), `include_domains`, `exclude_domains`, `time_range`

See **[references/search.md](references/search.md)** for complete search reference.

### extract() - URL Content Extraction

```python
# Simple one-step extraction
response = client.extract(
    urls=["https://docs.example.com"],
    extract_depth="advanced"
)
print(response)
```
Key parameters: `urls` (max 20), `extract_depth`, `query`, `chunks_per_source` (1-5)

See **[references/extract.md](references/extract.md)** for complete extract reference.

### crawl() - Site-Wide Extraction

```python
response = client.crawl(
    url="https://docs.example.com",
    instructions="Find API documentation pages",  # Semantic focus
    extract_depth="advanced"
)
print(response)
```
Key parameters: `url`, `max_depth`, `max_breadth`, `limit`, `instructions`, `chunks_per_source`, `select_paths`, `exclude_paths`

See **[references/crawl.md](references/crawl.md)** for complete crawl reference.

### map() - URL Discovery

```python
response = client.map(
    url="https://docs.example.com"
)
print(response)
```

### research() - AI-Powered Research

```python
import time

# For comprehensive multi-topic research
result = client.research(
    input="Analyze competitive landscape for X in SMB market",
    model="pro"  # or "mini" for focused queries, "auto" when unsure
)
request_id = result["request_id"]

# Poll until completed
response = client.get_research(request_id)
while response["status"] not in ["completed", "failed"]:
    time.sleep(10)
    response = client.get_research(request_id)

print(response["content"])  # The research report
```

Key parameters: `input`, `model` ("mini"/"pro"/"auto"), `stream`, `output_schema`, `citation_format`

See **[references/research.md](references/research.md)** for complete research reference.

## Detailed Guides

For complete parameters, response fields, patterns, and examples:

- **[references/sdk.md](references/sdk.md)** - Python & JavaScript SDK reference, async patterns, Hybrid RAG
- **[references/search.md](references/search.md)** - Query optimization, search depth selection, domain filtering, async patterns, post-filtering
- **[references/extract.md](references/extract.md)** - One-step vs two-step extraction, query/chunks for targeting, advanced mode
- **[references/crawl.md](references/crawl.md)** - Crawl vs Map, instructions for semantic focus, use cases, Map-then-Extract pattern
- **[references/research.md](references/research.md)** - Prompting best practices, model selection, streaming, structured output schemas
- **[references/integrations.md](references/integrations.md)** - LangChain, LlamaIndex, CrewAI, Vercel AI SDK, and framework integrations

© tavily-ai · MIT · tavily-ai/skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой