Community연구 & 데이터 분석github.com

frederico-kluser/surf-skill

npm i -g surf-skill — AI 코딩 에이전트를 위한 다중 제공자(Tavily + Parallel AI) 웹 스킬. CLI + Node 라이브러리, 자동 폴백, 멀티 키 로테이션, 크로스 OS, 배치 검색.

surf-skill란 무엇인가요?

surf-skill은 AI 코딩 에이전트(예: Claude Code, Cursor, Codex)가 웹에서 정보를 검색할 수 있도록 설계된 다중 제공자 웹 스킬입니다. Tavily와 Parallel AI 검색 제공자를 지원하며, 자동 폴백 메커니즘을 통해 한 제공자가 실패하면 다른 제공자로 전환하여 검색의 신뢰성을 보장합니다. 또한 여러 API 키를 로테이션하여 사용할 수 있어 요금 제한을 우회하고 효율성을 높입니다. CLI(명령줄 인터페이스)와 Node.js 라이브러리로 모두 사용 가능하며, 배치 검색 기능을 지원하여 여러 검색어를 한 번에 처리할 수 있습니다. 크로스 OS 호환성으로 macOS, Linux, Windows에서 모두 작동합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add frederico-kluser/surf-skill

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

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

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

문서

surf-skill은(는) 무엇을 하나요?

npm i -g surf-skill — AI 코딩 에이전트를 위한 다중 제공자(Tavily + Parallel AI) 웹 스킬. CLI + Node 라이브러리, 자동 폴백, 멀티 키 로테이션, 크로스 OS, 배치 검색.

개요

surf-skill은 AI 코딩 에이전트가 웹에서 실시간 정보를 검색할 수 있도록 해주는 유틸리티입니다. Tavily와 Parallel AI 검색 제공자를 모두 지원하며, 자동 폴백과 멀티 키 로테이션을 통해 안정성과 효율성을 높였습니다.

기능

  • 다중 제공자: Tavily 및 Parallel AI 검색 엔진 지원
  • 자동 폴백: 한 제공자가 실패하면 자동으로 다른 제공자로 전환
  • 멀티 키 로테이션: 여러 API 키를 설정하여 요금 제한 분산
  • 배치 검색: 여러 검색어를 한 번에 처리
  • CLI 도구: 명령줄에서 직접 사용 가능
  • Node.js 라이브러리: 코드 내에서 import하여 사용 가능
  • 크로스 OS: macOS, Linux, Windows 지원

설치

npm install -g surf-skill

사용법

CLI

surf "검색어"

Node.js

import { search } from 'surf-skill';

const results = await search('최신 AI 뉴스');
console.log(results);

환경 변수

변수명설명필수
TAVILY_API_KEYTavily API 키예*
PARALLEL_API_KEYParallel AI API 키예*

*하나 이상의 API 키가 필요합니다.

라이선스

MIT

관련 스킬