Firecrawl Build Search
FirecrawlOfficialCreated by firecrawl
- Skill
- Tool integration
- Automation and integrations
- ISC
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides guidance on integrating the Firecrawl search functionality into product code and agent workflows. It is designed for scenarios where an application must discover relevant web sources based on a query rather than a known URL. The skill emphasizes using search as a discovery and ranking mechanism, separating the initial search phase from subsequent scraping or interaction tasks to maintain predictable and efficient data pipelines.
What it does
- Enables web discovery based on user queries.
- Provides a foundation for building query-to-URL pipelines.
- Supports selective hydration of search result content.
- Offers guidance on integrating search with downstream scraping or interaction tasks.
- Defines clear escalation paths for specialized search needs like research papers or developer documentation.
When to use it
- When your application needs to find information before it can extract data.
- When the user input is a search query rather than a direct URL.
- When you need to generate a shortlist of web pages for further processing.
- When you require current web results for answer generation or topic discovery.
Advantages
- Separates discovery from extraction for cleaner, more modular code.
- Reduces unnecessary scraping by allowing selective follow-up.
- Provides a predictable contract for downstream automation logic.
- Integrates seamlessly with other Firecrawl capabilities for end-to-end workflows.
Usage examples
- “I need to find the latest news on a specific industry topic to generate a summary.”
- The agent uses the search skill to query the web, retrieves a list of relevant URLs, and then proceeds to extract content from the most pertinent pages.
- “Build a pipeline that finds competitor websites based on a list of keywords.”
- The system executes search queries for the provided keywords, filters the results, and compiles a shortlist of target URLs for future scraping.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/firecrawl/firecrawl-build-search/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip firecrawl-build-search.zip -d .agents/skills
Documentation by firecrawl
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
/searchfirst 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
/scrapeor/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.
If the result page then requires clicks or form interaction, escalate to firecrawl-build-interact.
If the feature searches published research papers — biomedical, clinical, and life-science literature (PubMed, bioRxiv, medRxiv) or arXiv preprints —
/searchis the wrong surface. Use the research paper index instead: firecrawl-research-index. Passingcategories: ["research"]to/searchdoes 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. The same caveat applies to
categories: ["developer"].
Implementation Notes
Treat
/searchas 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
cURL / REST: docs.firecrawl.dev/agent-source-of-truth/curl
See Also
firecrawl-build
firecrawl-build-scrape
firecrawl-build-interact
firecrawl-research-index
firecrawl-developer-index
Files
- ATTRIBUTION.mdAdded by AutoGineer923 B
- LICENSELicence file added by AutoGineer735 B
- SKILL.md4.2 KiB
SKILL.md
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
/searchfirst 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
/scrapeor/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.
If the result page then requires clicks or form interaction, escalate to firecrawl-build-interact.
If the feature searches published research papers — biomedical, clinical, and life-science literature (PubMed, bioRxiv, medRxiv) or arXiv preprints —
/searchis the wrong surface. Use the research paper index instead: firecrawl-research-index. Passingcategories: ["research"]to/searchdoes 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. The same caveat applies to
categories: ["developer"].
Implementation Notes
Treat
/searchas 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
cURL / REST: docs.firecrawl.dev/agent-source-of-truth/curl
See Also
firecrawl-build
firecrawl-build-scrape
firecrawl-build-interact
firecrawl-research-index
firecrawl-developer-index
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs network access, Needs Python, Needs Node.js
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- firecrawl
- Publisher
- Firecrawl (Official)
- Source
- firecrawl/skills · skills/build/firecrawl-build-search · commit 458d9d0
- Licence
- ISC License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by firecrawl or Firecrawl.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download firecrawl-build-search.zip