Community코딩 & 개발github.com

yanabauer-hub/claude-skill-web-search-router

웹 검색을 위한 8가지 작업을 라우팅하고 고비용 모드를 보호하는 클로드 스킬입니다.

claude-skill-web-search-router란 무엇인가요?

이 스킬은 Claude Code, Cursor, Codex 등 AI 어시스턴트가 8가지 웹 검색 작업을 지능적으로 라우팅하여 효율성을 극대화하도록 설계되었습니다. 일반 검색, 심층 검색, 뉴스 검색, 파일 검색, 도메인 특화 검색 등 다양한 검색 유형을 지원하며, 고비용 검색 모드(예: 유료 API 호출, 과도한 렌더링)를 사용할 때 사전에 경고하거나 차단하여 예산을 초과하지 않도록 보호합니다. 이 라우터는 검색 의도를 자동 분류하고 적합한 검색 엔진 또는 데이터 소스로 연결하며, 작업 완료 후 결과를 요약합니다. 지원되는 플랫폼의 .cursorrules나 CLAUDE.md에 규칙을 추가하여 활성화할 수 있으며, JSON 기반 설정을 통해 라우팅 규칙과 비용 임계값을 사용자 정의할 수 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add yanabauer-hub/claude-skill-web-search-router

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

claude-skill-web-search-router은(는) 무엇을 하나요?

Claude Skill: 웹 검색 라우터 - 8가지 검색 작업을 지능적으로 연결하고 고비용 모드를 보호합니다.

개요

yanabauer-hub/claude-skill-web-search-router는 AI 어시스턴트가 웹 검색을 수행할 때 작업 유형에 따라 최적의 검색 엔진이나 데이터 소스로 요청을 라우팅하는 스킬입니다. 이를 통해 검색 효율성을 높이고 불필요한 고비용 API 호출을 방지할 수 있습니다.

지원되는 검색 작업

  • 일반 검색: Google, Bing 등 범용 검색 엔진 사용
  • 심층 검색: 여러 소스에서 데이터를 수집하고 분석
  • 뉴스 검색: 최신 뉴스 기사에 특화된 검색
  • 파일 검색: PDF, 문서, 이미지 등 파일 형식 검색
  • 도메인 특화 검색: 특정 웹사이트(예: Wikipedia, GitHub) 내 검색
  • 질문 응답: 간단한 질문에 대한 빠른 답변
  • 데이터 추출: 웹 페이지에서 구조화된 데이터 추출
  • 모니터링: 웹 페이지 변경 사항 주기적 확인

고비용 모드 보호

이 스킬은 다음과 같은 고비용 작업을 감지하고 제한합니다:

  • 대규모 페이지 렌더링 (JavaScript 실행 필요)
  • 유료 API 호출 (예: 뉴스 API, 금융 데이터 API)
  • 과도한 대역폭 사용 (대용량 파일 다운로드)

고비용 모드가 감지되면 스킬은 자동으로 경고를 표시하고 사용자에게 확인을 요청합니다.

설정 방법

Claude Code / Codex

.cursorrules 또는 claude.md 파일에 다음을 추가하세요:

{
  "skill": "web-search-router",
  "version": "1.0.0",
  "config": {
    "default_engine": "google",
    "expensive_mode_warning": true,
    "expensive_api_limit": 10,
    "routing_rules": {
      "news": {
        "engine": "newsapi",
        "cost": "medium"
      },
      "deep_search": {
        "engine": "serper",
        "cost": "high"
      },
      "file_search": {
        "engine": "custom_file_search",
        "cost": "low"
      }
    }
  }
}

환경 변수

다음 환경 변수를 설정하여 라우터 동작을 제어할 수 있습니다:

  • SEARCH_ROUTER_API_KEY: 검색 엔진 API 키
  • SEARCH_ROUTER_COST_LIMIT: 일일 비용 한도 (USD)
  • SEARCH_ROUTER_LOG_LEVEL: 로깅 레벨 (debug, info, warn, error)

사용 예시

# 일반 검색 라우팅
tool use web_search_router.search --query "최신 AI 연구 동향" --type general

# 심층 검색 (비용 경고 발생 가능)
tool use web_search_router.search --query "기후 변화 영향 분석" --type deep_search

# 뉴스 검색
tool use web_search_router.search --query "금융 시장 업데이트" --type news --source reuters

동작 방식

  1. 요청된 검색 작업 유형을 분석
  2. 설정된 라우팅 규칙에 따라 적절한 검색 엔진 선택
  3. 고비용 모드인 경우 사용자에게 경고 및 확인 요청
  4. 검색 실행 후 결과 요약 반환
  5. 비용 및 사용량 로깅

라이선스

MIT

관련 스킬