Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

PDF Processing

Official

Official skill for reading, merging, splitting, table extraction, creation, OCR and form filling of PDFs.

Docs & OfficeBeginner177,65021,037AI score 10/10Last updated: Sep 22, 2026

What it does

  • Extracts text and tables with pdfplumber; merges, splits, rotates and reads metadata with pypdf
  • Creates new PDFs with reportlab, adds watermarks, encrypts/decrypts, extracts images
  • OCRs scanned PDFs (pytesseract + pdf2image) to make them searchable
  • Includes a quick-reference table for picking the right CLI tool: pdftotext, qpdf, pdftk, pdfimages
  • Points to FORMS.md for form filling and REFERENCE.md for advanced/JS options

Who it's for

  • Office, legal and finance staff handling contracts, reports and statements daily
  • Analysts who need PDF tables pushed into Excel or pandas
  • Developers building automated PDF generation or processing pipelines

Examples

  1. "Merge these three PDFs and rotate the first page 90 degrees."
  2. "Pull every table out of this financial report into a single Excel file."
  3. "OCR this scanned contract and find the payment terms clause."

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/anthropics/skills/HEAD/skills/pdf/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/pdf folder from the GitHub repo anthropics/skills into my ~/.claude/skills/pdf/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/anthropics/skills.git && mkdir -p ~/.claude/skills && cp -r skills/skills/pdf ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/anthropics/skills.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r skills/skills/pdf ~/.claude/skills/
  5. Install Python deps: pip install pypdf pdfplumber reportlab pandas openpyxl
  6. Optional OCR/CLI tools — macOS: brew install poppler tesseract qpdf; Ubuntu: sudo apt install poppler-utils tesseract-ocr qpdf, then pip install pytesseract pdf2image
  7. Restart Claude Code and ask something like "merge these PDFs" — the skill triggers automatically.