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.