pdf

Extract text and tables, fill forms, and generate PDFs in batches.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs are ubiquitous but handling them programmatically for extraction, transformation, and form automation is error-prone and time-consuming; this Skill provides a cohesive toolkit to automate these tasks in Python.

Core Features & Use Cases

  • Text and table extraction from PDFs using pypdf and pdfplumber.
  • Create, merge, split, and generate new PDFs; automate form filling and batch processing.
  • Use cases include processing invoices, reports, and forms at scale with reproducible pipelines.

Quick Start

Run the included Python scripts to start a sample PDF processing workflow and save outputs to a CSV or new PDFs.

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?

Batch processing of PDF text and table extraction is automated using pdfplumber and pypdf. It parses invoices, reports, and forms to pull structured content consistently across multiple files. Extracted data outputs can be saved directly to CSV files.

What's the best way to automate PDF form filling at scale?

Automating PDF form filling at scale is handled through Python scripts using pypdf. This Skill drives automated workflows to populate fields consistently across batches, generating new filled PDFs reproducibly without manual data entry.

Can I merge, split, and generate new PDFs using Python?

Yes, you can merge, split, and generate new PDFs using Python. This Skill provides a cohesive toolkit to programmatically create and manipulate PDF documents, enabling reproducible pipelines for batch document generation and assembly.

Does pdfplumber work with pypdf for batch PDF processing?

Pdfplumber works with pypdf for batch PDF processing within this Skill. It combines pdfplumber's detailed text and table extraction capabilities with pypdf's document manipulation features to automate comprehensive PDF workflows.

Why does PDF text extraction fail on scanned documents?

PDF text extraction fails on scanned documents because they contain images rather than embedded text. This Skill relies on pdfplumber and pypdf for parsing embedded text, using pdf2image and Pillow for image rendering, but does not perform OCR.