anysearch
Единый поиск по вебу и специализированным доменам через кроссплатформенный CLI, поддерживающий параллельные запросы и извлечение полного содержимого страниц.
Суть
Что это за skill и зачем он нужен
AnySearch предоставляет единый JSON‑RPC 2.0 endpoint для общего веб‑поиска, вертикального поиска (23 домена) и пакетных запросов. Функциональность доступна через набор CLI‑скриптов (Python, Node.js, PowerShell, Bash). При загрузке навыка агент должен выполнить локальную команду `doc` для получения полной спецификации. Управление API‑ключом реализовано через флаг `--api_key`, файл `.env` (ANYSEARCH_API_KEY) или переменную окружения; при отсутствии ключа используется анонимный режим с ограниченными лимитами. Автоматическое определение платформы выбирает лучший доступный runtime (Python > Node.js > Shell).
Установка
Как установить
npx skills add https://github.com/anysearch-ai/anysearch-skill --skill anysearchСценарии
Когда использовать
Подходит
- Необходимо получить актуальную информацию из интернета (новости, факты, документацию).
- Требуется проверка достоверности утверждений или кросс‑проверка данных.
- Необходимо выполнить поиск по специализированным идентификаторам (CVE, DOI, IATA, патенты и др.).
- Планируется запуск нескольких независимых запросов одновременно (пакетный поиск).
- Требуется извлечение полного текста веб‑страницы, а не только сниппетов.
- Среда поддерживает один из поддерживаемых runtimes (Python ≥ 3.6, Node.js ≥ 12, PowerShell 5.1+, Bash ≥ 4).
Не подходит
- Запросы содержат конфиденциальные данные (пароли, персональные сведения, коммерческую тайну).
- Отсутствует любой из поддерживаемых runtimes и нет возможности их установить.
- Требуется полностью офлайн‑поиск без обращения к внешним сервисам.
- Необходимо гарантировать отсутствие передачи данных третьим лицам (например, в регулируемых отраслях).
- Политика организации запрещает использование внешних API‑ключей.
- Система ограничена строгими сетевыми правилами, блокирующими доступ к https://api.anysearch.com.
Похожие