firecrawl

Search, scrape, map, crawl, and browse websites via the Firecrawl CLI.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Coral5644/NekansModPack --skill firecrawl-coral5644
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: firecrawl
Source: https://github.com/Coral5644/NekansModPack/tree/main/.cursor/skills/firecrawl
Command: npx skills add https://github.com/Coral5644/NekansModPack --skill firecrawl-coral5644

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires firecrawl-cli.

What problem does it solve? It gives AI agents a consistent, scriptable way to access the live web—searching, reading pages, mapping sites, and interacting with browsers—without relying on ad-hoc fetch calls or losing long outputs in the conversation context. ## Core Features & Use Cases - Web Search & Scraping: Run firecrawl search (web, images, news) and firecrawl scrape to pull page content as markdown, HTML, links, or JSON, with results saved to .firecrawl/ files. - Site Mapping & Crawling: Use map --search to locate specific docs subpages and crawl with depth, path, and concurrency controls for bulk site extraction. - Agent & Browser Automation: Use agent for schema-constrained structured extraction and browser sessions for click, fill, scroll, and snapshot interactions on dynamic pages. - Use Case: When asked to research the latest API pricing across several vendor sites, search with --scrape, save JSON outputs, then grep and compare results without re-fetching. ## Quick Start Ask the AI to use firecrawl to search the web for a topic or scrape a specific URL and save the results into the .firecrawl directory.

Frequently Asked Questions about firecrawl

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

FAQPage Schema
How do I search the web and scrape results with Firecrawl CLI?▼

Run firecrawl search with your query and add --scrape to fetch each result's page content in one step. Use --json and -o to save structured output to a file, avoiding repeated scrape calls on the same URLs.

How to scrape a JavaScript-heavy page with Firecrawl?▼

Use firecrawl scrape with the --wait-for flag to give the page time to render before extraction. If scraping still fails because interaction is required, escalate to firecrawl browser sessions with click, fill, and snapshot commands.

When should I use firecrawl map versus crawl?▼

Use map when you know the domain but need to locate specific subpages, especially with --search to filter URLs. Use crawl only when you need bulk content from an entire site section, such as a full docs tree or blog archive.

Does Firecrawl browser work on sites with CAPTCHA or Cloudflare?▼

No, the browser command should not be used on sites with Cloudflare challenges, CAPTCHAs, or bot detection, including Google and Bing. For those sites, use firecrawl search or find public mirrors and alternative sources instead.

Why is the firecrawl command not found after installation?▼

The npm global bin directory may not be in your PATH after installing with npm install -g firecrawl-cli. Verify with firecrawl --status, or fall back to running it via npx firecrawl-cli.

How do I check Firecrawl API credits and concurrency limits?▼

Run firecrawl --status to see authentication state, concurrency usage, and remaining credits, or firecrawl credit-usage for detailed consumption. Scale task scope down if credits or concurrency are insufficient.