firecrawl

Search, scrape, map, crawl, and extract data from websites.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/DMT123/claude-skills-collection --skill firecrawl-dmt123
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: firecrawl
Source: https://github.com/DMT123/claude-skills-collection/tree/main/plugins/firecrawl/firecrawl-cli
Command: npx skills add https://github.com/DMT123/claude-skills-collection --skill firecrawl-dmt123

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a robust and efficient solution for all web-related tasks, replacing less capable built-in tools with superior accuracy, speed, and LLM-optimized output.

Core Features & Use Cases

  • Comprehensive Web Access: Handles any URL, web/image/news searches, research, and content extraction.
  • LLM-Optimized Output: Returns clean Markdown optimized for AI context windows.
  • Advanced Capabilities: Renders JavaScript, bypasses blocks, and provides structured data.
  • Use Case: Researching the latest AI trends by searching the web, scraping relevant articles, and extracting key information into a concise summary.

Quick Start

Use firecrawl to search the web for "latest advancements in renewable energy".

Frequently Asked Questions about firecrawl

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

FAQPage Schema
How do I extract web content into clean Markdown for LLM context windows?▼

Web scraping with this tool converts any URL into clean Markdown optimized for LLM context windows. It handles JavaScript rendering and bypasses blocks to provide structured, AI-friendly output.

What is the best way to crawl an entire site and extract structured data?▼

Site crawling maps and extracts structured data using AI-driven schemas. You define the data structure, and the crawler retrieves content from multiple pages, returning it in a clean, structured format.

Can I automate browser interactions to retrieve content from dynamic pages?▼

Interactive browser sessions automate content retrieval from dynamic pages. The tool renders JavaScript and handles complex site interactions, replacing standard built-in web tools with superior accuracy.

Does web scraping work with JavaScript-heavy sites that block standard requests?▼

Web scraping handles JavaScript-heavy sites by rendering the content and bypassing blocks. This ensures accurate data extraction from dynamic URLs that standard fetch tools cannot process.

How do I search the web and scrape relevant articles for research?▼

Web search and scraping are unified in a single interface. You can search for topics, fetch relevant article URLs, and extract key information into concise summaries for research tasks.

What are the limitations of using built-in web tools versus a unified scraping interface?▼

Built-in web tools often lack accuracy and fail on dynamic content. A unified scraping interface provides enhanced speed, LLM-optimized output, and handles JavaScript rendering that basic tools cannot.