pdf

Extract text, tables, and metadata from PDF documents using Python libraries.

1|1|Updated Jun 8, 2025
One-click install
npx skills add https://github.com/SALDAPAL/microclaw --skill pdf-saldapal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/SALDAPAL/microclaw/tree/main/skills/built-in/pdf
Command: npx skills add https://github.com/SALDAPAL/microclaw --skill pdf-saldapal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PDF processing tasks like reading, extracting, merging, splitting, rotating, and securing documents can be time-consuming. This Skill provides a comprehensive guide for automating these operations using Python libraries and CLI tools to turn PDFs into usable data.

Core Features & Use Cases

  • Read PDFs and extract text, tables, and metadata for downstream processing.
  • Merge multiple PDFs into a single document and split a PDF into pages.
  • Rotate pages, add watermarks, and create new PDFs; encrypt/decrypt for secure storage.
  • OCR support for scanned PDFs to convert images into searchable text.
  • Use cases include batch invoice processing, digitizing forms, and archiving documents with structured data exports.

Quick Start

Use the pdf skill to extract all text from the attached file 'invoice-q3.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 tables from PDF documents using Python?

Extract text and tables from PDF documents using Python libraries like pypdf and pdfplumber. It parses document structures to pull readable text and structured table data for downstream processing in administrative workflows.

Can I run OCR on scanned PDFs to convert images into searchable text?

Run OCR on scanned PDFs to convert images into searchable text using pdf2image and pdfplumber. This digitizes scanned documents, making content readable and exportable for archival retrieval and form digitization.

What is the best way to merge multiple PDFs or split a single PDF into pages?

Merge multiple PDFs or split a single PDF into pages using pypdf. This handles document assembly and page-level separation, automating file organization for batch invoice processing and archival workflows.

Do I need Python to encrypt, decrypt, or add watermarks to my PDF files?

You need Python to encrypt, decrypt, or add watermarks to PDF files using libraries like pypdf. This secures document storage and applies custom branding without manual editing software.

Does this approach support batch invoice processing and form digitization?

This approach supports batch invoice processing and form digitization by automating text extraction and structured data exports from large document sets. It processes high-volume administrative workflows efficiently.