What problem does it solve? Working with PDF files programmatically is fragmented across many libraries and tools, and tasks like filling forms, extracting tables, or merging documents each require different approaches. This Skill consolidates proven PDF processing workflows into one guide with ready-to-use scripts. ## Core Features & Use Cases - Text and Table Extraction: Pull text and structured tables from PDFs using pdfplumber and pypdf, with OCR support for scanned documents. - PDF Creation and Manipulation: Generate new PDFs with reportlab, merge or split documents, rotate pages, add watermarks, and manage encryption. - Form Filling: Fill both fillable and non-fillable PDF forms using dedicated scripts that extract field info, validate bounding boxes, and write annotations. - Use Case: You receive a non-fillable government form as a PDF. The Skill converts pages to images, guides bounding box validation, and produces a completed PDF with text annotations placed precisely on the form. ## Quick Start Use the pdf skill to extract all tables from the attached report.pdf and save them to an Excel file.