Labsco
firecrawl logo

firecrawl / cli

✓ Official507

A skill package that teaches your agent 16 capabilities — every one documented and browsable below, no GitHub required · by firecrawl.

Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.

firecrawl-agent🔥🔥🔥🔥✓ VerifiedFreeQuick setup

AI-powered autonomous extraction of structured data from complex multi-page websites. Navigates sites intelligently to locate and extract data, returning results as JSON with optional schema validation Supports custom JSON schemas for predictable structured output, or freeform extraction when schema is not provided Offers two model tiers (spark-1-mini and spark-1-pro) with credit limits and optional waiting for inline results Best suited for multi-page extraction tasks; use simpler scrape or...

1 file — installable on its own

firecrawl-agent🔥🔥🔥🔥✓ VerifiedFreeQuick setup

AI-powered autonomous extraction. The agent navigates sites and extracts structured data (takes 2-5 minutes).

1 file — installable on its own

firecrawl-crawl🔥🔥🔥✓ VerifiedFreeQuick setup

Bulk extract content from a website. Crawls pages following links up to a depth/limit.

1 file — installable on its own

firecrawl-crawl🔥🔥🔥✓ VerifiedFreeQuick setup

Bulk extract content from entire websites or site sections with depth and path filtering. Crawls pages following links up to configurable depth limits and page counts, with path inclusion/exclusion filters to scope extraction Supports async job polling or synchronous waiting with progress display via --wait and --progress flags Offers concurrency control, request delays, and JSON output formatting for integration into agent workflows Part of a four-step escalation pattern: search → scrape →...

1 file — installable on its own

firecrawl-download🔥🔥🔥✓ VerifiedFreeQuick setup

Download entire websites as organized local files in multiple formats. Maps site structure first, then scrapes each discovered page into nested directories under .firecrawl/ , supporting markdown, links, screenshots, and custom format combinations Filters pages by path patterns ( --include-paths , --exclude-paths ), search queries, subdomain inclusion, and page limits to control scope All standard scrape options work with download: format selection, full-page screenshots, main-content...

1 file — installable on its own

firecrawl-download🔥🔥🔥✓ VerifiedFreeQuick setup

Experimental. Convenience command that combines map + scrape to save an entire site as local files.

1 file — installable on its own

firecrawl-interact🔥🔥🔥✓ VerifiedFreeQuick setup

Interact with scraped pages in a live browser session. Scrape a page first, then use natural language prompts or code to click, fill forms, navigate, and extract data.

1 file — installable on its own

firecrawl-interact🔥🔥🔥✓ VerifiedFreeQuick setup

Interact with scraped pages in a live browser session. Scrape a page first, then use natural language prompts or code to click, fill forms, navigate, and extract data.

1 file — installable on its own

firecrawl-map🔥🔥🔥✓ VerifiedFreeQuick setup

Discover URLs on a site. Use --search to find a specific page within a large site.

1 file — installable on its own

firecrawl-map🔥🔥🔥✓ VerifiedFreeQuick setup

Discover and filter URLs on a website, with optional search to locate specific pages. Supports filtering by search query to find pages matching keywords within large sites Includes sitemap handling strategies (include, skip, or use only) and optional subdomain inclusion Outputs results as plain text or JSON with configurable URL limits Commonly paired with firecrawl-scrape: use map with search to find the target URL, then scrape it

1 file — installable on its own

firecrawl-monitor🔥🔥🔥✓ VerifiedFreeQuick setup

Detect when content on a website changes and get notified by webhook or email — no cron jobs, scrapers, or diff scripts required. Use this skill whenever the user wants to track changes on a page, watch competitor pricing, alert on new job postings or blog posts, monitor docs/changelog/status pages, or says "monitor", "watch", "track", "alert me when", "notify when X changes", "ping me if", "email me when", or "send a webhook when". A built-in AI judge filters out formatting, timestamp, and...

1 file — installable on its own

firecrawl-parse🔥🔥🔥✓ VerifiedFreeQuick setup

Turn a local document into clean markdown on disk. Supports PDF, DOCX, DOC, ODT, RTF, XLSX, XLS, HTML/HTM/XHTML .

1 file — installable on its own

firecrawl-scrape🔥🔥🔥🔥✓ VerifiedFreeQuick setup

Extract clean markdown from any URL, including JavaScript-rendered single-page applications. Handles both static pages and JS-rendered SPAs with configurable wait times for rendering Supports multiple concurrent URL scraping with output format options including markdown, HTML, links, and screenshots Includes content filtering options like main-content-only mode to strip navigation and footers, plus tag inclusion/exclusion Optional inline question answering via --query flag for targeted...

1 file — installable on its own

firecrawl-scrape🔥🔥🔥🔥✓ VerifiedFreeQuick setup

Scrape one or more URLs. Returns clean, LLM-optimized markdown. Multiple URLs are scraped concurrently.

1 file — installable on its own

firecrawl-search🔥🔥🔥🔥✓ VerifiedFreeQuick setup

Web search with optional full-page content extraction from results. Returns real search results as JSON with optional --scrape flag to fetch complete page markdown for each result, avoiding redundant fetches Supports filtering by source type (web, images, news), category (GitHub, research, PDF), time range (past hour/day/week/month/year), location, and country Use --limit to control result count and --scrape-formats to customize output formats when extracting full content Part of a workflow...

1 file — installable on its own

firecrawl-search🔥🔥🔥🔥✓ VerifiedFreeQuick setup

Web search with optional content scraping. Returns search results as JSON, optionally with full page content.

1 file — installable on its own