pdf

Extract text, merge, split, and fill PDF forms using Python libraries.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/sigitpoerwo/repoworkspace_zahra --skill pdf-sigitpoerwo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/sigitpoerwo/repoworkspace_zahra/tree/main/skills/03-BELUM-DICOBA/dari-clawhub/pdf
Command: npx skills add https://github.com/sigitpoerwo/repoworkspace_zahra --skill pdf-sigitpoerwo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, pillow.

What problem does it solve?

PDFs are often difficult to extract data from, merge, or manipulate for automation. This skill provides a comprehensive toolkit to read, extract text and tables, merge and split documents, rotate pages, watermark, create new PDFs, fill forms, encrypt/decrypt, extract images, and apply OCR for scanned files.

Core Features & Use Cases

  • Unified PDF processing: read, extract text/tables, and convert PDFs to editable formats.
  • Document composition: merge, split, rotate, and watermark PDFs for streamlined workflows.
  • Form handling: fill, annotate, and validate PDF forms with robust error handling.
  • Security & accessibility: encrypt/decrypt PDFs and perform OCR to make scanned docs searchable.
  • Use Case: automate invoice processing by extracting line items, consolidating PDFs, and populating a centralized record.

Quick Start

Provide a PDF and I will extract text, merge PDFs, and fill forms automatically.

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

To extract text and tables from a PDF, this skill uses pdfplumber and pypdf to read document contents and convert them into editable data. It handles structured table extraction and text retrieval for administrative workflows like invoice processing.

Can I perform OCR on scanned PDF documents to make them searchable?

Yes, you can perform OCR on scanned PDF documents to make them searchable. The skill utilizes pdf2image and Pillow to process image-based files, applying optical character recognition to extract text from scanned pages.

What is the best way to merge, split, and watermark multiple PDF files?

The best way to merge, split, and watermark PDFs is through unified document composition operations. This skill automates merging multiple files, splitting documents, and applying watermarks for streamlined multi-PDF document management workflows.

How do I fill and validate PDF forms automatically using Python?

You can fill and validate PDF forms automatically using Python by leveraging pypdf for form handling. The skill populates form fields, adds annotations, and validates data with robust error handling to ensure accurate document processing.

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

Yes, you need Python libraries like pypdf and pdfplumber installed to encrypt and decrypt PDFs. These dependencies provide the underlying functions required to add password protection and decrypt secured documents for security management.

How to extract images from a PDF and save them as separate files?

To extract images from a PDF, the skill processes the document using Pillow and pdf2image. It identifies embedded visual content within the file and extracts it, saving the images as separate files for further use or editing.