What problem does it solve? Working with PDF files programmatically is error-prone: text extraction varies by document type, tables lose structure, scanned files need OCR, and form filling requires careful field mapping and validation. This Skill provides a structured workflow for each of these tasks. ## Core Features & Use Cases - Text and Table Extraction: Pull text and structured tables from PDF pages using pdfplumber, with an OCR path for scanned documents via pdf2image and pytesseract. - Guided Form Filling: A five-step workflow (analyze, map, validate, fill, verify) that turns a PDF form into a JSON field mapping and produces a completed output document. - Use Case: Given a stack of customer intake forms as PDFs, analyze the form fields, map values into a JSON file, validate the mapping, and generate filled output PDFs without manual data entry. ## Quick Start Ask the agent to extract all text and tables from a PDF file, or to analyze and fill a PDF form using the provided field mapping workflow.