pdf

Extract text and tables from digital and scanned PDFs with OCR.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/wangx7/skills-collection --skill pdf-wangx7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/wangx7/skills-collection/tree/main/anthropics-skills/skills/pdf
Command: npx skills add https://github.com/wangx7/skills-collection --skill pdf-wangx7

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually processing PDF documents—including extracting data, merging files, or filling out forms—is slow, repetitive, and error-prone, especially when handling large volumes of documents or scanned, non-searchable files.

Core Features & Use Cases

  • Full PDF Manipulation: Merge, split, rotate, add watermarks, and encrypt/decrypt PDF files with simple commands.
  • Data Extraction: Pull text and structured table data from both digital and scanned PDFs, with OCR support for non-searchable scanned documents.
  • Automated Form Filling: Fill both native fillable PDF forms and non-fillable scanned forms using coordinate-based annotation placement.
  • Use Case: A recruiter can use this skill to auto-fill 100 candidate onboarding PDFs with personal details, extract all submitted information into a spreadsheet, and merge the completed forms into a single shared document.

Quick Start

Use this skill to extract all tables from the annual financial report PDF and save them as a single Excel file for analysis.

Frequently Asked Questions about pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract tables from a PDF document?

To extract tables from a PDF, you can use automated PDF extraction tools that pull structured table data from both digital and scanned documents. This process supports OCR for non-searchable files and outputs structured data for analysis without manual entry.

What is the best way to automate filling non-fillable PDF forms?

Automating non-fillable PDF forms is achieved through coordinate-based annotation placement. This allows you to map data fields to exact locations on scanned documents, enabling batch processing of multiple forms without manual intervention.

Can I process scanned PDFs that are not searchable?

Yes, you can process scanned PDFs by utilizing OCR functionality. This feature converts non-searchable scanned documents into searchable text, allowing text extraction and form filling to work on physical document scans.

Do I need to install Python libraries to merge and split PDF files?

Yes, merging and splitting PDF files requires specific Python libraries like pypdf and pdfplumber, along with command-line tools such as poppler-utils and qpdf. These dependencies execute deterministic PDF operations programmatically.

How does batch processing work for PDF form filling?

Batch processing for PDF form filling works by automating the mapping of personal details across multiple documents. You can auto-fill hundreds of candidate onboarding forms, extract submitted information, and merge completed forms into a single file.