F

firecrawl-search

작성자 firecrawl

firecrawl-search는 웹 리서치용 스킬로, 출처를 찾고 구조화된 검색을 수행하며, 필요하면 Firecrawl CLI로 전체 페이지 콘텐츠를 JSON으로 스크래핑할 수 있습니다.

Stars234
즐겨찾기0
댓글0
추가됨2026년 3월 31일
카테고리Web Research
설치 명령어
npx skills add https://github.com/firecrawl/cli --skill firecrawl-search
큐레이션 점수

이 스킬은 78/100점을 받아 디렉터리에 올리기 충분한 탄탄한 후보로 평가됩니다. 에이전트가 언제 써야 하는지 알 수 있는 트리거 표현이 분명하고, 구체적인 CLI 예시도 제공되며, 일반적인 프롬프트만으로 웹 리서치를 하는 것보다 더 설득력 있는 워크플로 이점이 있습니다. Firecrawl 기반 검색에 필요 시 전체 페이지 추출까지 원하는 사용자라면 설치 여부를 합리적으로 판단할 수 있지만, 운영상의 세부 사항 일부는 명시적으로 설명되지 않았다는 점은 감안해야 합니다.

78/100
강점
  • 트리거 적합성이 높습니다. 설명에서 "search for," "find me," "look up" 같은 일반적인 사용자 의도와 리서치/뉴스 요청을 직접적으로 연결해 제시합니다.
  • 실사용 측면의 활용도가 좋습니다. 기본 검색, 검색+스크래핑, 최신 뉴스 조회에 대한 구체적인 명령 예시와 함께 JSON 출력 경로 및 주요 플래그를 보여줍니다.
  • 워크플로 적합성이 설득력 있습니다. 검색이 더 큰 단계적 흐름(search → scrape → map → crawl → interact)에서 어디에 위치하는지 설명해, 에이전트가 첫 단계로 선택하기 쉽습니다.
주의점
  • 패키징 및 지원 파일이 적어 도입 판단의 명확성은 다소 떨어집니다. SKILL.md에 설치 명령이 없고, 함께 제공되는 스크립트·참조 자료·메타데이터도 없습니다.
  • 옵션 안내는 일부 문서화되어 있는 것으로 보이지만, 제약 조건과 판단 기준이 충분히 두텁지 않아 경계 사례나 파라미터 선택에서는 여전히 추정이 필요할 수 있습니다.
개요

firecrawl-search는 먼저 웹에서 관련 페이지를 찾고, 필요하면 같은 단계에서 해당 페이지의 전체 콘텐츠까지 추출할 수 있는 웹 리서치 스킬입니다. 단순한 검색 스니펫 이상이 필요한 사용자에게 특히 잘 맞습니다. 예를 들어 출처 탐색, 기사 수집, 최신 뉴스 확인, 이후 요약이나 비교를 위한 근거 수집 같은 작업에 유용합니다.

firecrawl-search는 아직 목표 URL이 정해져 있지 않은 상태에서 AI 기반 웹 리서치를 하는 사람에게 가장 잘 맞습니다. 작업이 “X에 대한 출처를 찾아줘”, “최근 보도를 검색해줘”, “사람들이 뭐라고 말하는지 찾아봐”처럼 시작된다면, 이 스킬은 일반적인 프롬프트보다 더 직접적입니다. 요청을 구조화된 JSON 출력이 있는 반복 가능한 CLI 워크플로로 바꿔주기 때문입니다.

대부분의 사용자가 firecrawl-search를 설치하는 이유는 세 가지입니다:

  1. 관련 페이지를 빠르게 찾고,
  2. 필요하면 스니펫이 아니라 전체 페이지 markdown을 가져오고,
  3. 정리된 결과를 에이전트에 넘겨 종합, 필터링, 후속 스크래핑에 활용하는 것.

그래서 firecrawl-search for Web Research는 더 큰 search → scrape → map → crawl 워크플로의 첫 단계로 특히 유용합니다.

firecrawl-search의 핵심 차별점은 실제 검색 결과를 기계가 다루기 쉬운 JSON으로 반환하고, --scrape를 붙이면 전체 페이지 추출까지 함께 처리할 수 있다는 점입니다. 모델에게 그냥 “웹 검색해줘”라고 하는 방식과 비교하면 다음 이점이 있습니다:

  • 쿼리를 명시적으로 제어할 수 있고,
  • web이나 news 같은 소스 유형을 제어할 수 있으며,
  • 결과 개수를 제한할 수 있고,
  • 후속 파싱이 훨씬 쉬우며,
  • 검색과 분석의 경계가 더 분명합니다.

이 스킬은 repo 구조 자체는 가벼운 편이지만, 설치 판단에서 중요한 것은 문서 분량이 아니라 워크플로가 내 작업과 맞는지입니다. 검색 기반 탐색에 더해 선택적으로 콘텐츠까지 확보해야 한다면 firecrawl-search skill을 설치할 만합니다. 반대로 이것만으로 전체 사이트 크롤러, 브라우저 자동화 도구, 최종 답변 엔진 역할까지 기대하면 맞지 않습니다.

다음 상황이라면 firecrawl-search가 잘 맞습니다:

  • 주제에 대한 출처가 필요하지만 아직 URL을 모를 때,
  • 최신 뉴스나 여러 관점을 함께 봐야 할 때,
  • 검색 결과를 파일로 저장해 나중에 후처리하고 싶을 때.

다음 상황이라면 건너뛰는 편이 낫습니다:

  • 이미 정확히 스크래핑할 페이지를 알고 있을 때,
  • 한 사이트 안을 깊게 순회해야 할 때,
  • 폼 입력이나 동적 웹앱과의 풍부한 상호작용이 필요할 때.

repo 발췌 내용을 보면 이 스킬은 다음 CLI 접근 방식을 전제로 합니다:

  • firecrawl *
  • npx firecrawl *

skills가 활성화된 환경에서 실용적인 firecrawl-search install 경로는 다음과 같습니다:

npx skills add https://github.com/firecrawl/cli --skill firecrawl-search

그다음 환경에서 firecrawl 또는 npx firecrawl 명령이 실제로 실행되는지 확인하세요.

먼저 읽어야 할 파일

이 스킬은 우선 다음 파일부터 보는 것이 좋습니다:

  • skills/firecrawl-search/SKILL.md

여기서는 의미 있는 보조 폴더가 드러나지 않으므로, 실제 도입 판단의 대부분은 이 파일 하나에 달려 있습니다. 의도된 트리거 문구, 명령 패턴, 검색 옵션을 확인하려면 이 파일을 먼저 읽으세요.

업스트림 스킬은 크게 세 가지 패턴을 중심으로 동작합니다:

firecrawl search "your query" -o .firecrawl/result.json --json
firecrawl search "your query" --scrape -o .firecrawl/scraped.json --json
firecrawl search "your query" --sources news --tbs qdr:d -o .firecrawl/news.json --json

이 명령들은 주요 사용 모드를 대부분 커버합니다:

  • 기본 검색,
  • 검색 후 전체 페이지 추출까지 포함하는 모드,
  • 최신성 필터가 적용된 뉴스 검색.

좋은 firecrawl-search usage의 출발점은 다음 요소가 분명한 쿼리입니다:

  • 주제,
  • 기간,
  • 소스 유형,
  • 의도.

약한 입력 예: AI regulation

더 강한 입력 예: EU AI Act enforcement guidance 2025 official commentary

검색 단계는 문자 그대로 쿼리에 크게 좌우되기 때문에, 더 구체적인 쿼리가 관련도를 높여줍니다. 요청이 넓으면 결과도 넓어집니다.

막연한 목표를 강한 프롬프트로 바꾸는 법

사용자가 “오픈소스 AI 보안에 대해 기업들이 뭐라고 하는지 찾아줘”라고 말한다면, 이를 다음과 같은 호출 계획으로 바꾸는 것이 좋습니다:

  • 어떤 각도를 볼지 정합니다: 벤더 입장문, 블로그 글, 보고서, 인터뷰
  • 최신성 범위를 정합니다: 최근 30일, 최근 1년
  • 소스 유형을 정합니다: web 또는 news
  • 전체 페이지 추출이 바로 필요한지 결정합니다

firecrawl-search용으로 더 강한 에이전트 프롬프트는 예를 들면 다음과 같습니다:

Use firecrawl-search to find recent web and news sources about open-source AI security from the last 30 days. Return 10 results in JSON, then scrape the top 5 pages with substantive content for comparison.

이 프롬프트가 더 나은 이유는 검색 대상면, 시간 범위, 출력 형태, 후속 작업이 모두 명시되어 있기 때문입니다.

언제 --scrape를 바로 써야 하는가

다음과 같은 목적 때문에 스니펫만으로는 부족하고 본문이 반드시 필요하다면 --scrape를 바로 쓰는 것이 좋습니다:

  • 요약,
  • 인용문 추출,
  • 정책 비교,
  • 콘텐츠 클러스터링.

반대로 아직 잡음이 많은 주제를 탐색하는 첫 단계라면 --scrape를 바로 붙이지 않는 편이 낫습니다. 쿼리를 조정하는 단계에서는 검색만 하는 쪽이 더 빠르고, 적절한 결과 집합을 확인한 뒤에 스크래핑하는 편이 효율적입니다.

눈에 보이는 옵션은 다음과 같습니다:

  • --sources <web,images,news>
  • --limit <n>
  • --tbs ...

대부분의 리서치 작업에서는 다음 기준이 실용적입니다:

  • 시의성이 중요하면 --sources news를 사용하고,
  • 더 넓은 출처 탐색이 필요하면 --sources web을 사용하며,
  • 처음에는 --limit를 작게 잡아 노이즈를 줄이고,
  • 요청에 최신 보도가 암시되어 있다면 --tbs를 함께 씁니다.

흔한 품질 저하 패턴은 뉴스성 쿼리를 최신성 필터 없이 검색해서 오래된 보도와 최근 보도를 한데 섞어버리는 것입니다.

실무적으로 쓸 만한 firecrawl-search guide는 다음과 같습니다:

  1. 좁고 선명한 검색 쿼리로 시작합니다.
  2. JSON 출력을 .firecrawl/...에 저장합니다.
  3. 제목과 URL을 검토해 관련도를 확인합니다.
  4. 결과가 빗나가면 쿼리를 다듬습니다.
  5. 결과 집합이 괜찮아진 뒤에만 --scrape를 붙여 다시 실행합니다.
  6. 스크래핑한 콘텐츠의 요약이나 비교는 두 번째 단계에서 처리합니다.

막연한 요청 하나에 광범위한 검색과 전체 추출을 한 번에 묶는 것보다, 이런 단계적 워크플로가 대체로 더 낫습니다.

출력 처리와 파일 저장 습관

예시에서는 .firecrawl/result.json 같은 경로에 결과를 저장합니다. 이 습관은 그대로 유지하는 것이 좋습니다. 이유는 다음과 같습니다:

  • 원시 검색 출력을 직접 점검할 수 있고,
  • 에이전트가 후속 단계에서 파일을 재사용할 수 있으며,
  • 탐색과 종합을 분리할 수 있고,
  • 채팅에만 남는 일회성 출력보다 실패 원인 추적이 쉽습니다.

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

몇 가지 영향력이 큰 습관만 지켜도 firecrawl-search usage 품질이 눈에 띄게 좋아집니다:

  • 회사명, 법률명, 제품명처럼 고유명사를 쿼리에 넣으세요.
  • official, comparison, case study, announcement 같은 의도 단어를 추가하세요.
  • 탐색 단계와 추출 단계를 분리하세요.
  • 기본값으로 큰 결과 집합을 받기보다, 원하는 결과 개수를 의도적으로 정하세요.
  • 뉴스 전용 쿼리는 최신성 제약과 함께 사용하세요.

스킬 설명은 firecrawl-search를 구조화된 출력과 선택적 콘텐츠 추출 측면에서 기본 내장 웹 검색보다 강한 도구로 위치시키고 있지만, 한계도 분명합니다:

  • 결과 품질은 쿼리 품질에 크게 의존하고,
  • 너무 넓은 검색은 잡음이 많아질 수 있으며,
  • 전체 페이지 스크래핑은 유용하지만 깊은 사이트 크롤링과는 다르고,
  • 이 스킬은 리서치 수집 단계이지, 그 자체로 검증을 끝내주는 도구는 아닙니다.

firecrawl-search 스킬 FAQ

반복 가능한 리서치 워크플로가 필요하다면 그렇습니다. firecrawl-search는 명시적인 명령, JSON 출력, 저장 파일, 선택적 페이지 추출이 필요할 때 더 낫습니다. 일회성 호기심 해결에는 일반 프롬프트로도 충분할 수 있지만, 추적 가능한 다단계 리서치에는 훨씬 약합니다.

네. CLI 명령 실행과 JSON 출력 확인에 거부감이 없다면 초보자도 쓸 수 있습니다. 스킬에 드러난 명령 표면 자체는 작습니다. 초보자에게 더 큰 난관은 설치 복잡성이 아니라 쿼리 설계입니다.

탐색이 먼저일 때 firecrawl-search skill을 쓰면 됩니다. 이미 원하는 정확한 페이지를 알고 있다면, 보통은 직접 스크래핑하는 편이 더 깔끔합니다.

네. 스킬에는 --sources news와 최근 결과를 위한 --tbs qdr:d 패턴이 명시적으로 제시됩니다. 따라서 시간 민감도가 높은 확인 작업에 적합합니다. 단, 시간 범위는 사용자가 분명하게 정해줘야 합니다.

대개는 첫 단계 역할에 가깝고, 전체 파이프라인 전부를 대신하진 않습니다. 스킬 자체도 search → scrape → map → crawl → interact로 확장되는 워크플로 패턴을 가리킵니다. 병목이 출처 탐색이라면 설치할 가치가 있고, 병목이 순회나 상호작용이라면 다른 스킬을 추가하는 편이 맞습니다.

다음 상황에서는 적합하지 않습니다:

  • 웹사이트 자동화가 필요할 때,
  • 인증이 필요한 브라우징이 필요할 때,
  • 도메인 전체를 빠짐없이 크롤링해야 할 때,
  • 이미 대상 URL을 알고 있을 때.

가장 큰 레버는 쿼리의 구체성입니다. 첫 결과가 약하다고 해서 limit만 늘리지 마세요. 대신 다음 요소를 넣어 쿼리를 다시 쓰는 편이 낫습니다:

  • 명확한 주제,
  • 어떤 출처 관점인지,
  • 날짜 신호,
  • 필요하다면 지역 또는 도메인 제약.

대부분의 경우 결과 수를 늘리는 것보다 쿼리를 잘 고쳐 쓰는 쪽이 효과가 큽니다.

한 번에 몰아붙이지 말고 2단계 리서치로 나누기

firecrawl-search의 흔한 실패 패턴은 한 번에 너무 많은 일을 시키는 것입니다. 더 좋은 방식은 다음과 같습니다:

  • 1차: 검색만 해서 가치 있는 URL을 식별
  • 2차: 선별된 결과만 스크래핑해 전체 텍스트 확보

이렇게 하면 불필요한 스크래핑이 줄고, 후속 요약 품질도 좋아집니다.

실제로 필요한 출력 형태를 명확히 요청하기

다음 단계가 분석이라면, 원하는 처리 형태를 분명히 지시하세요:

  • 원시 JSON 저장,
  • 상위 결과 식별,
  • 최종 후보만 스크래핑,
  • 추출 후 요약.

이 방식이 에이전트에게 한 번에 “다 조사해줘”라고 하는 것보다 훨씬 안정적입니다.

소스와 시간 제약으로 노이즈 줄이기

결과가 산만하다고 느껴질 때는 양을 늘리기 전에 제약부터 추가하세요:

  • 현재 이슈라면 --sources news로 전환하고,
  • 최신성이 필요하면 --tbs를 쓰고,
  • --limit를 낮추거나 상한을 두고,
  • 주제 표현을 더 좁힙니다.

대체로 이것이 firecrawl-search for Web Research 품질을 가장 빠르게 끌어올리는 방법입니다.

firecrawl-search에서 자주 생기는 문제는 다음과 같습니다:

  • 지나치게 넓은 쿼리,
  • 너무 이른 스크래핑,
  • 상시성 주제와 시의성 주제를 섞는 것,
  • 추출한 페이지를 읽지 않고 검색 결과만 최종 근거처럼 취급하는 것.

품질이 떨어지면 먼저 이런 가정이 들어가 있지 않은지 점검하세요.

에이전트에게 더 강한 지시 주기

더 좋은 호출 프롬프트에는 보통 다음이 포함됩니다:

  • 리서치 질문,
  • 좋은 출처의 기준,
  • 원하는 소스 유형,
  • 최신성 요구,
  • 수집할 결과 개수,
  • 결과 페이지를 스크래핑할지 여부.

예시:

Use firecrawl-search to find 8 recent news and web sources on open-source AI model security benchmarks from the past 14 days. Save JSON results, then scrape the top 4 substantive sources for detailed comparison.

이런 지시는 에이전트가 추측해야 할 부분을 줄여주기 때문에 결과 품질을 높여줍니다.

첫 결과 이후 반복적으로 다듬기

한 번의 넓은 실행만으로 firecrawl-search skill을 평가하지 마세요. 첫 결과 집합을 검토한 뒤 다음처럼 다듬는 것이 좋습니다:

  • 빠진 개체명을 추가하고,
  • 모호한 용어를 제거하고,
  • 하나의 쿼리를 더 좁은 두 개의 검색으로 나누고,
  • 명확히 관련 있는 페이지에만 스크래핑을 다시 실행합니다.

이 스킬은 단발성 답변 생성기보다, 반복적으로 정제해 가는 리서치 도구로 다룰 때 가장 성능이 잘 나옵니다.

평점 및 리뷰

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