Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Brave Search — это инструмент для веб-поиска и извлечения контента через API Brave Search. Он предназначен для поиска документации, фактов и любого веб-контента. Лёгкий, быстрый и не требует запуска браузера.
Обзор
Brave Search реализует headless-подход к веб-поиску и извлечению данных. Это означает, что все операции выполняются без графического интерфейса браузера, что делает инструмент особенно удобным для автоматизации и интеграции в пайплайны.
С помощью API Brave Search можно быстро получать результаты поиска, включая заголовки, ссылки и краткие описания, а при необходимости — извлекать полный текст страниц в формате Markdown.
Установка и настройка
Перед первым использованием выполните установку зависимостей:
cd ~/Projects/agent-scripts/skills/brave-search
npm ci
Также необходимо задать переменную окружения BRAVE_API_KEY, содержащую ваш API-ключ.
Поиск
./search.js "query" # базовый поиск (5 результатов)
./search.js "query" -n 10 # больше результатов
./search.js "query" --content # включая содержимое страниц
./search.js "query" -n 3 --content # комбинированный режим
Скрипт отправляет запрос к API и возвращает структурированные результаты, которые можно сразу использовать в анализе или обработке. :
Извлечение контента страницы
./content.js https://example.com/article
Команда загружает страницу и извлекает основной читаемый контент, преобразуя его в Markdown-формат для удобной дальнейшей работы. :
Формат вывода
--- Result 1 ---
Title: Page Title
Link: https://example.com/page
Snippet: Description from search results
Content: (если включён режим content)
Markdown-контент страницы...
--- Result 2 ---
...
Каждый результат включает заголовок, ссылку, краткое описание и, при необходимости, полный текст страницы.
Когда использовать
- Поиск документации или API-справок
- Проверка фактов и получение актуальной информации
- Извлечение контента по конкретным URL
- Автоматизация веб-поиска без браузера
Как это работает
Инструмент отправляет поисковые запросы к API Brave Search и получает ранжированные результаты с метаданными. При включении режима извлечения контента он дополнительно загружает страницу и преобразует её в удобный Markdown-вид.
Благодаря этому разработчики могут быстро интегрировать поиск и анализ веб-данных в свои приложения без необходимости реализовывать собственные парсеры или использовать тяжёлые браузерные решения. :
Примеры использования
- Поиск примеров кода в документации и включение их в отчёты
- Извлечение содержимого статей для архивирования
- Сбор ссылок и кратких описаний для исследований
- Создание инструментов для проверки актуальной информации
- Интеграция в автоматизированные рабочие процессы
Brave Search — это эффективный способ получать и обрабатывать веб-данные быстро, структурировано и без лишних накладных расходов.
Файл из источника