pdf

Extract text and tables from PDFs using Python libraries.

2|4|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/Okeysir198/P20251122-claude-skills --skill pdf-okeysir198
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Okeysir198/P20251122-claude-skills/tree/main/document-skills/pdf
Command: npx skills add https://github.com/Okeysir198/P20251122-claude-skills --skill pdf-okeysir198

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF documents often require manual, tedious processing tasks like extracting text and tables, filling forms, or creating new PDFs. This Skill provides a self-contained toolkit to automate those tasks and reduce repetitive work.

Core Features & Use Cases

  • Extract text and tables from PDFs using Python libraries.
  • Create, merge, split, and rotate PDFs; fill forms and annotate documents for downstream workflows.
  • Use Case: A team processes hundreds of invoices weekly, extracting numbers and populating structured data for budgeting and reporting.

Quick Start

Use the pdf skill to quickly extract text from a sample document or fill a form using the provided scripts. For example:

  • python scripts/extract_form_field_info.py input.pdf fields.json
  • python scripts/fill_fillable_fields.py input.pdf fields.json output.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 PDF documents using Python?

You can extract text and tables from PDFs using Python libraries like pypdf within this toolkit to parse document contents and output structured data for downstream workflows.

Can I automate filling out PDF forms and annotating documents?

Yes, you can automate PDF form filling and document annotation by running Python scripts that populate fillable fields and apply modifications to generate updated output files.

What is the best way to merge, split, and rotate PDFs in a Python workflow?

The best way to merge, split, and rotate PDFs in Python is using a modular toolkit that automates these operations natively, reducing repetitive manual document processing work.

Does this PDF processing toolkit require pypdf and Pillow to run?

Yes, this PDF processing toolkit requires pypdf, pdf2image, and Pillow as dependencies to execute its scripts for parsing, converting, and modifying documents.

How do I convert PDFs to images for archival digitization?

You can convert PDFs to images for archival digitization using the pdf2image and Pillow dependencies, which support rendering PDF pages into image formats for downstream processing.