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.