pdf

Extract text, tables, and images from PDFs using pypdf, pdfplumber, and pdf2image.

630|68|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/AgentTeam-TaichuAI/ScienceClaw --skill pdf-agentteam-taichuai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/AgentTeam-TaichuAI/ScienceClaw/tree/main/ScienceClaw/backend/builtin_skills/pdf
Command: npx skills add https://github.com/AgentTeam-TaichuAI/ScienceClaw --skill pdf-agentteam-taichuai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs are ubiquitous and often require manual, repetitive handling for reading, extracting data, merging files, applying edits, and securing documents. This Skill provides a unified automation layer to streamline PDF workflows across creation, modification, extraction, and Form handling.

Core Features & Use Cases

  • Read and extract text, tables, images, and metadata from PDFs
  • Merge, split, rotate, watermark, encrypt/decrypt, and create new PDFs
  • Fill PDF forms (fillable and non-fillable) and extract form structure data
  • OCR on scanned PDFs to enable searchability and accessibility
  • Batch-processing workflows across multiple PDFs with consistent output formats

Quick Start

Process a single PDF by extracting all text and saving it to a text file.

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 batch of PDF files?

To extract text and tables from PDFs, the automation uses pdfplumber to parse binary files and preserve layout, supporting batch-processing workflows that output consistent text and table data across multiple documents.

Can I apply OCR to scanned PDFs to make them searchable?

Yes, OCR can be applied to scanned PDFs using pdf2image and Pillow to convert pages for optical character recognition, making the document content searchable and accessible for downstream extraction workflows.

Does this approach support filling both fillable and non-fillable PDF forms?

Yes, the form handling automation supports filling both fillable and non-fillable PDF forms, and can also extract form structure data to streamline administrative workflows like invoice processing and archival digitization.

What is the best way to merge, split, and encrypt PDF documents in an automated workflow?

The best way to merge, split, rotate, watermark, and encrypt PDFs is using the pypdf dependency, which provides a unified automation layer for page manipulation and document assembly across batches of files.

Do I need reportlab to create new PDF documents from extracted data?

Yes, reportlab is required to create new PDFs, allowing you to generate documents programmatically after extracting text, tables, or images from existing files using pypdf and pdfplumber.