firecrawl-search

Search the web and scrape full page content via the Firecrawl CLI.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/webdevarif/claude-skills --skill firecrawl-search-webdevarif
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-search
Source: https://github.com/webdevarif/claude-skills/tree/main/firecrawl-search
Command: npx skills add https://github.com/webdevarif/claude-skills --skill firecrawl-search-webdevarif

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Built-in web search often returns only snippets, forcing extra fetch steps to read actual page content. This Skill runs web, news, and developer-focused searches through the Firecrawl CLI and optionally scrapes full page markdown in one command, writing structured JSON results to disk. ## Core Features & Use Cases - Web search with optional scraping: Run queries with --scrape to get full page markdown alongside search results, avoiding redundant fetches. - Developer search index: Use --categories developer or the firecrawl developer command to search GitHub issues, merged PRs, READMEs, and curated docs with matched passages. - Filtered searches: Narrow results by source type (web, images, news), time range (--tbs), location, and country. - Use Case: You hit an unfamiliar error message while coding. Run firecrawl developer "error message" --limit 10 to pull matching GitHub issues and PR discussions with the relevant passages, then read them with jq. ## Quick Start Ask the assistant to search the web for your topic using firecrawl, for example: search for recent news about React Server Components and scrape the full page content of the top results.

Frequently Asked Questions about firecrawl-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search the web and get full page content in one step?

Run firecrawl search with the --scrape flag to fetch full page markdown for each result alongside the search hits. Write output to a file with -o and parse it with jq to avoid re-scraping URLs later.

How to search GitHub issues and pull requests for a coding error?

Use firecrawl search with --categories developer, or the dedicated firecrawl developer command, which searches an index of GitHub issues, merged PRs, READMEs, and docs. Results include matched passages you can read with jq.

Can I filter web search results by date or news sources?

Yes. Use --sources news to restrict results to news, and --tbs with values like qdr:d, qdr:w, or qdr:m to limit results to the past day, week, or month. Location and country filters are also supported.

What is the difference between firecrawl search and firecrawl scrape?

Search is for when you do not have a URL yet and need to discover pages. Scrape is for extracting content from a specific known URL. The typical workflow is search first, then scrape, map, or crawl as needed.

Why should search results be written to a file instead of stdout?

Writing results to .firecrawl/ with -o keeps large JSON payloads out of the context window. You can then extract only the URLs, titles, or passages you need using jq queries.