firecrawl

Automate web scraping, crawling, and browser interactions via the Firecrawl CLI.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/sharkitect-solutions/sharkitect-claude-toolkit --skill firecrawl-sharkitect-solutions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl
Source: https://github.com/sharkitect-solutions/sharkitect-claude-toolkit/tree/main/skills/firecrawl
Command: npx skills add https://github.com/sharkitect-solutions/sharkitect-claude-toolkit --skill firecrawl-sharkitect-solutions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines web data acquisition by providing tools for scraping static and dynamic web pages, crawling entire sites, and automating browser interactions for complex scenarios.

Core Features & Use Cases

  • Web Scraping: Extract clean Markdown content from URLs.
  • Site Crawling: Bulk download content from specific sections of websites.
  • Browser Automation: Interact with web elements like buttons and forms for dynamic content.
  • AI-Powered Extraction: Use agents for intelligent data extraction based on schemas.
  • Use Case: Automatically extract all product descriptions and prices from an e-commerce category page, even if pagination or dynamic loading is involved.

Quick Start

Use the firecrawl skill to scrape the content from the URL 'https://example.com'.

Frequently Asked Questions about firecrawl

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

FAQPage Schema
How do I extract clean Markdown content from JavaScript-rendered web pages?

Web scraping with this tool extracts clean Markdown from JavaScript-rendered pages by automating browser interactions. It handles dynamic loading and static URLs alike to retrieve content without manual rendering setup.

Can I crawl an entire website section and bulk download paginated content?

Site crawling supports bulk downloading content from specific website sections, including paginated pages. It systematically navigates site structures to acquire all targeted data efficiently across multiple URLs.

Does browser automation handle form submissions and dynamic web interactions?

Browser automation handles dynamic web interactions like form submissions and button clicks. It programmatically interacts with web elements to trigger actions required to load or reveal specific content.

How do I use AI-driven data extraction with schema definition for web scraping?

AI-driven data extraction uses agents to intelligently pull structured data based on a defined schema. This allows targeted scraping of specific fields like product prices and descriptions directly from URLs.

What is the best way to map a website structure before crawling specific sections?

Site mapping provides tools to discover and map a website's URL structure before crawling. This identifies accessible routes and sections so you can precisely target bulk downloads and scraping operations.