What problem does it solve? Working with PDF files programmatically is fragmented across many libraries and command-line tools, and filling PDF forms—especially non-fillable ones—requires tedious manual coordinate mapping. This Skill consolidates PDF manipulation into one guided workflow with ready-to-run scripts. ## Core Features & Use Cases - Text, Table, and Metadata Extraction: Pull content from PDFs using pypdf, pdfplumber, and poppler-utils, including OCR for scanned documents. - PDF Creation and Manipulation: Merge, split, rotate, encrypt, watermark, and generate PDFs with reportlab, qpdf, or pdf-lib. - Automated Form Filling: Detect fillable fields, extract field metadata to JSON, validate bounding boxes, and fill both fillable and non-fillable forms via scripts. - Use Case: Given a stack of non-fillable application forms, convert pages to images, map entry bounding boxes, validate them, and produce completed PDFs with text annotations. ## Quick Start Use the pdf skill to extract all tables from the attached report.pdf and save them to an Excel file.