npx skills add ...
npx skills add firecrawl/firecrawl-cli --skill firecrawl-scrape
Extract a URL's content as clean markdown, including JS-rendered pages. Use whenever the user provides a URL and wants its content; prefer over WebFetch.
This repo is now called firecrawl/cli. Both names install the same content, but the install count here only covers this one.
npx skills add firecrawl/firecrawl-cli --skill firecrawl-scrape
Scrape one or more URLs. Returns clean, LLM-optimized markdown. Multiple URLs are scraped concurrently.
Run firecrawl scrape --help for the full option list.
Done when: you have the scraped content — on stdout, in your -o file, or under .firecrawl/ for multi-URL scrapes — and have inspected it with bounded reads (head, grep) to answer the request.
PDFs cost 1 credit per parsed page. Use --max-pages (an integer from 1 to 10000) to limit PDF parsing, especially for large or unknown documents:
The cap applies to each PDF, not the whole command or total credits. Extra formats and options can add charges. The CLI does not quote page counts or costs before execution. Use JSON output to inspect the returned metadata.numPages (parsed), metadata.totalPages (document total), and metadata.creditsUsed when present; a smaller parsed count means the result is partial.
--query. Scrape to a file, then use grep, head, or read the markdown directly — you can search and reason over the full content yourself. Use --query only when you want a single targeted answer without saving the page (costs 5 extra credits).interact when the page needs interaction (clicks, form fills, pagination) or scrape misses content.firecrawl --status for your concurrency limit. This mode saves markdown only and ignores -o; other requested formats are dropped. If markdown wasn't requested, the whole JSON response is written into the .md file.--format markdown,links) output JSON.? and & as special characters..firecrawl/{site}-{path}.mdinteract to click, fill forms, etc.firecrawl scrape "https://example.com/report.pdf" --max-pages 5 --json -o .firecrawl/report.json