AI-Search-Hub

AI GatewaysskillPython

★ 1,265주당 +6조회 5

무엇인가

AI-Search-Hub는 검색·수집 계층을 규율하는 스킬이다. 에이전트가 직접 크롤러를 돌리거나 검색 키워드를 반복 조정하는 대신, 어떤 질문을 어느 플랫폼에 넘기고 그 결과를 어떤 형식으로 회수할지를 규칙으로 고정한다. 대상은 웹 검색, 실시간 소셜 검색, 링크 본문 추출, 다중 출처 결과 병합이다.

어떻게 동작하나

구성은 SKILL.md와 ROUTING.md, 실행 스크립트 scripts/run_web_chat.py, 그리고 agents/openai.yaml 설정으로 나뉜다. ROUTING.md가 질문 유형과 데이터 생태계(Google·xAI·텐센트·바이트댄스·알리바바 등)를 기준으로 플랫폼을 지정하고, 실행은 run_web_chat.py에 --site, --prompt, --output을 넘겨 처리한다. agents/openai.yaml에는 allow_implicit_invocation: true와 default_prompt가 들어 있어 별도 호출 없이 $ai-search-hub로 암묵 발동된다.

무엇과 다른가

직접 작성한 프롬프트나 자체 크롤러와의 차이는 파싱 주체에 있다. 이 스킬은 HTML을 해석하거나 검증·차단을 우회하지 않고, 각 플랫폼이 이미 최적화해 둔 검색·요약·추출 기능을 브라우저 자동화로 호출하는 쪽에 규칙을 둔다. 그 결과 플랫폼별 로그인 흐름과 페이지 변경 대응이 규칙 파일 하나로 모이고, 여러 플랫폼의 응답이 단일 출력 경로로 합쳐진다.

어떻게 쓰나

붙이는 방법은 저장소를 스킬 디렉터리에 두고 agents/openai.yaml 설정을 그대로 쓰는 것이다. 첫 사용은 python3 scripts/run_web_chat.py --site doubao --prompt "..." --output out/result.txt 형태로 사이트와 질문, 출력 파일을 지정해 실행한다. 실행 시 Chrome 디버그 모드 기동과 로그인 대기가 자동으로 처리된다.

전제와 한계

전제는 Claude Code 환경과 각 플랫폼에 로그인된 Chrome 브라우저다. 지원 범위는 README에 명시된 플랫폼 목록과 그 플랫폼이 접근 가능한 데이터 세계까지이며, 목록에 없는 소스나 로그인 세션이 없는 플랫폼은 동작하지 않는다. 플랫폼 페이지 구조가 바뀌면 스크립트 갱신이 필요하고, README에는 별도 설치 명령이 제시되어 있지 않다.

관련 논문 2

유사 도구