pdf

Automate PDF form filling, text and table extraction, and document merging.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Euraxluo/skill-manager --skill pdf-euraxluo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Euraxluo/skill-manager/tree/main/library/pdf
Command: npx skills add https://github.com/Euraxluo/skill-manager --skill pdf-euraxluo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manual PDF processing tasks like form filling, data extraction, and document merging are time-consuming, repetitive, and prone to human error, especially when handling large volumes of documents.

Core Features & Use Cases

  • Automated Form Filling: Supports both fillable and non-fillable PDF forms, with built-in validation to ensure accurate data entry.
  • Data Extraction: Extracts plain text and structured table data from digital and scanned PDFs, with OCR support for image-based documents.
  • Document Manipulation: Enables merging, splitting, rotating, and creating PDFs programmatically, with password protection and watermarking capabilities.
  • Use Case: A finance team can use this skill to automatically extract invoice numbers, dates, and totals from 100+ scanned PDF invoices and compile them into a single Excel spreadsheet for accounting.

Quick Start

Use this skill to extract all tables from the uploaded 'sales-report-q4.pdf' file and save them as a CSV spreadsheet.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract tables and text from scanned PDF documents?

You can extract tables and text from scanned PDFs using automated processing with OCR support. The skill leverages pypdf and pdf2image to parse image-based documents, extracting structured table data and plain text for bulk digitization tasks like invoice processing.

What's the best way to automate filling out PDF forms in bulk?

Automating bulk PDF form filling requires programmatic document manipulation with validation. This skill supports both fillable and non-fillable PDF forms, applying automated data entry to process high volumes of employee forms or invoices without manual administrative work.

Can I merge, split, and add watermarks to PDF files programmatically?

Yes, you can merge, split, rotate, and watermark PDF files programmatically. The skill provides document manipulation capabilities including password protection, allowing you to generate, modify, and secure PDF files automatically without manual intervention.

Do I need Python libraries like pypdf and Pillow to process PDFs?

Yes, you need Python libraries pypdf, pdf2image, and Pillow to process PDFs with this skill. These dependencies are required to parse, manipulate, and generate PDF files programmatically, including handling image-based documents for OCR data extraction.

How does OCR data extraction work for image-based PDF invoices?

OCR data extraction for image-based PDF invoices works by converting document pages to images and parsing the visual data. The skill uses pdf2image and Pillow to process scanned documents, extracting invoice numbers, dates, and totals into structured spreadsheet data.