This skill enables intelligent web scraping and data extraction using Firecrawl.
Extracts web content and performs research using Firecrawl's scraping, crawling, and AI agent tools.
/plugin marketplace add firecrawl/firecrawl-claude-plugin/plugin install firecrawl-firecrawl@firecrawl/firecrawl-claude-pluginThis skill inherits all available tools. When active, it can use any tool Claude has access to.
This skill enables intelligent web scraping and data extraction using Firecrawl.
Use Firecrawl when you need to:
Scrape a single URL and return clean content.
Scrape multiple URLs in a single request.
Crawl an entire website starting from a URL.
firecrawl_check_crawl_status to poll until completeCheck the status of an ongoing crawl operation.
Discover all URLs on a website.
Search the web and return scraped results.
Autonomous AI agent for complex web data gathering.
Check the status of an agent job.
When scraping, you can request different output formats:
markdown - Clean markdown content (default)html - Raw HTML contentrawHtml - Unprocessed HTMLscreenshot - Screenshot of the pagelinks - Extract all links from the pagesummary - AI-generated summary of the contentStart with map: For large sites, use firecrawl_map first to understand the site structure
Use appropriate tool:
scrapebatch_scrapecrawlsearchagentHandle crawls automatically: When crawling, always poll firecrawl_check_crawl_status until complete - don't ask users to check manually
Choose the right format: Use summary for quick overviews, markdown for full content, links for navigation analysis
Handle rate limits: Be mindful of API credits and rate limits on large operations
JavaScript-rendered content: Firecrawl automatically handles dynamic content - no special configuration needed
search to find relevant pagesscrape on promising results for full contentmap to discover all documentation pagescrawl or batch_scrape to extract contentcheck_crawl_status until completescrape with summary format for a quick overviewmarkdown scrape if more detail neededUse when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.