pdf

Merge, split, extract text and tables, rotate pages, and fill PDF forms.

232|38|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/rohunj/claude-build-workflow --skill pdf-rohunj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/rohunj/claude-build-workflow/tree/main/skills/pdf
Command: npx skills add https://github.com/rohunj/claude-build-workflow --skill pdf-rohunj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PDF documents often require manual, repetitive manipulation such as extracting text or tables, merging or splitting files, and filling forms. This Skill provides a programmable toolkit to automate these operations, reducing manual effort and human error.

Core Features & Use Cases

  • Text and Table Extraction: Retrieve plain text and structured tables from PDFs for analysis or reporting.
  • PDF Composition: Merge or split PDFs, rotate pages, and create new documents from components.
  • Form Handling: Fill in forms and extract embedded data to streamline data capture at scale.
  • Batch Workflows: Apply these operations across many PDFs in automated pipelines for archiving, reporting, or data extraction.

Quick Start

Run a simple workflow to merge two PDFs and extract text from the resulting document.

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

You can merge or split PDFs programmatically using Python libraries like pypdf. This enables developers to combine multiple documents into a single file or divide large PDFs into individual pages, automating batch workflows for archiving and reporting without manual effort.

How do I fill PDF forms and extract embedded data in an automated workflow?

Fill PDF forms and extract embedded data programmatically using Python libraries to streamline data capture. This automates repetitive form handling tasks across many documents, reducing manual effort and human error in large-scale data processing pipelines.

Can I manipulate PDF documents at scale using Python?

Yes, batch PDF workflows can handle high-volume document processing. By applying programmatic operations like text extraction, merging, and form filling across many PDFs in automated pipelines, data teams can efficiently process large document sets for archiving, reporting, or data extraction.

What Python libraries do I need to read, modify, and generate PDFs?

To read, modify, and generate PDFs programmatically, use Python libraries like pypdf, pdfplumber, and reportlab. These tools provide the necessary functionality to extract text, manipulate pages, fill forms, and create new PDF documents from components without requiring manual intervention.

What's the best way to automate repetitive PDF manipulation tasks?

The best way to automate repetitive PDF manipulation tasks is using a programmatic toolkit with Python libraries like pypdf and pdfplumber. This approach replaces manual efforts like merging files or extracting tables with automated batch workflows, significantly reducing human error in document processing.