What problem does it solve? Extracting text from PDFs and scanned documents is inconsistent: some files have embedded text, others are image-only scans requiring OCR, and complex layouts with tables or equations break naive parsers. This Skill provides a decision workflow for choosing the right extraction tool for each document type. ## Core Features & Use Cases - Lightweight extraction with pymupdf: Pull text, markdown, tables, images, and metadata from text-based PDFs with a ~25MB install, plus split, merge, and search operations. - High-quality OCR with marker-pdf: Handle scanned documents, equations, forms, and complex layouts in 90+ languages, with optional LLM-boosted accuracy. - Remote URL extraction: Use web_extract first for documents hosted online, including arxiv abstracts and full papers, with no local dependencies. - Use Case: You receive a scanned contract PDF. The Skill checks disk space, installs marker-pdf, runs OCR, and returns 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 a scanned image.