pdf

Extract text, tables, and images from PDFs using Python tooling.

74|5|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/dralkh/seerai --skill pdf-dralkh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/dralkh/seerai/tree/main/skills/pdf
Command: npx skills add https://github.com/dralkh/seerai --skill pdf-dralkh

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the manual grind of reading, restructuring, and completing PDF documents by turning them into searchable, editable, and fillable outputs.

Core Features & Use Cases

  • Extract text, tables, metadata, and images from PDFs.
  • Merge, split, rotate, watermark, encrypt, decrypt, and create PDFs.
  • Handle scanned documents with OCR and fill both fillable and non-fillable forms using validation-aware workflows.
  • Use case: process a stack of journal articles or forms, capture the needed content, and produce cleaned documents or filled outputs ready for review.

Quick Start

Tell the pdf skill to extract the text, tables, and form fields from the attached PDF and return them in a structured format.

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

To extract text and tables from a PDF, you can use this Skill to parse documents with pdfplumber and pypdf. It accurately captures structured content and returns the extracted text, tables, and metadata in a searchable, editable format.

Can I fill both fillable and non-fillable PDF forms automatically?

Yes, you can fill PDF forms automatically. The Skill handles both fillable and non-fillable forms using validation-aware workflows, allowing you to complete documents and produce outputs ready for review.

What is the best way to process scanned PDF documents with OCR?

The best way to process scanned PDFs with OCR is using this Skill's integrated tooling. It leverages pdf2image and Pillow to convert scanned pages into images, enabling accurate text extraction from scanned documents.

How do I merge, split, and watermark PDF files?

You can merge, split, rotate, and watermark PDF files by instructing this Skill to perform document transformations. It uses pypdf to restructure documents and apply watermarks, producing modified PDF outputs.

Does this PDF processing approach support encryption and decryption?

Yes, this PDF processing approach supports encryption and decryption. The Skill uses pypdf to apply security measures, allowing you to encrypt PDFs to restrict access or decrypt them for modification.

What Python dependencies are needed for PDF text extraction and OCR?

For PDF text extraction and OCR, the required Python dependencies are pypdf, pdfplumber, pdf2image, and Pillow. These libraries enable the Skill to handle document parsing, table extraction, and image processing.