search · davila7 — скилл для Claude Code: поиск Google через Bright Data
Скилл гоняет поисковые запросы через Bright Data SERP API и отдаёт агентам готовый JSON со ссылками, заголовками и описаниями.
npx claude-code-templates@latest --skill web-data/searchЧто делает search
Скилл search даёт Claude доступ к результатам поиска Google. Внутри — bash-скрипт scripts/search.sh, который дёргает Bright Data SERP API и возвращает структурированный JSON с массивом organic: ссылка, заголовок, краткое описание страницы. Агент читает этот JSON и работает с ним дальше — собирает источники, вытаскивает факты, проверяет выдачу.
Перед первым запуском нужны две вещи: ключ из панели Bright Data и созданная там зона Unlocker. Оба значения кладутся в переменные окружения BRIGHTDATA_API_KEY и BRIGHTDATA_UNLOCKER_ZONE. Без них скрипт не поедет, так что это первое, что стоит проверить. Из зависимостей — curl для запросов и jq для разбора JSON; если jq в системе нет, вывод не распарсится.
Запуск ручной: bash scripts/search.sh "query" [cursor]. Второй аргумент — номер страницы выдачи, нумерация с нуля, по умолчанию 0. То есть для второй страницы передаётся 1.
Какие задачи решает
- вытащить топ выдачи Google в структурированном виде
- отдать агенту ссылки и описания для разбора источников
- пролистать выдачу на следующую страницу
- собрать список материалов по теме без ручного копирования
- подключить веб-поиск к агенту через внешний API
Примеры запросов агенту
- прогони поиск по запросу «vector database benchmarks» и покажи ссылки
- сделай поиск через скилл search и собери из результатов список источников
- запусти search для запроса «rust async runtime» и перейди на вторую страницу
Как установить search
1Через claude-code-templates
npx claude-code-templates@latest --skill web-data/search2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill search -a claude-code3Вручную: положить файлы
~/.claude/skills/search/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/search/
Вручную: положить файлы
.agents/skills/search/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/search/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates search2Вручную: положить файлы
.github/skills/search/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/web-data/searchВручную: положить файлы
.devin/skills/search/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о search
Как установить search в Claude?
Через шаблоны: npx claude-code-templates@latest --skill web-data/search. Альтернатива — npx skills add davila7/claude-code-templates --skill search -a claude-code. После установки файл лежит в ~/.claude/skills/search/SKILL.md.
Что делает скилл search?
Ищет в Google через Bright Data SERP API и возвращает JSON с массивом organic — ссылка, заголовок и описание по каждому результату.
Что нужно для работы search?
Ключ Bright Data и зона Unlocker, прописанные в переменные BRIGHTDATA_API_KEY и BRIGHTDATA_UNLOCKER_ZONE. Ещё нужны curl и jq.
Похожие скиллы
Все скиллы по теме «Браузер и парсинг» →Сначала — search от других авторов.