pdf

Extract text, tables, images, and form data from PDF files.

44|1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/IPADS-SAI/MobiClaw --skill pdf-ipads-sai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/IPADS-SAI/MobiClaw/tree/main/mobiclaw/skills/pdf
Command: npx skills add https://github.com/IPADS-SAI/MobiClaw --skill pdf-ipads-sai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the manual overhead of reading, editing, and reassembling PDFs, especially when you need to extract content or populate forms accurately.

Core Features & Use Cases

  • Text and table extraction from PDFs for invoices, reports, and research files.
  • Form operations for fillable and non-fillable PDFs, including field detection, annotations, and OCR-assisted workflows.
  • Document transformations such as merging, splitting, rotating, watermarking, encrypting, and generating PDFs.
  • Use case: Turn a stack of scanned administrative forms into searchable documents and filled-out PDFs with minimal manual work.

Quick Start

Ask the pdf skill to extract the text and tables from the attached PDF and return them in a clean, 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, this Skill processes document files and returns the content in a clean, structured format. It leverages Python PDF libraries to handle both native text and OCR-assisted workflows for invoices and reports.

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

Yes, you can fill out both fillable and non-fillable PDF forms automatically. The Skill detects form fields, applies annotations using validation-aware coordinate handling, and utilizes OCR-assisted workflows for scanned administrative documents.

What Python libraries do I need to merge, split, and watermark PDF files?

To perform document transformations like merging, splitting, and watermarking PDF files, you need the pypdf, pdfplumber, pdf2image, and pillow Python libraries. These dependencies support deterministic processing and annotation placement.

Does PDF OCR processing work on scanned administrative forms?

Yes, PDF OCR processing works on scanned administrative forms. The Skill applies OCR-assisted workflows to turn a stack of scanned files into searchable documents and filled-out PDFs with minimal manual work.

What is the best way to generate and encrypt PDF files programmatically?

The best way to generate and encrypt PDF files programmatically is using this Skill's validation-aware coordinate handling. It supports deterministic processing, annotation placement, and form-field updates across document workflows.