firecrawl avatar

Firecrawl Parse

Turns local PDFs, DOCXs, spreadsheets, and other documents into clean markdown files on disk. The smart move here is always piping to `.firecrawl/` instead of stdout since parsed docs can easily hit hundreds of KB and destroy your context window. Beyond basic extraction, you get AI summaries and question answering built in, which is handy when you just need specific info from a dense research paper or contract. Supports files up to 50MB and costs roughly one credit per PDF page. If you're working with URLs instead of local files, reach for firecrawl-scrape. The tooling is straightforward and the output format makes it easy to grep or incrementally process results without loading everything at once.

skills.sh installs
51.5K
GitHub stars
682
last updated
Aug 21, 2026

Install

$ npx -y skills add firecrawl/cli --skill firecrawl-parse --agent claude-code

Installs into .claude/skills of the current project.

Files

firecrawl parse

Turn a local document into clean markdown on disk. Supports PDF, DOCX, DOC, ODT, RTF, XLSX, XLS, HTML/HTM.

Quick start

Always save to .firecrawl/ with -o — parsed docs can be hundreds of KB and blow up context if streamed to stdout. Add .firecrawl/ to .gitignore.

mkdir -p .firecrawl

# File → markdown
firecrawl parse ./paper.pdf -o .firecrawl/paper.md

# AI summary
firecrawl parse ./paper.pdf -S -o .firecrawl/paper-summary.md

# Ask a question about the doc
firecrawl parse ./paper.pdf -Q "What are the main conclusions?" \
  -o .firecrawl/paper-qa.md

Then read the output incrementally with head, grep, or rg.

Run firecrawl parse --help for the full option list.

Done when: the markdown, summary, or answer is written under .firecrawl/ and you have inspected it with bounded reads.

Tips

Sponsors

Details

Repository
github.com/firecrawl/cli
Categories
Frontend Development, Documentation, AI & Agent Building, CLI & Terminal, Office & Documents
First seen
May 16, 2026

More from firecrawl/cli

All 12
1expo avatarexpo-moduleexpo/skillsFramework (OSS). Guide for creating and writing Expo native modules and views using the Expo Modules API (Swift, Kotlin, TypeScript). Covers module definition D48.8Kskills.sh installs
2expo avatarnative-data-fetchingexpo/skillsUse when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support46.4Kskills.sh installs
3limrun-inc avatarlimrun-xcodelimrun-inc/skillsBuild an iOS / Apple app on remote Xcode with `lim xcode build` instead of local xcodebuild, from any environment (Linux, Windows, macOS, VM, container). Use fo44.6Kskills.sh installs
4limrun-inc avatarlimrun-expo-developmentlimrun-inc/skillsPrepare and run Expo / React Native apps on Limrun with Expo dev-client iteration. Use when the user wants an Expo dev build, Metro tunnel, hot reload, JS/TS it44.5Kskills.sh installs
5samber avatargolang-performancesamber/cc-skills-golangGolang performance optimization patterns and methodology - if X bottleneck, then apply Y. Covers allocation reduction, CPU efficiency, memory layout, GC tuning,43.6Kskills.sh installs
6limrun-inc avatarlimrun-gradlelimrun-inc/skillsBuild an Android app on a remote Gradle sandbox with `lim gradle build` instead of local Gradle or Android Studio, from any environment (Linux, Windows, macOS, 41.5Kskills.sh installs