pdf

Automate PDF tasks including extraction, merging, OCR, and form filling using Python libraries.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/combinate-me/Executive-Assistant --skill pdf-combinate-me
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/combinate-me/Executive-Assistant/tree/main/combinate-plugins/skills/01-General/pdf
Command: npx skills add https://github.com/combinate-me/Executive-Assistant --skill pdf-combinate-me

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PDFs are tedious to manually manipulate for text extraction, form filling, and document assembly; this skill centralizes and automates these tasks to save time.

Core Features & Use Cases

  • Read and extract text and tables from PDFs; merge, split, and rotate pages.
  • OCR for scanned PDFs; fill forms; add watermarks; extract images.
  • Use case: process hundreds of invoices by extracting data and archiving results.

Quick Start

Ask me to extract text from a PDF, merge reports into a single document, or apply OCR to a scanned file.

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

Extract text and tables from a PDF by reading the document structure and isolating page elements. This process handles text extraction and table parsing across various PDFs to retrieve structured data for downstream use.

Can I apply OCR to scanned PDFs to make them readable?

Apply OCR to scanned PDFs to recognize and extract text from image-based pages. This process converts unsearchable scanned documents into machine-readable text for data extraction workflows.

How do I merge multiple PDF reports into a single document?

Merge multiple PDF reports into a single document by combining selected pages into one file. This page manipulation task assembles individual PDFs into a unified document for archiving results.

Does this PDF processing approach support form filling and watermarking?

This PDF processing approach supports form filling and watermarking by writing data into form fields and overlaying text onto pages. It handles these deterministic operations to automate document assembly.

What is the best way to process hundreds of invoices in PDF format?

Process hundreds of PDF invoices by automating text extraction, data parsing, and merging results. This centralized automation handles high-volume document management tasks to save manual manipulation time.

Do I need Python libraries like pypdf and pdfplumber to manipulate PDFs?

Python libraries like pypdf, pdfplumber, and reportlab are used to handle PDF manipulation, validations, and edge cases. They provide the deterministic operations needed for reading, writing, and form filling.