pdf

Originally fromanthropics/skills
Installation
SKILL.md

PDF Processing Guide

Overview

This guide covers essential PDF processing operations using Python libraries and command-line tools. For advanced features, JavaScript libraries, and detailed examples, see reference.md. If you need to fill out a PDF form, read forms.md and follow its instructions.

Prerequisites

Python dependencies are resolved automatically by uv run — every script declares them in its PEP 723 header. Some workflows also need system tools:

  • poppler (brew install poppler / apt-get install poppler-utils) — provides pdftoppm and pdftotext; required by the form-filling workflow, which converts PDF pages to images via pdf2image
  • tesseract (brew install tesseract tesseract-lang) — only for OCR on scanned documents (see ocr.md)
  • qpdf (brew install qpdf) — only for the command-line recipes in the qpdf section below

Quick Start

from pypdf import PdfReader, PdfWriter
Installs
625
GitHub Stars
128
First Seen
Feb 7, 2026
pdf — appautomaton/document-skills