pdf

Extract text and tables, merge documents, and fill PDF forms.

8|1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/gujiachun-rainbow/RainClaw --skill pdf-gujiachun-rainbow
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/gujiachun-rainbow/RainClaw/tree/main/rainclaw/backend/builtin_skills/pdf
Command: npx skills add https://github.com/gujiachun-rainbow/RainClaw --skill pdf-gujiachun-rainbow

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs are ubiquitous in workflows, yet tasks like extracting text/tables, merging documents, filling forms, and applying edits often require manual, repetitive steps. This skill streamlines those activities by providing a unified toolset to read, manipulate, and generate PDFs with reliable results, reducing time and error-prone manual work.

Core Features & Use Cases

  • Text and table extraction from PDFs, including OCR for scanned documents
  • Document composition: merge, split, rotate, watermark, and encrypt PDFs
  • Form handling: fill forms and extract structured data from form fields
  • Use Case: automate processing of hundreds of invoices by extracting line items and totals into a structured dataset

Quick Start

Run a simple workflow on a sample PDF to extract text and tables, merge multiple PDFs, and fill a form.

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

You can extract text and tables from PDFs by using this skill's built-in processing capabilities, which support structured data extraction from documents including invoices and forms.

Can I merge multiple PDF documents and add watermarks in one workflow?▼

Yes, you can merge multiple PDF documents and apply watermarks in a single workflow. The skill provides unified toolset to merge, split, rotate, watermark, and encrypt PDFs.

Does this PDF processing skill support OCR for scanned documents?▼

Yes, this PDF processing skill supports OCR for scanned documents. It uses pdf2image and Pillow dependencies to perform text extraction on image-based PDFs.

What is the best way to automate filling PDF forms and extracting form data?▼

The best way to fill PDF forms and extract structured data from form fields is using this skill's form handling features, which automate field population and data retrieval.

How do I handle PDF extraction when dealing with hundreds of invoices?▼

To process hundreds of invoices, this skill automates extraction of line items and totals into a structured dataset, reducing manual work and errors in document workflows.

Do I need Python libraries like pypdf and pdfplumber installed to use this?▼

Yes, you need Python libraries like pypdf and pdfplumber installed. The skill depends on these libraries to execute PDF extraction, merging, and form handling operations.