pdf

Extract text and tables from PDFs using Python libraries like pdfplumber and pypdf.

339|34|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/Kxiandaoyan/Memoh-v2 --skill pdf-kxiandaoyan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Kxiandaoyan/Memoh-v2/tree/main/internal/skills/defaults/pdf
Command: npx skills add https://github.com/Kxiandaoyan/Memoh-v2 --skill pdf-kxiandaoyan

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 automates the tedious manual process of filling out PDF forms and extracting valuable data from PDF documents, significantly reducing manual effort and potential errors.

Core Features & Use Cases

  • Comprehensive PDF Manipulation: Extract text and tables, create new PDFs, merge or split documents, and handle PDF forms.
  • Automated Data Extraction: Convert scanned or digital PDFs into structured data formats like CSV or Excel.
  • Use Case: Automatically fill out a batch of standardized application forms with provided data, or extract all tabular data from a research paper into a pandas DataFrame for analysis.

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

To extract text and tables from PDF documents automatically, this Skill uses pdfplumber and pypdf to parse digital files and convert the content into structured data formats like CSV or Excel for analysis.

What is the best way to automate filling out a batch of PDF forms?

The best way to automate filling out a batch of standardized PDF forms is using this Skill's programmatic form handling capabilities, which populates fields with provided data to significantly reduce manual effort and potential errors.

Can I use Python to generate and merge PDF reports at scale?

Yes, you can use Python to generate and merge PDF reports at scale. This Skill leverages the reportlab library to create new PDFs and pypdf to merge or split documents programmatically for bulk processing.

Does PDF data extraction work with scanned documents or only digital files?

PDF data extraction works with scanned documents by utilizing pytesseract and pdf2image for OCR processing, alongside pdfplumber for digital files, ensuring both scanned and digital PDFs are converted into structured data.

How do I convert tabular data from a research paper PDF into a pandas DataFrame?

To convert tabular data from a research paper PDF into a pandas DataFrame, use this Skill's automated data extraction feature, which identifies and extracts tables from documents into structured formats ready for analysis.