firecrawl-search

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

2|Updated Mar 29, 2015
One-click install
npx skills add https://github.com/ovisan/dotfiles --skill firecrawl-search-ovisan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-search
Source: https://github.com/ovisan/dotfiles/tree/main/.grok/skills/firecrawl-search
Command: npx skills add https://github.com/ovisan/dotfiles --skill firecrawl-search-ovisan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Built-in web search often returns only snippets, forcing you to fetch each result page separately. This Skill runs web searches through the Firecrawl CLI and optionally scrapes full page content as markdown in a single step, returning structured JSON you can process with jq. ## Core Features & Use Cases - Web Search with Scraping: Run queries against web, news, and image sources, with an optional --scrape flag that returns full page markdown alongside results. - Developer Search: Use --categories developer or the firecrawl developer command to search GitHub issues, merged pull requests, READMEs, and curated documentation with matched passages. - Filtered Queries: Narrow results by time (--tbs), country, location, and result limit, writing output to .firecrawl/ JSON files to keep context small. - Use Case: You hit an unfamiliar error message in a library. Run a developer search to pull matching GitHub issues and merged PRs with the exact passages describing the fix. ## Quick Start Ask the assistant to search the web for your topic with Firecrawl and save the results, optionally scraping full page content, for example: search for recent news about a topic and extract the article URLs from the JSON output.

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 every result alongside the search hits. Write output to a JSON file with -o and extract fields using jq.

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

Use firecrawl search with --categories developer, or the dedicated firecrawl developer command. It searches an index of GitHub issues, merged PRs, READMEs, and docs, returning matched passages per result.

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

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

Why should Firecrawl search output be written to a file?

Search results with scraped content can be very large and would bloat the context window if printed directly. Writing to .firecrawl/ with -o and reading fields via jq keeps only the needed data in context.

When should I use firecrawl search instead of firecrawl scrape?

Use search when you do not have a specific URL yet and need to discover pages or sources. Use scrape when you already know the exact URL and only need that page's content.