pdf

Extracts text and tables from PDFs and performs document processing tasks.

Updated Jul 10, 2025
One-click install
npx skills add https://github.com/damilola-elegbede-org/claude-config-5ad01dbe --skill pdf-damilola-elegbede-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/damilola-elegbede-org/claude-config-5ad01dbe/tree/main/system-configs/.claude/skills/pdf
Command: npx skills add https://github.com/damilola-elegbede-org/claude-config-5ad01dbe --skill pdf-damilola-elegbede-org

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image.

What problem does it solve?

PDFs often require manual, repetitive processing for text extraction, table capture, form filling, and composition tasks, which is error-prone and time-consuming.

Core Features & Use Cases

  • Read and parse PDFs to extract text and tables with structure preserved.
  • Merge, split, rotate, watermark, OCR on scans, and create or fill forms to streamline document workflows across admin, finance, and research tasks.
  • Use cases include digitizing invoices, contracts, reports, and forms, then exporting data to structured formats for downstream systems.

Quick Start

Process a sample.pdf to extract text, tables, and fill a form to produce structured outputs.

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 in Python?

To extract text and tables from a PDF, this Skill uses pdfplumber and pypdf to parse documents while preserving structural layout. It automates reading structured data from invoices, contracts, and reports for downstream export.

Can I merge, split, and watermark PDF documents automatically?

Yes, you can merge, split, and watermark PDF documents automatically. The Skill handles these composition tasks end-to-end, streamlining administrative, finance, and archival workflows with built-in validation and error handling.

What's the best way to run OCR on scanned PDFs?

The best way to run OCR on scanned PDFs here is using the integrated pdf2image dependency. It converts scanned document pages into images for optical character recognition, enabling text extraction from digitized archives.

Do I need pypdf and pdfplumber installed to fill PDF forms?

Yes, you need pypdf and pdfplumber installed in your Python environment to fill PDF forms. These dependencies provide the foundational libraries required to parse, validate, and write data into form fields.

How does Python handle digitizing invoices and creating new PDFs?

Python handles digitizing invoices and creating new PDFs by reading source data and generating new document files. This Skill automates document creation and form filling to produce structured outputs for archival systems.