pdf

Extract text and tables from PDF documents into structured CSV files.

11|3|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/MuduiClaw/ClawKing --skill pdf-muduiclaw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/MuduiClaw/ClawKing/tree/main/workspace/skills/pdf
Command: npx skills add https://github.com/MuduiClaw/ClawKing --skill pdf-muduiclaw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, reportlab, pytesseract, pdf2image, poppler-utils, qpdf, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the tedious manual work of filling out PDF forms and extracting data from documents, saving significant time and reducing errors.

Core Features & Use Cases

  • Comprehensive PDF Manipulation: Extract text and tables, create new PDFs, merge/split documents, and handle form filling.
  • Use Case: Automatically extract all text and tabular data from a batch of scanned reports into a structured CSV file for analysis.

Quick Start

Use the pdf skill to extract all text from the attached file 'report.pdf'.

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 tabular data from a batch of PDF documents?

PDF data extraction automates pulling text and tables from multiple documents using pdfplumber and pypdf. It processes batches of files to extract structured information for analysis.

What is the best way to automate PDF form filling at scale?

Automating PDF form filling programmatically handles administrative workflows at scale. By using Python libraries like pypdf, you can populate form fields across numerous documents automatically, reducing manual entry errors and saving significant processing time.

Do I need OCR dependencies like pytesseract to extract text from scanned reports?

Yes, extracting text from scanned PDF reports requires OCR dependencies like pytesseract and pdf2image. These libraries convert scanned document images into machine-readable text, enabling comprehensive data extraction from non-native PDF files.

Can I merge and split PDF files programmatically using Python?

Yes, you can merge and split PDF files programmatically using Python libraries like pypdf and qpdf. This allows for automated document manipulation, enabling you to combine multiple PDFs or divide large documents into individual pages.

How to generate new PDF documents from extracted data?

Generate new PDF documents from extracted data using the reportlab Python library. This enables programmatic creation of structured PDF files, allowing you to output formatted reports, invoices, or customized documents directly from your processed data.