What problem does it solve?
This Skill addresses the tedious and error-prone tasks of extracting text and tables from PDFs, merging and splitting documents, and filling forms at scale, enabling automation across document-heavy workstreams.
Core Features & Use Cases
- Text and table extraction from PDFs using Python libraries.
- PDF composition: merging, splitting, and annotating documents.
- Form handling: fillable and non-fillable form processing, including annotation-based filling.
- Use Case: Process thousands of invoices by extracting key fields and exporting them to CSV, then automatically populate corresponding forms.
Quick Start
Install the required Python packages (pypdf, pdfplumber, pdf2image, Pillow), then run the provided scripts to process a sample PDF, e.g. extract text with PdfReader or fill a sample form using the scripts in scripts/.