pdf

Extracts, edits, and assembles PDF content using Python with pypdf, pdf2image, and Pillow.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF workflows often require extracting text/data, merging documents, and handling forms—tedious and error-prone.

Core Features & Use Cases

  • Extract text and tabular data from PDFs into structured formats (CSV/JSON).
  • Create, merge, split, and manipulate PDFs programmatically to support batch processing and reporting.
  • Automate PDF form filling and data extraction across large document sets.

Quick Start

Process a sample PDF to extract text and form data in a single run.

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?

It uses pypdf and pdf2image to extract text and tabular data from PDF files into structured CSV or JSON formats. This automation supports batch document processing and reliable data extraction across large sets of PDFs.

Can I automate PDF form filling across multiple documents?

Yes, you can automate PDF form filling and data extraction across large document sets. The Skill uses pypdf to programmatically handle form fields and enforces robust input validation to ensure reliable results.

What is the best way to merge and split PDFs for batch processing?

The best way to merge and split PDFs for batch processing is using a Python script. This Skill creates, merges, splits, and manipulates PDFs programmatically while managing document metadata with pypdf.

Do I need Python and pypdf to extract data from PDFs?

Yes, you need Python and pypdf to extract data from PDFs using this Skill. It specifically relies on pypdf, pdf2image, and Pillow to enforce robust input validation and ensure reliable extraction results.

How do I convert extracted PDF data to CSV or JSON?

You can convert extracted PDF data to structured CSV or JSON formats by running the Python automation script. The Skill extracts text and tabular data from PDFs and outputs it directly into these structured formats.