firecrawl-download

Downloads entire websites as local markdown, screenshot, and link files via Firecrawl.

2|Updated Mar 29, 2015
One-click install
npx skills add https://github.com/ovisan/dotfiles --skill firecrawl-download-ovisan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: firecrawl-download
Source: https://github.com/ovisan/dotfiles/tree/main/.grok/skills/firecrawl-download
Command: npx skills add https://github.com/ovisan/dotfiles --skill firecrawl-download-ovisan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Saving an entire website or documentation section for offline use normally requires manually visiting and copying each page. This Skill automates that by mapping a site's URLs and scraping every page into organized local directories under .firecrawl/. ## Core Features & Use Cases - Bulk Site Download: Maps a site to discover pages, then scrapes each one into nested local directories. - Multiple Output Formats: Saves markdown, links, and screenshots as separate files per page (e.g., index.md, links.txt, screenshot.png). - Path Filtering: Includes or excludes specific URL paths, such as skipping translated versions of documentation. - Use Case: You need offline access to a product's documentation before a flight. Run the download command with a page limit and screenshots enabled to save the full docs section locally. ## Quick Start Ask the AI to download https://docs.example.com as local markdown files with screenshots, limited to 20 pages.

Frequently Asked Questions about firecrawl-download

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

FAQPage Schema
How do I download an entire website as local markdown files?▼

Run `firecrawl download <url>` to map the site and scrape each page into nested directories under `.firecrawl/`. Add `--limit` to cap the page count and always pass `-y` to skip the confirmation prompt in automated flows.

How to save website pages with screenshots using Firecrawl?▼

Add the `--screenshot` flag to the download command, which saves a `screenshot.png` alongside each page's markdown file. Use `--full-page-screenshot` for full-page captures instead of viewport-only images.

What is the difference between firecrawl download and firecrawl crawl?▼

Download saves each page as local files (markdown, screenshots, links) in organized directories, while crawl extracts content as JSON output without creating a local file structure. Use download for offline copies and crawl for data pipelines.

Can I exclude translated pages when downloading documentation?▼

Yes, use `--exclude-paths` with locale paths such as `/zh,/ja,/fr` to skip translations. Combine with `--include-paths` to restrict the download to specific sections like `/features` or `/sdks`.

Does firecrawl download include subdomain pages?▼

Subdomains are excluded by default. Pass the `--allow-subdomains` flag to include pages from subdomains of the target site during the mapping and scraping phases.