# web-search-tavily

Скилл гоняет поисковые запросы через Tavily API и отдаёт структурированные результаты с оценкой релевантности. Пригодится, когда агенту нужны свежие данные из сети.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1100 установок · ★ 176
- Автор: agent-skills
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/research/tools/web-search-tavily/SKILL.md
- Обновлён: 2026-02-24
- HTML: https://affpapa.org/nevibecode/skills/web-search-tavily

## Что делает

Скилл вызывает Tavily — поисковый API, заточенный под ИИ. На выходе не просто ссылки: заголовок, URL, выдержка из страницы и оценка релевантности от 0 до 1. Флаг `--answer` добавляет сгенерированную сводку по запросу.

Внутри один скрипт на Deno — `scripts/search.ts`. Он принимает запрос и набор опций: глубина поиска (`basic` или `advanced`), число результатов, тип темы (`general`, `news`, `finance`), фильтр по времени (`day`, `week`, `month`, `year`), списки доменов для включения и исключения. Есть режим `--json` для программной обработки и `--raw` для полного текста страницы.

Перед запуском нужны две вещи: переменная окружения `TAVILY_API_KEY` с действующим ключом и установленный Deno. Скрипт ходит в сеть, поэтому запускается с флагами `--allow-env --allow-net=api.tavily.com`. Если ключ не задан, скрипт падает сразу с ошибкой про переменную окружения — проверьте её до первого запроса. Глубина `advanced` медленнее и дороже по API, чем `basic`.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill web-search-tavily -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/web-search-tavily/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/web-search-tavily/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill web-search-tavily -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/web-search-tavily/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill web-search-tavily -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/web-search-tavily/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install jwynia/agent-skills web-search-tavily
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/web-search-tavily/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill web-search-tavily -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/jwynia/agent-skills --path skills/general/research/tools/web-search-tavily
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/web-search-tavily/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill web-search-tavily -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/research/tools/web-search-tavily/SKILL.md

## Когда брать
- найти свежие новости по теме за последнюю неделю
- проверить факт или цифру по авторитетным источникам
- ограничить выдачу только документацией нужных доменов
- получить готовую сводку по запросу вместе со ссылками
- выгрузить результаты поиска в JSON для дальнейшей обработки

## Примеры запросов агенту
- Найди через web-search-tavily свежие новости про релиз React 19 за последнюю неделю
- Поищи в интернете через web-search-tavily документацию по Deno Deploy, только сайты docs.deno.com и developer.mozilla.org
- Проверь через web-search-tavily данные о населении мира, источники — un.org и worldbank.org

## Похожие
- [tavily-search](https://affpapa.org/nevibecode/skills/framix-team-tavily-search.md) — скилл · 840 установок
- [tavily-dynamic-search](https://affpapa.org/nevibecode/skills/tavily-dynamic-search.md) — скилл · 13500 установок
- [web-search](https://affpapa.org/nevibecode/skills/web-search.md) — скилл · 110000 установок
- [tavily-best-practices](https://affpapa.org/nevibecode/skills/tavily-best-practices.md) — скилл · 20700 установок
- [tavily-usage](https://affpapa.org/nevibecode/skills/tavily-usage.md) — скилл · 758 установок
- [tavily](https://affpapa.org/nevibecode/skills/tavily.md) — скилл · 627 установок

Из того же набора: [jwynia/agent-skills](https://affpapa.org/nevibecode/by/jwynia/agent-skills.md) — 91 карточка

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
