What problem does it solve?
This skill automates web-content discovery and extraction by orchestrating Firecrawl's decision framework to optimize when to scrape, search, or map. It reduces time spent on choosing the right tool and speeds up data collection from dynamic pages, sites with authentication, and large bulk tasks.
Core Features & Use Cases
- Decision framework: Automatically decide when to use Firecrawl vs WebFetch or WebSearch based on content type, scale, and authentication needs.
- Parallelization & reliability: Supports high-concurrency bulk scraping with guidance to balance speed and resources.
- Output organization: Writes results into a dedicated .firecrawl directory to keep workspaces clean and reproducible.
- Anti-pattern guidance: Includes patterns to avoid common inefficiencies and misuses (e.g., sequential scraping, reading large outputs into context).
- Authentication: Handles login and token management to access protected content.
Quick Start
Use the firecrawl skill to search and scrape multiple URLs in parallel while keeping results in .firecrawl.
- firecrawl --status
- firecrawl search "machine learning" --scrape -o .firecrawl/search.json
- firecrawl map https://example.com -o .firecrawl/urls.txt
- firecrawl scrape https://example.com -o .firecrawl/example.md