pdf

Extract PDF text and automate form handling with pypdf and pdfplumber.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/snqb/my-skills --skill pdf-snqb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/snqb/my-skills/tree/main/pdf
Command: npx skills add https://github.com/snqb/my-skills --skill pdf-snqb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, pytesseract, pillow.

What problem does it solve?

PDF documents often require manual, repetitive tasks like text extraction, form filling, and document assembly; this Skill provides a programmable toolkit to automate these workflows at scale.

Core Features & Use Cases

  • Extract text from PDFs using pypdf and pdfplumber.
  • Merge, split, and manipulate documents via command-line tools and Python.
  • Automate form handling for fillable and non-fillable PDFs, including field extraction and annotation generation for non-interactive completion.
  • Use case: automate processing of large batches of vendor invoices, reports, and forms to generate structured data and filled PDFs.

Quick Start

Run the Quick Start instructions in this directory to begin extracting text and manipulating PDFs with Python libraries.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract text from PDF documents using Python?

You can extract text from PDF documents using pypdf and pdfplumber within this Skill. It automates text capture from batches of PDFs, enabling structured data generation for administrative workflows and compliance checks.

Can I automate PDF form filling for both fillable and non-fillable documents?

Yes, you can automate PDF form filling for both fillable and non-fillable documents. The Skill extracts interactive form fields and generates annotations for non-interactive completion, streamlining archival processing and compliance workflows.

What is the best way to merge and split PDF files in Python?

The best way to merge and split PDF files is using the integrated command-line tools and Python libraries provided. This Skill manipulates document structures programmatically, supporting batch document assembly and processing at scale.

Does this PDF processing approach work for large-scale document pipelines?

This PDF processing approach supports large-scale document pipelines using Python-based parsing with pypdf and pdfplumber. It automates batch data capture, form completion, and archival processing for administrative workflows.

Do I need OCR dependencies like pytesseract to process scanned PDFs?

Yes, you need pytesseract and pdf2image dependencies to process scanned PDFs. The Skill includes these libraries alongside pillow to handle image-based document text extraction when standard text parsing is insufficient.