pdf

Extract text and tables from PDFs using pypdf and pdfplumber.

1.5k|180|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/Memento-Teams/Memento-Skills --skill pdf-memento-teams
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Memento-Teams/Memento-Skills/tree/main/builtin/skills/pdf
Command: npx skills add https://github.com/Memento-Teams/Memento-Skills --skill pdf-memento-teams

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables rapid, automated interaction with PDF documents, including reading, extracting text and tables, merging or splitting files, rotating pages, adding watermarks, creating new PDFs, filling forms, encrypting/decrypting, extracting images, and performing OCR on scanned PDFs.

Core Features & Use Cases

  • Read and extract text and tables from PDFs
  • Merge, split, rotate, watermark, and encrypt PDFs
  • Create new PDFs and automatically fill forms or encrypt/decrypt files
  • OCR on scanned PDFs and extract embedded images
  • Use Case: digitize stacks of invoices by extracting key fields and compiling into CSV rows

Quick Start

Use the pdf skill to extract all text from a sample.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 file?

To extract text and tables from a PDF, this Skill uses pdfplumber and pypdfium2 to parse document content. It accurately reads structured data, enabling you to extract text and tables from PDFs for downstream data processing.

Can I perform OCR on scanned PDFs to digitize documents?

Yes, you can perform OCR on scanned PDFs. This Skill includes OCR-ready workflows to process scanned documents, turning images of text into readable data for extraction and digitization tasks like invoice processing.

How do I merge, split, and rotate PDF pages?

You can merge, split, and rotate PDF pages using the pypdf library integrated into this Skill. It automates document assembly by handling page manipulation, allowing you to reorganize PDF files for your workflow.

What is the best way to fill forms and encrypt PDF files?

The best way to fill forms and encrypt PDF files is using this Skill's automated workflows. It leverages pypdf and reportlab to automatically fill forms, apply watermarks, and encrypt or decrypt documents for secure distribution.

Does this PDF automation approach work for extracting embedded images?

Yes, this PDF automation approach works for extracting embedded images. The Skill uses pdfplumber and pypdfium2 to render and parse PDFs, enabling you to extract embedded images alongside text and tables.