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.