К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

firecrawl-build-search — скилл для Claude Code: что и как

Скилл объясняет агенту, как встроить поиск Firecrawl в продукт: сначала найти страницы по запросу, потом вытащить из них текст.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add firecrawl/skills --skill firecrawl-build-search -a claude-code
Открыть на GitHub

Что делает firecrawl-build-search

Скилл описывает, как встроить Firecrawl /search в код продукта и в работу агента. Пригодится там, где фича начинается с запроса, а не с готовой ссылки: сначала находится десяток страниц, потом из них выбираются нужные.

Поиск здесь отвечает за обнаружение и отбор источников, а вытаскивание текста идёт отдельным шагом. Когда важны стоимость или задержка, скилл советует вытаскивать контент выборочно, а не заливать все результаты подряд. Заранее решите, что нужно продукту: сниппеты, ссылки или полный текст страниц.

Понадобится FIRECRAWL_API_KEY, для self-hosted ещё FIRECRAWL_API_URL. Смежные задачи скилл разводит: известный URL уходит в firecrawl-build-scrape, страницы с кликами и формами в firecrawl-build-interact, научные статьи в firecrawl-research-index. Про categories: ["research"] он предупреждает прямо: это фильтр обычного веб-поиска по research-сайтам, а не запрос к индексу статей, поэтому абстрактов и пассажей из полного текста там не будет.

Какие задачи решает

  • Собрать ответ с указанием источников, начав с вопроса пользователя
  • Найти компании или конкурентов по текстовому запросу
  • Получить шортлист страниц и уже потом вытащить из них текст
  • Отдать агенту свежие результаты веб-поиска вместо ссылки на вход
  • Превратить запрос в список URL для дальнейшего /scrape

Примеры запросов агенту

  • Добавь в наш сервис поиск источников через `/search`, а потом вытащим текст только из трёх верхних страниц.
  • Нужен сценарий: пользователь спрашивает — продукт находит страницы и ссылается на них.
  • Сделай пайплайн «запрос → список URL», дальше страницы пойдут в `/scrape`.

Как установить firecrawl-build-search

1Через Skills CLI (Vercel)

npx skills add firecrawl/skills --skill firecrawl-build-search -a claude-code

2Вручную: положить файлы

~/.claude/skills/firecrawl-build-search/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/firecrawl-build-search/

Из того же набора4

Весь набор →

Похожие

omc-doctor Yeachan-Heo Скилл разбирает установку oh-my-claudecode: сверяет версию плагина с той, что лежит в npm, и ищет в настройках старые хуки. Пригодится, когда плагин вроде стоит, а поведение сессии не меняется. Claude Code CX Codex Cursor +1 832установок handoff thedotmack Формирует файл HANDOFF.md с целями, ошибками и следующими шагами для нового сеанса. Пригодится, когда агент зациклился или пора сбросить контекст. Claude Code CX Codex Cursor +1 344установок obsidian-canvas-creator axtonliu Скилл собирает из текста файл JSON Canvas, который Obsidian открывает как доску: узлы, связи, группы. Раскладка на выбор — радиальная карта или свободная схема. Claude Code CX Codex Cursor +1 2 000установок system-info agno Скилл с двумя скриптами: отдаёт агенту сведения о хосте и листинг каталога. Пригодится, когда нужно понять, где вообще выполняется код. Claude Code CX Codex Cursor +1 302установок skill-creator tldraw Инструкция для агента, по которой он собирает новые скиллы: структура SKILL.md, папки с ресурсами и правила, чтобы не раздувать контекст. Claude Code CX Codex Cursor +1 431установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. Claude Code CX Codex 282 859установок

Вопросы о firecrawl-build-search

Как установить firecrawl-build-search в Claude Code?

Выполните npx skills add firecrawl/skills --skill firecrawl-build-search -a claude-code. Скилл ляжет в ~/.claude/skills/firecrawl-build-search/SKILL.md.

Что делает firecrawl-build-search?

Показывает, как вызывать Firecrawl /search из кода продукта: поиск даёт список источников, а извлечение контента остаётся отдельным шагом. Заодно подсказывает, когда задачу надо решать другим скиллом.

Что нужно для работы скилла?

Ключ FIRECRAWL_API_KEY обязателен, без него запросы к hosted Firecrawl не пройдут. Для своего инстанса дополнительно задаётся FIRECRAWL_API_URL с базовым адресом.

Исходный текст

SKILL.md · ISC
---
name: firecrawl-build-search
description: Integrate Firecrawl `/search` into product code and agent workflows. Use when an app needs discovery before extraction, when the feature starts with a query instead of a URL, or when the system should search the web and optionally hydrate result content.
license: ISC
metadata:
  author: firecrawl
  version: "0.1.0"
  homepage: https://www.firecrawl.dev
  source: https://github.com/firecrawl/skills
inputs:
  - name: FIRECRAWL_API_KEY
    description: Firecrawl API key for hosted Firecrawl requests.
    required: true
  - name: FIRECRAWL_API_URL
    description: Optional base URL for self-hosted Firecrawl deployments.
    required: false
---

# Firecrawl Build Search

Use this when the application starts with a query, not a URL.

## Use This When

- the user asks a question and the product must discover sources first
- the feature needs current web results
- you want to turn a search query into a shortlist of pages for later scraping

## Default Recommendations

- Use `/search` first when URL discovery is part of the product behavior.
- Keep search and extraction conceptually separate unless scraping search results is clearly required.
- Prefer selective follow-up extraction over broad hydration when cost or latency matters.

## Common Product Patterns

- answer generation with cited sources
- company, competitor, or topic discovery
- research workflows that produce a shortlist of **web pages** before deeper extraction
- query-to-URL pipelines for later `/scrape` or `/interact`

Note that "research workflow" here means discovering web pages. If the product is
searching **published papers**, that is a different surface — see the escalation
rules below.

## Escalation Rules

- If you already have the URL, use [firecrawl-build-scrape](../firecrawl-build-scrape/SKILL.md).
- If the result page then requires clicks or form interaction, escalate to [firecrawl-build-interact](../firecrawl-build-interact/SKILL.md).
- If the feature searches **published research papers** — biomedical, clinical, and life-science literature (PubMed, bioRxiv, medRxiv) or arXiv preprints — `/search` is the wrong surface. Use the research paper index instead: [firecrawl-research-index](../firecrawl-research-index/SKILL.md). Passing `categories: ["research"]` to `/search` does **not** query that index; it filters an ordinary web search to research-affiliated websites (the list includes PubMed, bioRxiv, medRxiv, arXiv, and publisher sites) and returns page results from them — no abstract search, related-paper expansion, or full-text passages.
- If the feature answers developer questions from issues, pull requests, READMEs, or documentation pages, use the developer index instead: [firecrawl-developer-index](../firecrawl-developer-index/SKILL.md). The same caveat applies to `categories: ["developer"]`.

## Implementation Notes

- Treat `/search` as discovery, ranking, and source selection.
- Be explicit about whether the product needs snippets, URLs, or full result content.
- Keep the query contract stable so downstream scraping logic stays predictable.

## Docs (Source of Truth)

Read the source-of-truth page for your project language before writing integration code:

- **Node / TypeScript**: [docs.firecrawl.dev/agent-source-of-truth/node](https://docs.firecrawl.dev/agent-source-of-truth/node)
- **Python**: [docs.firecrawl.dev/agent-source-of-truth/python](https://docs.firecrawl.dev/agent-source-of-truth/python)
- **Rust**: [docs.firecrawl.dev/agent-source-of-truth/rust](https://docs.firecrawl.dev/agent-source-of-truth/rust)
- **Java**: [docs.firecrawl.dev/agent-source-of-truth/java](https://docs.firecrawl.dev/agent-source-of-truth/java)
- **Elixir**: [docs.firecrawl.dev/agent-source-of-truth/elixir](https://docs.firecrawl.dev/agent-source-of-truth/elixir)
- **cURL / REST**: [docs.firecrawl.dev/agent-source-of-truth/curl](https://docs.firecrawl.dev/agent-source-of-truth/curl)

## See Also

- [firecrawl-build](../firecrawl-build/SKILL.md)
- [firecrawl-build-scrape](../firecrawl-build-scrape/SKILL.md)
- [firecrawl-build-interact](../firecrawl-build-interact/SKILL.md)
- [firecrawl-research-index](../firecrawl-research-index/SKILL.md)
- [firecrawl-developer-index](../firecrawl-developer-index/SKILL.md)

© firecrawl · ISC · firecrawl/skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой