firecrawl

Scrape, crawl, and search websites via a command-line interface.

578|89|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/firecrawl/cli --skill firecrawl-firecrawl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl
Source: https://github.com/firecrawl/cli/tree/main/skills/firecrawl-cli
Command: npx skills add https://github.com/firecrawl/cli --skill firecrawl-firecrawl

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a powerful and efficient way to scrape websites, extract specific data, and search the web, replacing less capable built-in tools.

Core Features & Use Cases

  • Web Scraping: Extract content from single URLs or crawl entire websites.
  • Web Search: Perform searches with options for scraping results.
  • Browser Automation: Launch cloud browser sessions for complex interactions.
  • AI-Powered Extraction: Use AI agents to extract structured data based on prompts.
  • Use Case: Automatically gather all product names and prices from an e-commerce website for competitive analysis.

Quick Start

Use the firecrawl skill to search the web for 'latest AI advancements'.

Frequently Asked Questions about firecrawl

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

FAQPage Schema
How do I scrape JavaScript-rendered websites for LLM data extraction?

Web scraping JavaScript-rendered websites for LLM data extraction requires a tool that handles browser automation and optimizes output format. This approach bypasses rendering blocks and provides clean content for AI agents.

What is the best way to crawl an entire website and extract product data?

Crawling an entire website to extract product data is best handled by a web crawling tool that supports full site mapping and AI-driven data extraction. This method automatically gathers structured information like product names and prices for competitive analysis.

Can I use browser automation to bypass anti-scraping blocks during web crawling?

Yes, you can use browser automation to bypass anti-scraping blocks during web crawling. Launching cloud browser sessions allows you to handle complex interactions and retrieve content that standard scraping methods cannot access.

How does AI-powered data extraction work for web search results?

AI-powered data extraction for web search results works by using AI agents to process scraped content based on specific prompts. The system performs web searches, optionally scrapes the results, and structures the data according to your extraction criteria.

Does web scraping output need to be optimized for LLMs?

Yes, web scraping output should be optimized for LLMs to ensure effective AI-driven data extraction. Formatting scraped content specifically for large language models allows AI agents to accurately process and extract structured data from raw web pages.