pdf

Read, extract, merge, split, and edit PDFs using Python libraries.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/binfen1/my-skills --skill pdf-binfen1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/binfen1/my-skills/tree/main/claude-code/pdf
Command: npx skills add https://github.com/binfen1/my-skills --skill pdf-binfen1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image.

What problem does it solve?

This PDF processing skill consolidates a wide range of common PDF tasks—reading, text extraction, merging, splitting, rotation, watermarking, form handling, encryption, decryption, image extraction, and OCR—into a single, automated workflow to save time and reduce manual effort.

Core Features & Use Cases

  • Read, extract text and tables from PDFs and convert them into usable data formats.
  • Merge multiple PDFs, split pages, rotate items, and apply watermarks for secure sharing.
  • Fill PDF forms (fillable and non-fillable) and encrypt/decrypt documents to protect sensitive information.
  • Use Case: A legal assistant auto-extracts key data from contracts, builds a searchable archive, and creates a consolidated report.

Quick Start

Ask me to process a PDF, for example to extract text from document.pdf.

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

You can extract text and tables from a PDF by using pdfplumber to parse content and convert it into usable data formats, streamlining automated reading and data extraction workflows.

Can I merge multiple PDFs and split specific pages?

Yes, you can merge multiple PDFs, split pages, and rotate items using pypdf. This allows you to consolidate documents or extract specific sections for secure and organized sharing.

How do I fill out PDF forms and encrypt the document?

You can fill both fillable and non-fillable PDF forms, then apply encryption to the document to protect sensitive information. This is achieved through deterministic operations using Python libraries like pypdf.

Does PDF processing work with OCR and image extraction?

PDF processing supports OCR to make scanned documents searchable and image extraction to retrieve embedded graphics. It uses pdf2image and related libraries to perform these automated extraction tasks.

What is the best way to batch process PDFs for watermarking?

The best way to batch process PDFs for watermarking is using on-demand scripts that apply watermarks deterministically. This automates secure sharing across multiple administrative or legal documents efficiently.