pdf

Extract text and tables from PDFs using pypdf and pdfplumber.

Updated May 3, 2026
One-click install
npx skills add https://github.com/wanyusheng63-alt/vocab-learn --skill pdf-wanyusheng63-alt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/wanyusheng63-alt/vocab-learn/tree/main/.codebuddy/skills/pdf
Command: npx skills add https://github.com/wanyusheng63-alt/vocab-learn --skill pdf-wanyusheng63-alt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image.

What problem does it solve?

PDFs are often hard to extract data from and manipulate manually. This skill provides automated tooling to read, merge, split, rotate, watermark, encrypt/decrypt, extract images, and perform OCR on scanned PDFs, enabling faster document workflows.

Core Features & Use Cases

  • Flexible PDF processing: read, extract text/tables, merge/split, rotate, watermark, fill forms, encrypt/decrypt, OCR.
  • Data extraction and automation: convert PDFs into structured data for archives, reports, or ingestion pipelines.
  • Use Case: automate processing of hundreds of invoices by extracting key fields and storing them in a CSV.

Quick Start

Run a Python script to process the PDF and extract data.

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 PDFs using Python?

Extracting text and tables from PDFs is handled by pdfplumber and pypdf, which parse document content into structured data for archiving, reports, or ingestion pipelines.

Can I merge, split, and rotate PDF pages automatically with pypdf?

Yes, you can merge, split, and rotate PDF pages automatically with pypdf. This skill automates page manipulation tasks alongside watermarking and encryption for robust document workflows.

Does pdfplumber support extracting structured data from hundreds of invoices?

pdfplumber supports extracting structured data from hundreds of invoices by automating batch processing to pull key fields and export them to CSV for ingestion pipelines.

What's the best way to perform OCR on scanned PDF documents?

Performing OCR on scanned PDFs is done via this skill's Python toolset, which applies pdf2image with robust error handling to digitize image-based documents for archiving.

How do I fill forms and encrypt PDF files in an automated workflow?

Filling forms and encrypting PDF files in an automated workflow is done via pypdf, which applies form digitization and encryption with validation for secure document processing.

Why does pypdf text extraction fail on certain mixed PDFs?

pypdf text extraction may fail on mixed PDFs with embedded images or scanned pages. This skill handles such limitations by applying pdf2image and OCR with robust error handling.