What problem does it solve? Getting usable text out of PDFs and scanned documents is inconsistent: some files are text-based, others are image-only scans, and each requires different tooling. This Skill provides a clear decision workflow for choosing between lightweight extraction (pymupdf) and high-quality OCR (marker-pdf), plus ready-to-run scripts for both. ## Core Features & Use Cases - Dual extraction paths: Use pymupdf (~25MB, instant) for text-based PDFs, or marker-pdf (~3-5GB) for scanned documents, equations, forms, and complex layouts across 90+ languages. - Rich output options: Extract plain text, Markdown, tables, embedded images, and document metadata, with support for page ranges and batch processing. - PDF manipulation: Split, merge, and search PDFs natively with pymupdf, no extra dependencies required. - Use Case: You receive a scanned 50-page contract as a PDF. The Skill detects it needs OCR, checks disk space, and runs marker-pdf to produce clean Markdown with preserved tables and reading order. ## Quick Start Extract the text from my local file report.pdf and convert it to Markdown, using OCR if the document is scanned.