brightdata-local-search — скилл для Claude Code: локальный веб-поиск
Разворачивает локальный поисковик на базе Bright Data SERP API: расширение запроса, сбор выдачи, переранжирование RRF.
npx claude-code-templates@latest --skill development/brightdata-local-searchЧто делает brightdata-local-search
Скилл поднимает на вашей машине пайплайн unfancy-search — локальный поисковый движок. Он расширяет запрос, собирает выдачу из нескольких SERP-движков, переранжирует результаты через RRF, убирает дубликаты и группирует их по доменам.
Установка идёт в три шага: клонировать репозиторий unfancy-search, заполнить .env и запустить сервер. Для запуска есть два пути — Docker (рекомендуемый) или Node.js 18+ с pnpm. Сервер отвечает на http://localhost:3000, поиск запускается через POST /api/search, результат забирается опросом /api/search-status/{jobId} каждые 3 секунды до статуса done.
Заранее нужен аккаунт Bright Data с доступом к SERP API и токен в BRIGHT_DATA_API_TOKEN. Ключ Anthropic (ANTHROPIC_API_KEY) необязателен, но без него не работает расширение запроса через Claude. Режим research даёт 12 подзапросов, expand — 3; оба стоят денег за токены, поэтому для быстрого одиночного запроса их отключают.
Какие задачи решает
- поднять локальный поиск по вебу без внешнего хостинга
- расширить один запрос до нескольких подзапросов
- отсеять дубликаты и сгруппировать результаты по доменам
- исключить нежелательные домены из выдачи
- дать агенту доступ к свежим данным из веба
Примеры запросов агенту
- Запусти локальный поиск по запросу «стратегии масштабирования kubernetes» в режиме research
- Найди материалы про rate limiting, исключи pinterest.com и quora.com
- Подними сервер unfancy-search и покажи ранжированные результаты с RRF-оценками
Как установить brightdata-local-search
1Через claude-code-templates
npx claude-code-templates@latest --skill development/brightdata-local-search2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill brightdata-local-search -a claude-code3Вручную: положить файлы
~/.claude/skills/brightdata-local-search/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/brightdata-local-search/
Вручную: положить файлы
.agents/skills/brightdata-local-search/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/brightdata-local-search/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates brightdata-local-search2Вручную: положить файлы
.github/skills/brightdata-local-search/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/brightdata-local-searchВручную: положить файлы
.devin/skills/brightdata-local-search/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о brightdata-local-search
Как установить brightdata-local-search в Claude Code?
Через шаблоны: npx claude-code-templates@latest --skill development/brightdata-local-search. Второй способ — npx skills add davila7/claude-code-templates --skill brightdata-local-search -a claude-code. Файл скилла лежит в ~/.claude/skills/brightdata-local-search/SKILL.md.
Что делает brightdata-local-search?
Разворачивает локальный поисковый пайплайн unfancy-search на Bright Data SERP API. Он расширяет запрос, собирает выдачу, переранжирует её через RRF и группирует результаты по доменам.
Что нужно для работы скилла?
Аккаунт Bright Data с доступом к SERP API и токен в BRIGHT_DATA_API_TOKEN. Для расширения запроса нужен ANTHROPIC_API_KEY. Запуск — через Docker или Node.js 18+ с pnpm.