pdf

Automate PDF processing tasks including text extraction, merging, splitting, and form filling.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/lucasgaldinos/my-skills --skill pdf-lucasgaldinos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/lucasgaldinos/my-skills/tree/main/skills/pdf
Command: npx skills add https://github.com/lucasgaldinos/my-skills --skill pdf-lucasgaldinos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, and includes scripts (resource) components.

What problem does it solve?

Automate a wide range of PDF tasks to save time and reduce manual data-entry efforts across document-heavy workflows.

Core Features & Use Cases

  • Comprehensive PDF operations: read, extract text and tables, merge or split PDFs, rotate pages, watermark, and create new PDFs.
  • Form handling: fillable and non-fillable forms, including OCR for scanned documents and encrypted PDFs.
  • Use Case: processing vendor invoices, contracts, reports, and research papers in batch to generate structured data.

Quick Start

Provide a sample PDF to the skill and request a complete demonstration of text extraction, form filling, and file manipulation.

Frequently Asked Questions about pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract text and tables from PDF files in Python?

To extract text and tables from PDF files, this Skill uses pdfplumber and pypdf to read document contents and structure table data. It provides scripted workflows to parse invoices, reports, and research papers into structured data.

Can I automate filling out scanned PDF forms that are not fillable?

Yes, you can automate filling non-fillable scanned PDF forms by applying OCR via pdf2image to recognize fields. The Skill provides specific workflows for handling both fillable and non-fillable forms, including encrypted documents.

What's the best way to batch process vendor invoices and contracts?

The best way to batch process vendor invoices and contracts is using automated PDF processing workflows that read, extract data, and validate files. This Skill handles administrative document digitization and archival with built-in safeguards.

Do I need Python libraries like pypdf and pdfplumber to merge or split PDFs?

Yes, you need Python libraries like pypdf and pdfplumber installed to merge, split, rotate, or watermark PDF files. These dependencies provide the core engine for file manipulation and text extraction operations.

Does Python OCR work on encrypted PDFs for image extraction?

Python OCR works on encrypted PDFs for image extraction by leveraging pdf2image and pypdf to unlock and process scanned documents. The Skill applies OCR to extract text and images from secured files with validation safeguards.