pdf

Automate PDF manipulation, text and table extraction, merging, splitting, and form filling.

1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/lastdays03/team-standards --skill pdf-lastdays03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/lastdays03/team-standards/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/lastdays03/team-standards --skill pdf-lastdays03

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF processing tasks like reading, text/table extraction, merging, splitting, rotating, watermarking, creating new PDFs, filling forms, and OCR on scanned documents are tedious and error-prone; this skill automates these operations to save time and reduce manual effort.

Core Features & Use Cases

  • Automated PDF operations: read, extract text/tables, merge, split, rotate, watermark, create PDFs.
  • Data extraction & forms: extract text and tables; fill PDF forms or add text annotations.
  • Real-world scenario: batch-process invoices by extracting invoice numbers and totals and generating a consolidated report.

Quick Start

Run a simple Python snippet to read a PDF and print its page count.

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 data processing?

To extract text and tables from a PDF, automated Python libraries parse document structures and isolate content blocks. This approach transforms static PDF data into editable text and structured formats, enabling reliable ingestion for data-ops workflows without manual transcription.

Can I batch process PDFs to extract invoice numbers and generate a consolidated report?

Yes, you can batch process PDFs to extract specific fields like invoice numbers and totals. Automated scripts read multiple documents, parse the targeted data points, and aggregate the results into a consolidated report, minimizing manual administrative effort.

Does pdfplumber work with Python for filling PDF forms and adding text annotations?

Yes, pdfplumber works with Python to manipulate PDF forms and add text annotations. It enables programmatic form digitization by mapping data to form fields and overlaying text, automating administrative document generation workflows.

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

The best way to merge, split, and rotate PDF pages programmatically is using Python PDF processing libraries. These tools manipulate document structures directly, allowing developers to reorganize archival documents or adjust page orientations with minimal manual intervention.

Do I need OCR dependencies to process scanned PDF documents?

Yes, processing scanned PDF documents requires OCR dependencies like pdf2image and Pillow to convert visual page renders into machine-readable text. This enables data extraction from image-based forms and archival documents that lack embedded text layers.