pdf

Automate PDF reading, merging, form filling, OCR, and data extraction with Python libraries.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/MRTERRIFIC007/Bond --skill pdf-mrterrific007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/MRTERRIFIC007/Bond/tree/main/.agents/skills/pdf
Command: npx skills add https://github.com/MRTERRIFIC007/Bond --skill pdf-mrterrific007

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually handling PDFs for reading, merging, editing, and extracting data is time-consuming and error-prone.

Core Features & Use Cases

  • Read, merge, rotate, and watermark PDFs; extract text and tables with metadata.
  • Fill both fillable and non-fillable forms programmatically, including OCR for scanned documents.
  • Use Case: streamline invoice processing by merging PDFs and exporting key fields to CSV.

Quick Start

Process a batch of PDFs by merging, filling forms, and extracting data.

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 a PDF for data processing?

Extract text and tables from a PDF using Python libraries like pdfplumber and pypdf to parse document content and metadata. This approach automates data extraction from digital PDFs, enabling streamlined export of key fields for workflows like invoice processing.

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

Yes, you can fill both fillable and non-fillable PDF forms programmatically using Python. The workflow uses pypdf for fillable fields and pdf2image with Pillow to render and annotate non-fillable documents, automating form digitization.

Does Python OCR work for extracting data from scanned PDF documents?

Python OCR handles data extraction from scanned PDF documents by using pdf2image to render pages into images and Pillow for image processing. This enables text retrieval from non-fillable, scanned PDFs during archival retrieval and form digitization.

What is the best way to merge PDFs and extract key fields to a CSV file?

The best way to merge PDFs and extract key fields to CSV is by using Python scripts with pypdf and pdfplumber. This automates invoice processing by combining multiple documents into one file and exporting the parsed metadata directly to a structured CSV format.

Do I need Python dependencies like pypdf and pdf2image to automate PDF handling?

Yes, you need Python dependencies like pypdf, pdfplumber, pdf2image, and Pillow to automate PDF handling. These libraries provide the necessary functions to parse, edit, render, and annotate PDFs across various administrative workflows.

How do Python scripts handle PDF merging, rotating, and watermarking?

Python scripts automate PDF handling tasks like merging, rotating, and watermarking by orchestrating libraries like pypdf and pdfplumber. This script-driven workflow parses and edits document metadata, replacing manual editing with automated batch processing.