pdf

Extract text and tables from PDFs using Python libraries.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/zyx77550/RESIDUAL-MISHKAT --skill pdf-zyx77550
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/zyx77550/RESIDUAL-MISHKAT/tree/main/.agents/skills/pdf
Command: npx skills add https://github.com/zyx77550/RESIDUAL-MISHKAT --skill pdf-zyx77550

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs often require repetitive manual processing such as text extraction, table capture, form filling, and multi-document manipulation. This skill provides an automated toolkit to perform these tasks reliably and reproducibly.

Core Features & Use Cases

  • Text and table extraction from PDFs (text, tables, and images)
  • Merging, splitting, rotating, and watermarking PDFs
  • Filling form fields (fillable and non-fillable) and exporting results
  • OCR on scanned PDFs and encryption/decryption of documents
  • Use Case: streamline invoice processing by extracting key fields and compiling data into CSVs

Quick Start

Provide a PDF file and ask to extract text or merge PDFs.

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 PDF files using Python?

To extract text and tables from PDF files using Python, this skill uses pypdf and pdfplumber to automate ingestion and export the captured data into adaptable outputs like CSVs. It reliably processes text, tables, and images from native PDFs.

Can I fill PDF form fields and flatten them into non-fillable documents?

Yes, you can fill both fillable and non-fillable PDF form fields and export the results. This skill automates form handling through Python scripts, allowing you to populate documents and compile the extracted data seamlessly.

Does this skill support OCR for scanned PDF documents?

Yes, this skill supports OCR for scanned PDF documents by utilizing pdf2image and Pillow. It transforms image-based PDFs into editable data, enabling text extraction from documents that lack embedded text layers.

What is the best way to merge, split, and watermark PDFs in an automated workflow?

The best way to merge, split, and watermark PDFs in an automated workflow is through this skill's Python-based scripts. It handles multi-document manipulation reliably, allowing you to rotate and process diverse document tasks reproducibly.

Do I need pypdf and pdfplumber installed to perform PDF text extraction?

You need pypdf and pdfplumber as core dependencies to perform PDF text extraction and table processing. These Python libraries provide the automated framework to capture content and transform it into editable outputs.

Can I encrypt and decrypt PDF documents with Python for secure data processing?

Yes, you can encrypt and decrypt PDF documents with Python for secure data processing. This skill includes encryption and decryption features, ensuring your end-to-end document handling remains secure during automated workflows.