pdf

Extract and manipulate PDF content using Python libraries and CLI tools.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/schneidermu/agent-dotfiles --skill pdf-schneidermu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/schneidermu/agent-dotfiles/tree/main/codex-skills/pdf
Command: npx skills add https://github.com/schneidermu/agent-dotfiles --skill pdf-schneidermu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PDFs trap data in images or forms, making search, extraction, and reuse tedious and error-prone.

Core Features & Use Cases

  • Text extraction from PDFs (including OCR for scanned pages) for searchable content.
  • Page operations such as merging, splitting, rotating, and watermarking to repurpose documents.
  • Form handling and data extraction: fillable fields, structured form parsing, and table extraction for reporting.
  • Use Case: transform hundreds of supplier invoices into structured data for intake and accounting workflows.

Quick Start

Run a sample to extract text from invoice.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 for data processing?

Yes, OCR handles scanned PDFs by using pdf2image to convert pages into images, then applying optical character recognition to extract searchable text from otherwise inaccessible image-based documents.

Can I automate filling PDF forms and extracting structured data from fields?

PDF form filling and field extraction manipulates fillable fields and parses structured form data using Python libraries, enabling automated data collection from administrative and archival documents.

What is the best way to merge, split, rotate, or watermark PDF pages in bulk?

Merging, splitting, rotating, and watermarking PDF pages is handled through pypdf CLI tools and Python scripts, allowing deterministic page operations to repurpose documents at scale.

Does this PDF automation approach work without external dependencies or cloud APIs?

This PDF automation approach relies on local Python libraries including pypdf, pdfplumber, and pdf2image, operating deterministically without cloud APIs for reproducible text and form extraction.