What problem does it solve? Working with PDF files programmatically is fragmented across many libraries and tools, and filling PDF forms—especially non-fillable ones—requires tedious manual coordinate mapping. This Skill consolidates PDF manipulation into one toolkit with ready-to-run scripts and step-by-step workflows. ## Core Features & Use Cases - Text and Table Extraction: Pull text, tables, and metadata from PDFs using pypdf, pdfplumber, and poppler-utils, with OCR support for scanned documents. - Document Manipulation: Merge, split, rotate, encrypt, watermark, and create PDFs with pypdf, reportlab, and qpdf. - PDF Form Filling: Guided workflows for both fillable forms (field extraction and value injection) and non-fillable forms (visual bounding-box analysis with validation images and annotation overlays). - Use Case: You receive a non-fillable government form as a PDF. The Skill converts pages to images, helps you define entry bounding boxes, validates them with overlay images, and produces a completed PDF with text annotations. ## Quick Start Ask the assistant to extract all tables from a PDF file, or to fill in a PDF form by following the forms workflow.