One-click install
npx skills add https://github.com/mkurman/tamux --skill pdf-mkurman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/mkurman/tamux/tree/main/skills/scientific-skills/pdf
Command: npx skills add https://github.com/mkurman/tamux --skill pdf-mkurman

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill reduces manual effort by enabling automated reading, extraction, transformation, and creation of PDF documents, including forms and OCR-ready workflows.

Core Features & Use Cases

  • Read and extract text, tables, and metadata from PDFs.
  • Merge, split, rotate, and watermark PDFs, and create new documents.
  • Fill PDF forms (fillable and non-fillable) and encrypt/decrypt PDFs.
  • Extract images and perform OCR on scanned PDFs for searchable text.
  • Automate end-to-end document workflows across administrative or data-processing tasks.
  • Use case: processing large batches of invoices, contracts, or reports.

Quick Start

Provide a PDF file name and the desired operation, for example: extract text from document.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 a PDF automatically, you provide the file and desired operation to trigger automated reading. The system leverages libraries like pdfplumber to read and extract content without manual intervention.

What is the best way to perform OCR on scanned PDFs to make them searchable?

The best way to perform OCR on scanned PDFs for searchable text is using an automated workflow that applies pdf2image and Pillow. These tools convert document pages into images suitable for OCR processing without manual effort.

Can I fill out both fillable and non-fillable PDF forms without manual data entry?

Yes, you can fill out both fillable and non-fillable PDF forms without manual data entry. The automated workflow supports form filling across mixed document sets, streamlining administrative tasks and data processing.

How do I merge, split, or watermark PDF files in a document automation workflow?

To merge, split, or watermark PDF files in a document automation workflow, you specify the target operation and file name. The system uses pypdf to manipulate and transform PDF documents automatically.

Does this PDF processing approach work for large batches of invoices and contracts?

Yes, this PDF processing approach works for large batches of invoices and contracts. It automates end-to-end document workflows, applying text extraction, table reading, and OCR across mixed document sets without manual intervention.

Why does PDF text extraction fail on scanned documents without OCR?

PDF text extraction fails on scanned documents without OCR because scanned pages are stored as images, not embedded text. Applying OCR through pdf2image converts these page images into searchable, machine-readable text.