Skip to main content
skill

pdf-processing-pro — Claude Code skill: what it does, how to install

Python scripts for form filling, table extraction, and PDF manipulation in Claude Code. Built for automated document workflows.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --skill document-processing/pdf-processing-pro
Open on GitHub

What pdf-processing-pro does

This skill supplies Claude Code with Python scripts for document handling. The package includes analyze_form.py to inspect form inputs and fill_form.py for filling forms. Helper scripts handle merging and splitting files, while tabular data exports directly to CSV or Excel.

All scripts emit exit codes from 0 to 4. That simplifies debugging. Without the system binary tesseract-ocr, text recognition scripts will crash because the pytesseract module requires it.

Python packages pdfplumber, pypdf, pillow, pytesseract, and pandas must be installed first. For documents larger than 50MB, process pages one by one to avoid out-of-memory errors.

What it helps with

  • extract structured tables from PDF files into CSV or Excel
  • fill interactive PDF forms from JSON schemas
  • run OCR on scanned documents using Tesseract
  • split and merge multi-page PDF documents

Example prompts for the agent

  • Inspect form fields inside input.pdf using scripts/analyze_form.py
  • Export tables from report.pdf into tables.csv with scripts/extract_tables.py
  • Fill template.pdf with data.json and write the result to completed.pdf

How to install pdf-processing-pro

1claude-code-templates

npx claude-code-templates@latest --skill document-processing/pdf-processing-pro

2Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill pdf-processing-pro -a claude-code

3Manually: put the files in place

~/.claude/skills/pdf-processing-pro/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/pdf-processing-pro/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about pdf-processing-pro

How do I install pdf-processing-pro in Claude Code?

Run npx claude-code-templates@latest --skill document-processing/pdf-processing-pro. Alternatively, run npx skills add davila7/claude-code-templates --skill pdf-processing-pro -a claude-code.

What does pdf-processing-pro do?

It gives Claude Code pre-built Python CLI scripts for form processing, data validation, table extraction, and OCR.

What system dependencies are needed for OCR?

You need the system package tesseract-ocr. Install it via brew install tesseract on macOS or apt-get install tesseract-ocr on Ubuntu.

Similar skills

All skills for Office documents →

From the same set238

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor