pdf

Extract text and tables, fill forms, and edit PDF pages via Python scripts.

76|3|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/evolving-machines-lab/evolve --skill pdf-evolving-machines-lab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/evolving-machines-lab/evolve/tree/main/skills/pdf
Command: npx skills add https://github.com/evolving-machines-lab/evolve --skill pdf-evolving-machines-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF processing at scale: extract text and tables, fill forms, and compose, split, or rotate pages automatically.

Core Features & Use Cases

  • Automated text and table extraction for data pipelines
  • Form handling (fillable and non-fillable) with annotation-based editing
  • Page-level operations (merge, split, rotate, create) for document workflows

Quick Start

Run the provided Python scripts to extract text from a PDF, fill forms, and generate a new PDF.

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 a PDF for a data pipeline?▼

Extracting text and tables from a PDF is automated through provided Python scripts using pypdf, enabling scalable document data extraction for research and data-processing pipelines without manual entry.

Can I fill PDF forms automatically using Python?▼

Filling PDF forms automatically is supported for both fillable and non-fillable types using annotation-based editing, allowing script-driven workflows to populate documents at scale via pypdf.

What is the best way to merge, split, or rotate PDF pages programmatically?▼

The best way to merge, split, or rotate PDF pages programmatically is using script-driven workflows that leverage pypdf for document composition and page-level edits.

Does this PDF processing approach work with image conversion and rendering?▼

Yes, PDF processing works with image conversion and rendering by utilizing the pdf2image and Pillow dependencies alongside pypdf to parse and visually render PDF content.

What are the limitations of using pypdf for PDF document workflows?▼

Limitations of using pypdf include its reliance on Python script-driven workflows, meaning it is suited for automated admin and data-processing scenarios rather than interactive visual editing.

Do I need Python to automate PDF text extraction and form handling?▼

Yes, you need Python to automate PDF text extraction and form handling, as the workflows rely on Python libraries like pypdf, pdf2image, and Pillow to parse and edit documents.