firecrawl

Search the web and extract markdown from public pages via Firecrawl CLI.

182|8|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/compozy/agh --skill firecrawl-compozy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: firecrawl
Source: https://github.com/compozy/agh/tree/main/.agents/skills/firecrawl
Command: npx skills add https://github.com/compozy/agh --skill firecrawl-compozy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the time-consuming manual work of searching, finding, and extracting relevant information from web pages so you can quickly get usable content for analysis.

Core Features & Use Cases

  • Web search with page extraction: Perform real-time searches and optionally scrape full page content from results.
  • Targeted scraping: Extract clean markdown optimized for LLMs from a specific URL, including JS-rendered pages.
  • Mapping and bulk crawling: Discover subpages with map, then extract larger site sections with crawl.
  • Browser automation when needed: Use browser for multi-step interaction (clicks, pagination, form submission, login-protected flows).

Quick Start

Use the firecrawl skill to scrape a specific page by asking: Search the web for "react hooks", then return the full extracted markdown from the most relevant result.

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 web pages for LLM context?▼

To extract clean markdown from web pages for LLM context, use the targeted scraping feature to retrieve optimized content from a specific URL, including JavaScript-rendered pages. This ensures the extracted content is ready for analysis.

Can I scrape JavaScript-rendered pages and extract content from them?▼

Yes, you can scrape JavaScript-rendered pages and extract content. The Skill handles JS-rendered pages during targeted scraping and supports browser automation for multi-step interactions like clicks, pagination, and login-protected flows.

What's the best way to discover and crawl subpages of a website?▼

The best way to discover and crawl subpages is to use the map function to find subpages, then apply the crawl function to bulk extract larger site sections. This maps the site structure and extracts content from the discovered URLs.

How do I perform a web search and scrape full page content from the results?▼

Perform a web search and scrape full page content by requesting a real-time search, then optionally scraping the full page content from the most relevant result. This returns the complete extracted markdown for your query.

Do I need authenticated access to scrape web pages and extract content?▼

Yes, you need authenticated access to scrape web pages and extract content. The Skill requires authenticated use of the Firecrawl CLI, utilizing file writes for output isolation and safe handling rules for fetched content.

Can I automate browser interactions like clicks and form submissions during web scraping?▼

Yes, you can automate browser interactions like clicks and form submissions during web scraping. The browser automation feature handles multi-step interactions, including pagination and login-protected flows, to extract the desired content.