firecrawl

Scrape, search, crawl, and automate browsers to output LLM-optimized markdown.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/a0972199950/lazy-cv --skill firecrawl-a0972199950
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl
Source: https://github.com/a0972199950/lazy-cv/tree/main/.agents/skills/firecrawl
Command: npx skills add https://github.com/a0972199950/lazy-cv --skill firecrawl-a0972199950

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates web scraping, searching, crawling, and browser interactions to extract clean, LLM-optimized markdown content from the web.

Core Features & Use Cases

  • Web Search & Research: Find information and discover sources online.
  • Scraping: Extract content from specific web pages or entire sites.
  • Browser Automation: Interact with dynamic web pages that require clicks, logins, or form submissions.
  • Use Case: Automatically gather all product descriptions and prices from an e-commerce website for market analysis.

Quick Start

Use the firecrawl skill to search for "latest AI advancements" and scrape the top 3 results.

Frequently Asked Questions about firecrawl

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

FAQPage Schema
How do I extract content from dynamic web pages that require clicks or logins?

You can extract content from dynamic web pages using browser automation to manage interactive sessions. This handles clicks, logins, and form submissions, outputting clean, LLM-optimized markdown from static and dynamic sites.

What is the best way to scrape an entire e-commerce website for product descriptions and prices?

The best way to scrape an entire e-commerce site is using web crawling to automatically gather product descriptions and prices. This extracts content from specific pages or entire sites into LLM-optimized markdown for market analysis.

How does web scraping output get formatted for large language models?

Web scraping output is formatted as LLM-optimized markdown. By extracting content from static and dynamic web pages, the process delivers clean markdown text specifically structured for large language model consumption.

Do I need to pre-install any CLI tool to automate web search and crawling?

Yes, you need to pre-install and authenticate the Firecrawl CLI tool. This command-line interface provides the necessary environment to automate web searching, crawling, and browser interactions for data extraction.

Can I use browser automation to discover online sources for research?

Yes, you can use browser automation to discover online sources for research. The tool supports web search capabilities to find information, scrape specific results, and output the content as LLM-optimized markdown.