What problem does it solve? Getting text out of PDFs and images is inconsistent: some PDFs are born-digital, others are scanned images requiring OCR. This Skill provides a single extraction entry point that automatically picks the right engine, returning plain text without manual tool selection. ## Core Features & Use Cases - Three-tier extraction pipeline: Tries pymupdf for text-based PDFs, falls back to liteparse OCR for scanned documents and images, then to a vision model as final fallback. - Strict scope separation: Returns raw text only — classification, field extraction, and storage are delegated to separate skills (document-interpretation, document-storage). - Use Case: A user receives a scanned supplier invoice as a PDF. The Skill extracts the raw text via liteparse OCR, which a downstream skill then interprets into structured fields like invoice number and total. ## Quick Start Ask the agent to extract the text from a PDF or image file by providing its local path, for example a downloaded invoice or receipt.