pdf-processing

Extract text and tables from PDFs, fill forms, and merge documents.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/zhangyuyuanzu/157WeKnora --skill pdf-processing-zhangyuyuanzu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf-processing
Source: https://github.com/zhangyuyuanzu/157WeKnora/tree/main/examples/skills/pdf-processing
Command: npx skills add https://github.com/zhangyuyuanzu/157WeKnora --skill pdf-processing-zhangyuyuanzu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of interacting with PDF documents, automating tasks like text and table extraction, and filling out forms, thereby reducing manual effort and potential errors.

Core Features & Use Cases

  • Text Extraction: Extract all textual content from PDF pages.
  • Table Extraction: Identify and extract structured data from tables within PDFs.
  • Form Filling: Programmatically populate fields in PDF forms.
  • Document Merging: Combine multiple PDF files into a single document.
  • Use Case: Automatically extract invoice details from a batch of PDF invoices or fill out a standard application form with provided data.

Quick Start

Use the pdf-processing skill to extract all text from the document named 'report.pdf'.

Frequently Asked Questions about pdf-processing

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

FAQPage Schema
How do I extract text and tables from a PDF programmatically?

To extract text and tables from PDF files programmatically, this Skill parses document structures and identifies structured data using pdfplumber and pypdf libraries for robust document analysis.

Can I automatically fill out PDF forms using Python?

Yes, you can automatically fill out PDF forms using Python. This Skill programmatically populates fields in standard PDF forms, reducing manual effort and potential errors in document processing.

Does pdfplumber work with pypdf for PDF manipulation?

Yes, pdfplumber works with pypdf for comprehensive PDF manipulation. This Skill utilizes both libraries along with pdfrw to support robust analysis, form filling, and document merging operations.

What is the best way to merge multiple PDF files into a single document?

The best way to merge multiple PDF files into a single document is using a programmatic approach. This Skill combines multiple PDF files together, streamlining document management and automation tasks.

Can I extract invoice details from a batch of PDF files?

Yes, you can extract invoice details from a batch of PDF files. This Skill automates text and table extraction from various PDF structures, enabling efficient batch processing of invoice data.

Does this PDF processing approach support scanned documents?

This PDF processing approach supports operations on various PDF structures, including forms and scanned documents. It leverages pdfplumber and pypdf libraries to analyze and manipulate diverse document types.