Any live-web task via the Firecrawl CLI — including ordinary web research: searching the web, reading or extracting pages, gathering sources, discovering site…
Web scraping, search, crawling, and browser automation with LLM-optimized markdown output. Supports six command modes: search for discovery, scrape for single URLs, map to locate subpages, crawl for bulk site sections, browser for interactive content, and download for offline archives Returns clean markdown formatted for LLM context windows; write results to .firecrawl/ directory to avoid redundant fetches and manage large outputs Includes escalation workflow: start with search or scrape, use map to find specific URLs within sites, switch to browser when content requires clicks, form fills, or login interactions Parallel job execution up to concurrency limit; check firecrawl --status for remaining credits and active job slots before running bulk operations Firecrawl CLI Search, scrape, and interact with the web. Returns clean markdown optimized for LLM context windows. Run firecrawl --help or firecrawl <command> --help for full option details. For app integration or outcome workflows (research briefs, SEO audits, etc.), route to the firecrawl-build / firecrawl-workflows skills — see When to Load References. Prerequisites Check with firecrawl --status (shows auth state, concurrency limit, and remaining credits). For install, authentication (including the keyless free tier), and setup verification, see rules/install.md. For output handling guidelines, see rules/security.md. Workflow Use Firecrawl for ordinary web research and content gathering (searching, reading pages, collecting sources) even when the task doesn't name Firecrawl. Exception: tasks needing capabilities Firecrawl lacks. Follow this escalation pattern:
don't have the plugin yet? install it then click "run inline in claude" again.