firecrawl-cli

Triggers Firecrawl CLI commands to scrape, crawl, and save pages as files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines web scraping, search, crawling, and browser automation tasks, providing clean, LLM-optimized markdown output and saving you from complex manual data extraction.

Core Features & Use Cases

  • Web Scraping: Extract content from specific URLs into markdown.
  • Site Crawling: Bulk extract data from entire sections of websites.
  • Browser Automation: Interact with web pages for dynamic content, logins, and form submissions.
  • Search & Map: Find relevant pages on a topic or locate specific URLs within a site.
  • Use Case: You need to gather all product descriptions from an e-commerce website for a market analysis. Use the crawl command to efficiently extract this data into a structured format.

Quick Start

Use the firecrawl skill to scrape the content from the URL "https://example.com" and save it to a markdown file.

Frequently Asked Questions about firecrawl-cli

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

FAQPage Schema
How do I extract web content into markdown for LLM processing?

You can extract web content into LLM-optimized markdown by using the scrape command with a specific URL. This converts page content into clean, structured markdown without manual formatting.

What's the best way to crawl an entire website section for bulk data?

Crawling an entire website section for bulk data is done using the crawl command. It efficiently extracts all content from targeted site sections into a structured markdown format for analysis.

Can I automate browser interactions for dynamic content and logins?

Browser automation supports interacting with web pages for dynamic content, logins, and form submissions. This allows you to control the browser programmatically to access JavaScript-rendered content.

Do I need an API key to use the Firecrawl CLI for web scraping?

The Firecrawl CLI requires pre-installation and supports optional authentication via an API key or login. This authentication may be necessary depending on the scraping volume and target site requirements.

How does site mapping help locate specific URLs for data extraction?

Site mapping locates specific URLs within a target website to identify relevant pages for data extraction. It helps you find and filter exact content locations before running a full crawl.

Why use markdown output for web scraping instead of raw HTML?

Markdown output is used for web scraping because it provides clean, LLM-optimized text without raw HTML clutter. This makes the extracted content directly usable for language model analysis and processing.