pdf

Extract text and tables from PDFs using Python libraries.

730|133|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/microclaw/microclaw --skill pdf-microclaw
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/microclaw/microclaw/tree/main/microclaw.data/skills/pdf
Command: npx skills add https://github.com/microclaw/microclaw --skill pdf-microclaw

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill streamlines the complex and time-consuming tasks associated with manipulating PDF documents, from simple text extraction to advanced form filling and creation.

Core Features & Use Cases

  • Text and Table Extraction: Extract content from PDFs for analysis or further processing.
  • PDF Creation and Modification: Generate new PDFs, merge, split, rotate, and add watermarks.
  • Form Handling: Fill out PDF forms and secure documents with encryption.
  • OCR for Scanned PDFs: Make scanned documents searchable and editable.

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 tables from a PDF for data processing?▼

You can perform PDF text and table extraction using pdfplumber and pypdf to pull structured content from documents, yielding raw text and tabular data ready for downstream analysis or further processing.

Can I automate PDF form filling and encryption?▼

Yes, you can automate PDF form filling and apply document encryption to secure your files, ensuring sensitive form fields are populated and locked down without manual editing.

How do I make scanned PDFs searchable using OCR?▼

To make scanned PDFs searchable using OCR, this skill leverages pytesseract and pdf2image to process scanned document images, converting visual text into searchable and editable content.

What's the best way to merge, split, and rotate PDF files?▼

The best way to merge, split, and rotate PDF files is using this skill's pypdf integration, which automates page-level modifications to combine, divide, or reorient document pages efficiently.

Does this PDF processing skill support generating new PDF documents?▼

Yes, this PDF processing skill supports generating new documents using the reportlab library, allowing you to programmatically create new PDF files with custom layouts and content.

What are the limitations of using pypdf for document processing?▼

Using pypdf for document processing has limitations with complex text and table extraction, which is why this skill also integrates pdfplumber and command-line tools like qpdf for comprehensive PDF management.