pdf

Extract text, fill forms, and merge or split PDF documents.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, reportlab, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for efficient PDF manipulation, providing a toolkit for tasks such as text extraction, form filling, and document merging/splitting.

Core Features & Use Cases

  • Text Extraction: Extract text from PDFs, ideal for converting documents to editable formats.
  • Form Filling: Fill out PDF forms programmatically.
  • Document Manipulation: Merge and split PDFs, and rotate pages.
  • Use Case: For instance, automatically processing a batch of PDF invoices by extracting key data and merging them into a comprehensive report.

Quick Start

Run the 'process_pdfs' script with the following command: python scripts/process_pdfs.py input_directory output_directory.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract text from PDF invoices for data processing?

Python is required to run the PDF processing scripts, along with the specified libraries: pypdf, pdfplumber, reportlab, and pandas. You must execute the scripts within this configured Python environment.

Can I fill out PDF forms programmatically for document automation?

Yes, you can merge and split PDFs as well as rotate pages for document manipulation. This allows you to combine multiple extracted invoice documents into a single comprehensive report or separate large files.

Does this PDF text extraction approach work for batch processing?

Yes, the PDF text extraction approach supports batch processing by running the script with input and output directory arguments. It processes multiple files sequentially to optimize document workflow tasks.

What's the best way to merge multiple PDF documents into a single report?

The best way to merge multiple PDF documents into a report is using the document manipulation features. It handles merging tasks programmatically, allowing you to combine extracted invoice data into one comprehensive file.