What problem does it solve? Getting usable text out of PDFs, scanned documents, and research papers is often blocked by missing text layers, complex layouts, equations, or tables that simple copy-paste cannot handle. ## Core Features & Use Cases - Lightweight extraction with pymupdf: Pull plain text, Markdown, tables, embedded images, and metadata from text-based PDFs with a ~25MB dependency. - High-quality OCR with marker-pdf: Convert scanned PDFs, equations, forms, and complex layouts into Markdown across 90+ languages, with optional LLM-boosted accuracy. - Remote and Arxiv support: Try web_extract first for documents with URLs, including Arxiv abstracts and full papers, avoiding local installs entirely. - Use Case: You receive a scanned 40-page contract PDF. The skill detects it needs OCR, checks disk space, runs marker-pdf, and returns clean Markdown with preserved tables and reading order. ## Quick Start Extract the text from the attached file 'report.pdf' into Markdown, using OCR if the document is scanned.