pdf

Extract text, tables, and metadata from PDFs using Python tools.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/UselessXu/mino --skill pdf-uselessxu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/UselessXu/mino/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/UselessXu/mino --skill pdf-uselessxu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdf2image, Pillow, pdfplumber.

What problem does it solve?

PDF workflows are tedious and error-prone when performing tasks like reading, extracting content, and managing multi-page documents. This skill centralizes PDF operations into a single, reusable tool to automate routine document tasks.

Core Features & Use Cases

  • Text and data extraction from PDFs (including tables and metadata)
  • Merge, split, rotate, watermark, and create PDFs; fill forms; encrypt/decrypt
  • Use Case: automate invoice processing by extracting key fields and exporting to CSV

Quick Start

Provide a sample PDF and the desired operation (e.g., read, extract text, merge PDFs) and the skill will perform it.

Frequently Asked Questions about pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract data and text from PDF files including tables?

PDF data and text extraction is automated by parsing document content and tables using pdfplumber, yielding structured text and metadata for research or archival workflows.

What is the best way to automate invoice processing from PDFs?

Automating invoice processing involves extracting key fields from PDFs and exporting the data to CSV, centralizing routine document tasks into a reusable workflow.

Can I merge, split, and watermark PDFs using Python tooling?

Merging, splitting, rotating, and watermarking PDFs is supported through pypdf, which manipulates document structures to automate multi-page document management.

Does this PDF processing approach work for filling forms and encrypting documents?

PDF form filling and encryption are supported natively, allowing you to automate form handling and secure documents through decrypt and encrypt operations.

What Python dependencies are required to parse and render PDFs?

Parsing and rendering PDFs requires pypdf, pdfplumber, pdf2image, and Pillow to extract content, manipulate pages, and render images for automation.

Are there limitations when extracting text from scanned PDF documents?

Text extraction from scanned PDFs requires rendering pages to images via pdf2image, meaning direct text parsing may fail without an OCR layer in the document.