firecrawl/cli▌
8 approved skills in this repository
firecrawl-browser
Productivity
Cloud browser automation for pages requiring clicks, forms, login, and pagination. \n \n Supports interactive workflows: click elements, fill forms, navigate multi-step flows, handle pagination and infinite scroll \n Persistent profiles survive session close, enabling login-then-work patterns where authentication state is retained across reconnects \n Core commands include open , snapshot -i (element discovery with @ref IDs), click , fill , type , scrape , scroll , wait , and eval for JavaScript
firecrawl-download
Productivity
Download entire websites as organized local files in multiple formats. \n \n Maps site structure first, then scrapes each discovered page into nested directories under .firecrawl/ , supporting markdown, links, screenshots, and custom format combinations \n Filters pages by path patterns ( --include-paths , --exclude-paths ), search queries, subdomain inclusion, and page limits to control scope \n All standard scrape options work with download: format selection, full-page screenshots, main-conten
firecrawl-map
Productivity
Discover and filter URLs on a website, with optional search to locate specific pages. \n \n Supports filtering by search query to find pages matching keywords within large sites \n Includes sitemap handling strategies (include, skip, or use only) and optional subdomain inclusion \n Outputs results as plain text or JSON with configurable URL limits \n Commonly paired with firecrawl-scrape: use map with search to find the target URL, then scrape it \n
firecrawl-scrape
Productivity
Extract clean markdown from any URL, including JavaScript-rendered single-page applications. \n \n Handles both static pages and JS-rendered SPAs with configurable wait times for rendering \n Supports multiple concurrent URL scraping with output format options including markdown, HTML, links, and screenshots \n Includes content filtering options like main-content-only mode to strip navigation and footers, plus tag inclusion/exclusion \n Optional inline question answering via --query flag for tar
firecrawl
Productivity
Web scraping, search, crawling, and browser automation with LLM-optimized markdown output. \n \n Supports six command modes: search for discovery, scrape for single URLs, map to locate subpages, crawl for bulk site sections, browser for interactive content, and download for offline archives \n Returns clean markdown formatted for LLM context windows; write results to .firecrawl/ directory to avoid redundant fetches and manage large outputs \n Includes escalation workflow: start with search or sc
firecrawl-agent
Productivity
AI-powered autonomous extraction of structured data from complex multi-page websites. \n \n Navigates sites intelligently to locate and extract data, returning results as JSON with optional schema validation \n Supports custom JSON schemas for predictable structured output, or freeform extraction when schema is not provided \n Offers two model tiers (spark-1-mini and spark-1-pro) with credit limits and optional waiting for inline results \n Best suited for multi-page extraction tasks; use simple
firecrawl-search
Productivity
Web search with optional full-page content extraction from results. \n \n Returns real search results as JSON with optional --scrape flag to fetch complete page markdown for each result, avoiding redundant fetches \n Supports filtering by source type (web, images, news), category (GitHub, research, PDF), time range (past hour/day/week/month/year), location, and country \n Use --limit to control result count and --scrape-formats to customize output formats when extracting full content \n Part of
firecrawl-crawl
Productivity
Bulk extract content from entire websites or site sections with depth and path filtering. \n \n Crawls pages following links up to configurable depth limits and page counts, with path inclusion/exclusion filters to scope extraction \n Supports async job polling or synchronous waiting with progress display via --wait and --progress flags \n Offers concurrency control, request delays, and JSON output formatting for integration into agent workflows \n Part of a four-step escalation pattern: search