firecrawl

Search, scrape, crawl, and monitor websites via the Firecrawl CLI.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/mrestrepoj10/re-hear --skill firecrawl-mrestrepoj10
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl
Source: https://github.com/mrestrepoj10/re-hear/tree/main/.agents/skills/firecrawl
Command: npx skills add https://github.com/mrestrepoj10/re-hear --skill firecrawl-mrestrepoj10

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires firecrawl-cli.

What problem does it solve? Getting clean, LLM-ready content from the web requires handling JavaScript rendering, pagination, logins, and messy HTML. This Skill gives you a single CLI to search the web, scrape pages, crawl entire sites, and monitor pages for changes, returning markdown optimized for context windows. ## Core Features & Use Cases - Web Search & Scraping: Find pages on any topic with firecrawl search and extract clean markdown from any URL with firecrawl scrape, including JS-rendered SPAs. - Site Crawling & Mapping: Discover URLs with map, bulk-extract entire docs sections with crawl, and download sites to local files. - Page Interaction & Monitoring: Click buttons, fill forms, and handle pagination with interact, or set up recurring monitor checks that diff pages and alert via webhook or email when content changes. - Use Case: Research a competitor's pricing by scraping their pricing page, then create a monitor with a goal like "Alert when pricing information changes" to get notified of every update. ## Quick Start Ask the AI to search the web for a topic or scrape a specific URL, for example: "Use firecrawl to scrape https://example.com/pricing and summarize the plans."

Frequently Asked Questions about firecrawl

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

FAQPage Schema
How do I scrape a webpage and get clean markdown?

Run firecrawl scrape with the quoted URL and an output file, for example: firecrawl scrape "https://example.com" -o .firecrawl/page.md. The CLI handles static pages and JS-rendered SPAs and returns markdown optimized for LLM context windows.

How do I search the web from the command line?

Use firecrawl search with your query, adding --scrape to fetch full page content and --limit to control result count. Search costs 2 credits per call, and sending structured feedback afterward refunds 1 credit.

Does Firecrawl work without an API key?

Yes, search, scrape, and interact work on a keyless free tier that is rate-limited. For best results, authenticate with firecrawl login --browser or set a FIRECRAWL_API_KEY from firecrawl.dev.

How do I monitor a webpage for changes?

Create a monitor with firecrawl monitor create, specifying --page for the URL, --schedule such as "every 5 minutes", and a --goal describing what changes matter. Each check labels pages as same, new, changed, removed, or error, with webhook and email notification options.

When should I use scrape versus interact?

Use scrape first since it handles static and JS-rendered pages. Add interact only when content requires clicks, form fills, pagination, infinite scroll, or login, or when scrape fails to capture everything you need.

Why is the firecrawl command not found after installation?

The npm global bin directory may not be in your PATH. Verify with npx [email protected] --version, then reinstall globally with npm install -g [email protected] if needed.