pdf

Automate PDF workflows including extraction, merging, splitting, rotation, and watermarking.

15|6|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/CloudChef/atlasclaw-providers --skill pdf-cloudchef
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/CloudChef/atlasclaw-providers/tree/main/skills/pdf
Command: npx skills add https://github.com/CloudChef/atlasclaw-providers --skill pdf-cloudchef

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs are ubiquitous in business, and manual handling of common tasks like extracting text and tables, merging documents, splitting pages, rotating, watermarking, creating new PDFs, filling forms, encrypting/decrypting, and OCR on scanned files is tedious and error-prone.

Core Features & Use Cases

  • Automates core PDF tasks including text extraction (via pdfplumber/pypdf), table extraction, merging and splitting, page rotation, watermarking, form handling, and simple encryption.
  • Suitable for batch processing of documents (invoices, contracts, reports), archival digitization, and workflow automation where consistent PDF manipulation is required across many files.
  • Example: process a folder of PDFs to extract text and tables, merge pages into a single consolidated document, fill pre-defined forms, and generate a summary metadata file.

Quick Start

Process a folder of PDFs to extract text, merge pages, and produce a consolidated output.

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 PDF files in bulk?

To extract text and tables from PDF files in bulk, you can automate the workflow using pdfplumber and pypdf. This approach processes a folder of documents, extracting structured text and table data while generating a consolidated metadata file for batch operations like invoice processing.

What's the best way to automate merging, splitting, and watermarking PDFs?

The best way to automate merging, splitting, and watermarking PDFs is by orchestrating these tasks through a Python script using pypdf. This ensures consistent, repeatable document manipulation across administrative workflows, preventing corrupted outputs during batch processing.

Can I run OCR on scanned PDF documents for archival digitization?

Yes, you can run OCR on scanned PDF documents for archival digitization. The workflow integrates pdf2image to convert scanned document pages into images, enabling OCR data extraction to digitize contracts and reports while applying validation to prevent corrupted outputs.

Does Python support automated PDF form filling and encryption?

Yes, Python supports automated PDF form filling and encryption. Using pypdf and reportlab, you can programmatically fill pre-defined forms and apply simple encryption to secure documents, ensuring consistent handling for legal and administrative processes.

Do I need pdfplumber and pypdf installed to process PDF documents?

Yes, you need pdfplumber and pypdf installed to process PDF documents effectively. These Python libraries provide the core extraction and manipulation capabilities required to handle complex workflows like text extraction, merging, and page rotation automatically.