firecrawl-download

Downloads entire websites as local markdown, screenshot, and multi-format files.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/The-Focus-AI/walking-thoughts --skill firecrawl-download-the-focus-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-download
Source: https://github.com/The-Focus-AI/walking-thoughts/tree/main/.agents/skills/firecrawl-download
Command: npx skills add https://github.com/The-Focus-AI/walking-thoughts --skill firecrawl-download-the-focus-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Saving an entire website or documentation set 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 - Site Mapping + Scraping Combined: Discovers pages with the map command, 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 URL paths such as /features or translation folders like /zh and /ja to control scope. - 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, using the firecrawl download command with the -y flag.

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 files?

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

How to save website pages as markdown and screenshots?

Use `firecrawl download <url> --format markdown,links --screenshot -y`. Each page produces separate files such as `index.md`, `links.txt`, and `screenshot.png` in its own directory.

Can I download only specific sections of a website?

Yes, use `--include-paths` to restrict downloads to matching paths like `/features,/sdks`, and `--exclude-paths` to skip sections such as translations (`/zh,/ja`). You can also filter URLs with `--search <query>`.

What is the difference between firecrawl download, crawl, and scrape?

Download saves pages as local files on disk, crawl extracts bulk content as JSON without local files, and scrape handles individual pages. Map only discovers URLs without downloading any content.

Why does firecrawl download hang waiting for confirmation?

The command prompts for confirmation by default before downloading. Pass the `-y` flag to skip the prompt, which is required in automated or non-interactive workflows.