anysearch-ai/anysearch-skill

Unified real-time search engine skill for AI agents. Supports general web search, vertical domain search, parallel batch search, and full-page content extraction.

해결하는 문제

AnySearch Skill은 AI 에이전트에게 실시간 웹 검색 및 콘텐츠 추출을 위한 통합 인터페이스를 제공합니다. 에이전트가 여러 검색 제공업체를 관리하거나 복잡한 HTML 파싱을 처리할 필요 없이, 일반 웹 또는 특정 수직 도메인에서 최신 정보를 간편하게 검색할 수 있도록 합니다.

작동 방식

이 프로젝트는 Python, Node.js, PowerShell, Bash 등 여러 언어로 작성된 명령줄 인터페이스(CLI) 스크립트를 제공하며, AnySearch API를 래핑하는 역할을 합니다. AI 에이전트는 이 스킬을 설치하고, 이러한 스크립트를 사용하여 다음 작업을 수행할 수 있습니다:

  • 일반 및 수직 검색: 웹 전체 또는 특정 도메인 내에서 검색 수행.
  • 배치 검색: 여러 검색 쿼리를 병렬로 실행하여 정보를 더 효율적으로 수집.
  • 병렬 배치 검색: batch_search 명령어를 사용해 동시에 여러 쿼리를 처리.
  • 콘텐츠 추출: extract 명령어를 사용해 전체 웹 페이지 콘텐츠를 깔끔하고 에이전트 친화적인 Markdown 형식으로 변환.

대상 사용자

이 도구는 Claude Code, Cursor, Windsurf, OpenCode 등을 사용하는 AI 에이전트 개발자 및 스킬 마켓플레이스를 지원하는 에이전트 플랫폼을 위한 것입니다.

주요 특징

  • 다중 런타임 지원: Python, Node.js, Shell, PowerShell에서 작동하여 다양한 에이전트 환경과 호환됩니다.
  • C-API 통합: 간단한 API 키 등록 프로세스를 통해 이메일로 사용자를 자동 등록할 수 있어 수동 가입이 필요 없습니다.
  • Markdown 추출: 웹 페이지를 자동으로 Markdown으로 변환하여 LLM이 외부 데이터를 처리하기 쉽게 합니다.
  • 유연한 구성: CLI 플래그, .env 파일, 환경 변수를 통해 API 키를 지정할 수 있으며, 익명 접근을 기본 백업으로 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트