firecrawl

Extract markdown content from live websites via REST API or CLI.

2|Updated May 3, 2026
One-click install
npx skills add https://github.com/Ankur2606/Algo-Pharma --skill firecrawl-ankur2606
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl
Source: https://github.com/Ankur2606/Algo-Pharma/tree/main/skills
Command: npx skills add https://github.com/Ankur2606/Algo-Pharma --skill firecrawl-ankur2606

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Firecrawl removes the friction of turning live webpages into usable AI-ready text and structured content, so you can act on current information without fragile, hand-written scraping.

Core Features & Use Cases

  • Fast web context extraction: Search first to discover relevant pages, then scrape clean markdown from specific URLs for downstream analysis.
  • Interactive page handling: Interact with live pages when clicks, forms, or navigation are required rather than plain extraction.
  • Bulk crawling and site mapping: Crawl multiple pages for extraction at scale and map a site to discover URLs when you don’t yet know where the data lives.
  • Integration-ready for agents: Use Firecrawl tools or the REST API to route scraping workflows into your application logic.

Quick Start

Use the Firecrawl skill to scrape the target URL https://firecrawl.dev and save the extracted markdown to a local file for quick review.

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 from live web pages for AI workflows?

Web scraping for markdown extraction is handled by routing requests through the Firecrawl REST API or CLI tools, which fetch live URLs and return consistent markdown text. This removes the friction of fragile, hand-written scraping for downstream analysis.

What is the best way to crawl and map an entire site when I don't know the URL structure?

Bulk crawling and site mapping discover unknown URL structures by scaling extraction across multiple pages. This process returns a comprehensive map of target site links and extracts content from discovered pages for complete data retrieval.

Can I scrape web pages that require interaction like clicks or form submissions?

Interactive page handling supports extraction from live pages requiring clicks, forms, or navigation. Instead of plain static extraction, the workflow interacts with page elements to access and extract the dynamically loaded content.

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

Authentication is required to call the Firecrawl REST API and return consistent markdown or structured extraction results. You must route scraping workflows through proper authentication to enable reliable extraction from live websites.

How do I search the web first to discover relevant pages before scraping?

Web search discovery enables finding relevant pages before scraping clean markdown from specific URLs. You search first to discover target links, then scrape the discovered URLs to return clean content for downstream agentic workflows.