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.

Похожие skills