pdf

Parse, transform, and extract data from PDF documents automatically.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Postalocity/template-microsite --skill pdf-postalocity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Postalocity/template-microsite/tree/main/.opencode/skills/anthropic-skills--pdf
Command: npx skills add https://github.com/Postalocity/template-microsite --skill pdf-postalocity

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF processing tasks are time-consuming and error-prone when done manually, including text extraction, table extraction, merging or splitting files, filling forms, and applying OCR to scans.

Core Features & Use Cases

  • Extract text and tables from PDFs for data workflows and reports.
  • Merge or split PDFs to organize documents, prepare batches, or extract specific pages.
  • Fill interactive or non-fillable forms and annotate pages when needed.
  • OCR scanned PDFs to make content searchable and indexable.

Quick Start

Process a PDF to extract text and tables, merge or split documents, fill forms, and OCR scanned pages.

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 automatically?

Automated PDF text and table extraction parses document content using pdfplumber and pypdf to transform unstructured pages into structured data workflows. It handles digital and scanned PDFs, enabling downstream data analysis and reporting.

Can I fill both interactive and non-fillable PDF forms?

PDF form filling supports both interactive and non-fillable forms. The process validates inputs and annotates pages, allowing you to automate administrative form completion tasks across various document types.

How do I make scanned PDFs searchable with OCR?

OCR for scanned PDFs converts image-based pages into searchable and indexable text using pdf2image and Pillow. This transforms static scans into machine-readable documents for data extraction and retrieval.

What's the best way to merge or split PDF files for batch processing?

Merging and splitting PDFs organizes documents and prepares batches by extracting specific pages or combining files. This automated processing uses pypdf to restructure documents for administrative workflows.

Does this PDF processing approach work for production-ready workflows?

This PDF processing approach satisfies production-ready workflows by leveraging pypdf, pdfplumber, pdf2image, and Pillow. It delivers end-to-end document transformation with validation across administrative tasks.

Why does PDF table extraction fail on scanned documents without OCR?

PDF table extraction fails on scanned documents because scanned pages are images without embedded text layers. Applying OCR via pdf2image and Pillow first converts scans into searchable text before extraction.