T

tavily-search

작성자 tavily-ai

tavily-search는 Tavily CLI를 사용해 AI 에이전트에 구조화된 검색 결과를 제공하는 웹 리서치 스킬입니다. 스니펫, 관련성 신호, 메타데이터를 함께 반환하며, 도메인 필터, 기간 범위, 고급 검색 깊이 설정을 지원해 최신 출처 탐색과 가이드형 웹 리서치 워크플로에 활용할 수 있습니다.

Stars184
즐겨찾기0
댓글0
추가됨2026년 4월 5일
카테고리Web Research
설치 명령어
npx skills add tavily-ai/skills --skill tavily-search
큐레이션 점수

이 스킬의 평점은 78/100으로, 디렉터리에 올리기 충분한 탄탄한 후보입니다. 에이전트가 언제 써야 하는지 알 수 있는 트리거가 분명하고, Tavily CLI 명령도 구체적으로 제시되어 있어, 일반적인 프롬프트만 쓸 때보다 시행착오 없이 웹 검색을 활용하기 쉽습니다. 디렉터리 사용자도 설치 여부를 꽤 신뢰감 있게 판단할 수 있지만, 단일 파일 기반 스킬이며 보조 자료가 제한적이고 내장된 설치 명령 메타데이터가 없다는 점은 감안해야 합니다.

78/100
강점
  • 트리거 명확성이 높습니다. 설명에서 "search for," "find me," "look up," 그리고 최신 뉴스 요청처럼 흔한 사용자 의도를 이 스킬과 직접 연결해 둡니다.
  • 실사용 관점에서 안내가 분명합니다. SKILL.md에 `tvly` 사전 실행 확인 절차가 있고, 대체 설치/로그인 명령과 함께 기본 검색, 고급 검색, 뉴스, 도메인 필터 검색, 콘텐츠 포함 검색까지 여러 명령 예시를 제공합니다.
  • 에이전트 활용도가 높습니다. `--depth`, `--time-range`, `--topic`, `--include-domains`, JSON 출력처럼 Tavily 고유 기능을 노출해, 단순한 "search the web" 프롬프트보다 훨씬 바로 실행에 옮기기 좋습니다.
주의점
  • 도입은 외부 설정에 좌우됩니다. 이 스킬은 `tvly` CLI와 인증이 필요하며, 본문에 설정 설명은 있지만 frontmatter에는 설치 명령이 포함되어 있지 않습니다.
  • 지원 자료는 다소 얇습니다. 저장소 증거상 단일 SKILL.md만 확인되고 스크립트, 참고자료, 리소스, 메타데이터 파일이 없어, 인라인 예시 외에는 검증이나 문제 해결에 참고할 가이드가 제한적입니다.
개요

tavily-search는 Tavily CLI를 사용해 AI 에이전트가 활용하기 좋은 형식으로 검색 결과를 돌려주는 웹 리서치 스킬입니다. 결과에는 스니펫, 관련성 신호, 메타데이터, 그리고 선택적으로 페이지 본문까지 포함될 수 있습니다. 최신 정보가 필요하거나, 출처를 빠르게 찾아야 하거나, 뉴스 여부를 확인해야 하거나, 더 깊은 추출·분석에 들어가기 전에 첫 단계로 가볍게 탐색해야 할 때 특히 잘 맞습니다.

tavily-search 스킬은 에이전트 워크플로 안에서 웹 리서치를 하는 사용자에게 가장 잘 맞습니다. 특히 일반적인 모델 프롬프트만으로는 최신 데이터나 신뢰할 만한 출처를 확보하기 어려울 때 유용합니다. 분석가, 개발자, 콘텐츠 팀, 운영 담당자처럼 “~를 검색해줘”, “최근 보도를 찾아줘”, “출처를 확인해줘”, “최신 동향이 뭐야” 같은 작업을 자주 하면서도 검색 래퍼를 직접 만들고 싶지 않은 경우에 실용적입니다.

핵심 차별점은 구조화된 출력입니다. 모델에게 막연히 웹을 뒤져 보라고 시키는 대신, tavily-search는 tvly search를 직접 호출해 순위화, 필터링, 후속 단계 연결이 쉬운 기계 친화적 결과를 반환합니다. 또한 도메인 필터, 기간 범위, 토픽 선택, 검색 깊이 같은 실전형 제어도 지원합니다. 검색 결과가 최신이어야 하거나, 범위가 좁아야 하거나, 재현율을 더 높여야 하는 상황에서는 이런 옵션 차이가 실제로 중요합니다.

도입 전에 알아둘 중요한 한계

이 스킬의 사용성은 Tavily CLI 설정 상태에 크게 좌우됩니다. tvly가 설치되어 있지 않거나 인증되지 않았다면 스킬은 실패합니다. 그리고 이 스킬은 어디까지나 검색 단계용이지, 단독으로 완결된 리서치 파이프라인은 아닙니다. 출처와 최신 결과를 발견하는 데 쓰고, 작업에 스니펫 이상의 정보가 필요하다면 그다음 단계에서 추출, 크롤링, 종합을 이어가야 합니다.

설치 전제와 첫 실행 설정

tavily-search의 설치 경로는 Tavily CLI부터 시작합니다. 이 스킬은 PATHtvly가 있다고 가정하고 동작하기 때문입니다. 저장소 안내도 분명합니다. 먼저 설치와 인증을 끝낸 뒤 검색을 실행해야 합니다.

curl -fsSL https://cli.tavily.com/install.sh | bash && tvly login

리포지토리를 검토 중이라면 우선 skills/tavily-search/SKILL.md부터 읽는 것이 좋습니다. CLI 전반 설정과 다른 인증 방법까지 함께 확인하려면 같은 저장소의 skills/tavily-cli/SKILL.md도 보세요.

실사용에서는 tavily-search 스킬이 사용자의 의도를 tvly search ... --json 명령으로 매핑합니다. 자주 쓰는 패턴은 다음과 같습니다.

tvly search "your query" --json
tvly search "quantum computing" --depth advanced --max-results 10 --json
tvly search "AI news" --time-range week --topic news --json
tvly search "SEC filings" --include-domains sec.gov,reuters.com --json

가장 중요한 입력값은 다음입니다.

  • 검색어를 얼마나 정확하게 썼는지
  • 최신성이 중요한지 여부
  • 특정 도메인을 반드시 포함해야 하는지
  • 결과를 몇 개 원하는지
  • 더 넓은 재현율(--depth advanced)이 추가 노이즈를 감수할 만한지

약한 목표: “AI 칩 관련된 거 찾아줘.”

tavily-search에 더 적합한 요청 예시는 다음과 같습니다.

  • “AI 칩 수출 제한에 대한 최근 보도를 검색하고, Reuters, 미국 정부 출처, 주요 경제지를 우선하며, 최근 30일 기준으로 8개 결과를 반환해줘.”
  • “공식 문서와 신뢰할 만한 튜토리얼 위주로 React hooks를 설명하는 초보자용 글을 찾아줘.”
  • “Nvidia 공급업체 리스크와 관련된 SEC filings를 찾아주고, sec.gov를 포함하고, 최근 결과만 보여줘.”

왜 이런 식이 잘 작동하냐면, 이 스킬은 주제 범위, 최신성, 선호 도메인, 결과 수가 요청에 들어 있을수록 더 좋은 결과를 냅니다. 이런 정보가 빠지면 모델이 지나치게 넓은 검색을 실행할 수 있고, 그러면 후속 단계에서 쓰기 어려워집니다.

추천 워크플로와 출력 품질을 높이는 팁

실전에서 유용한 tavily-search 사용 흐름은 다음과 같습니다.

  1. 먼저 출처 유형을 파악할 수 있을 정도로 넓게 검색합니다.
  2. 그다음 더 촘촘한 필터를 걸어 다시 실행합니다.
  3. JSON 출력을 보고 관련성과 출처 품질을 비교합니다.
  4. 그 후에야 추출, 크롤링, 종합 단계로 넘어갑니다.

결과 품질을 실제로 바꾸는 팁:

  • 사용자가 최근 동향을 분명히 원하는 경우 --topic news를 사용합니다.
  • 오래된 결과가 오해를 부를 수 있다면 --time-range를 지정합니다.
  • 폭넓음보다 신뢰성이 중요하면 --include-domains를 사용합니다.
  • 더 어려운 리서치 질문에는 --depth advanced를 쓰되, 정리 작업이 늘어날 수 있다는 점은 감안해야 합니다.

tavily-search 스킬 FAQ

그렇습니다. 에이전트가 실시간 출처 탐색을 자주 해야 한다면 설치할 만한 가치가 충분합니다. Web Research용 tavily-search는 특히 URL을 아직 모르는 상태에서 작업을 시작하고, 최신 정보가 중요한 경우에 강점을 발휘합니다. 반대로 다루는 대상이 주로 고정된 내부 문서나 이미 알고 있는 웹사이트라면, 이 스킬이 첫 우선순위는 아닐 수 있습니다.

tavily-search 스킬은 재현 가능한 명령 경로와 구조화된 검색 출력을 제공합니다. 보통 이는 추측을 줄이고, 출처 필터링을 더 정확하게 만들며, 후속 단계로 연결하기 쉽게 해줍니다. 가벼운 브라우징이라면 일반 프롬프트도 통할 수 있지만, 최신성 지정, 도메인 제어, JSON 결과처럼 명시적인 제약이 필요할 때는 신뢰성이 떨어집니다.

대체로는 그렇습니다. 명령 자체는 단순합니다. 다만 초보자는 CLI 설치와 로그인 단계에서 막히기 쉽습니다. 가장 빠르게 확인하려면 스킬을 테스트하기 전에 터미널에서 tvly가 실제로 동작하는지 먼저 검증하세요. 설정만 끝나면 이후의 학습 포인트는 막연한 주제가 아니라 구체적인 검색 지시를 쓰는 법에 가깝습니다.

이미 정확한 URL을 알고 있거나, 사이트 전체 크롤링이 필요하거나, 웹이 아닌 로컬 분석을 하는 경우에는 tavily-search를 건너뛰는 편이 맞습니다. 또한 현재 환경에서 Tavily CLI를 설치하거나 인증할 수 없다면 이 스킬은 적합한 선택이 아닙니다.

가장 큰 개선 포인트는 입력 품질입니다. 실제로 원하는 것이 아래 중 하나라면 단순히 “X에 대한 정보”라고 요청하지 마세요.

  • 최근 뉴스
  • 권위 있는 출처
  • 초보자용 설명 자료
  • 규제 문서
  • 기업 관련 보도
  • 고정된 기간 범위

좋은 tavily-search 활용은 주제 키워드만 던지는 것에서 시작하지 않습니다. 사용자가 실제로 어떤 판단을 내려야 하는지에서 출발해야 합니다.

자주 발생하는 실패 패턴 바로잡기

흔한 문제는 검색어가 너무 넓거나, 최신성 제약이 없거나, 가치 낮은 도메인이 너무 많이 섞이거나, 검색 단계에 완전한 분석까지 기대하는 경우입니다. 결과가 지저분하게 느껴진다면 다음을 조정해 보세요.

  • 검색어를 더 좁힌다
  • --include-domains를 추가한다
  • --time-range를 설정한다
  • 재현율 필요에 맞게 --max-results를 줄이거나 늘린다
  • 기본 검색으로 명백한 출처가 잡히지 않을 때만 --depth advanced로 바꾼다

첫 결과 세트 이후 반복 개선하기

좋은 tavily-search 사용은 두 번에 나눠 진행되는 경우가 많습니다. 1차에서는 용어, 출처 패턴, 날짜 범위를 파악합니다. 2차에서는 그 과정에서 찾은 더 좋은 키워드와 도메인을 중심으로 정교화합니다. 처음부터 완벽한 검색어를 만들려고 애쓰는 것보다 보통 이 방식이 더 낫습니다.

저장소에서 스킬 자체를 개선하기

tavily-search 스킬 자체를 개선하고 싶다면, 가장 가치가 큰 추가 요소는 일반적인 리서치 작업별 파라미터 예시를 더 명확히 넣는 것, --depth--topic 선택을 빠르게 판단할 수 있는 간단한 결정표를 제공하는 것, 그리고 “나쁜 쿼리 vs 더 나은 쿼리” 예시를 몇 가지 보강하는 것입니다. 현재 스킬 설명이 대부분 SKILL.md에 모여 있는 만큼, 장황한 설명을 늘리는 것보다 예시를 강화하는 편이 도입 장벽을 낮추는 데 더 효과적입니다.

평점 및 리뷰

아직 평점이 없습니다
리뷰 남기기
이 스킬의 평점과 리뷰를 남기려면 로그인하세요.
G
0/10000
최신 리뷰
저장 중...