pdf

Automate PDF text extraction, form filling, and batch editing with Python libraries.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/iredrion-img/kh-rnd-wms --skill pdf-iredrion-img
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/iredrion-img/kh-rnd-wms/tree/main/.agents/skills/pdf
Command: npx skills add https://github.com/iredrion-img/kh-rnd-wms --skill pdf-iredrion-img

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill tackles the repetitive, manual work of PDF processing—extracting text, merging, splitting, filling forms, and digitizing data from PDFs—so you can automate administrative tasks with confidence.

Core Features & Use Cases

  • Automated Form Filling: Fill both fillable and non-fillable PDF forms programmatically.
  • Data Extraction: Retrieve text and tables from PDFs for downstream processing.
  • Automation + Integration: Combine PDF operations into batch workflows (e.g., processing invoices to CSV, archiving reports).

Quick Start

Process a sample PDF to extract text and fill forms.

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 documents in Python?

PDF text and table extraction is handled by the pdfplumber and pypdf Python libraries, which parse document content and retrieve structured data. It supports batch workflows for processing invoices into CSV or archiving reports.

Can I fill non-fillable PDF forms programmatically?

Yes, you can fill non-fillable PDF forms programmatically. This Skill automates form filling for both fillable and non-fillable PDFs by rendering pages to images with pdf2image and applying content overlays using Pillow.

Does this PDF processing approach support scanned documents?

Yes, this PDF processing approach supports scanned documents. It uses pdf2image and Pillow to render scanned PDF pages into images, enabling OCR and digitization of data from physical scans within automated batch workflows.

What is the best way to merge and split PDFs in an automated workflow?

The best way to merge and split PDFs in automated workflows is using this Skill's batch processing capabilities. It combines operations like reading, merging, and splitting using pypdf, applying robust validation and error handling throughout.

Do I need Python libraries installed to automate invoice PDF processing?

Yes, you need the pypdf, pdfplumber, pdf2image, and Pillow Python libraries installed to automate invoice PDF processing. These dependencies parse PDFs, render images, and edit content with validation and error handling.