pdf

Extract text, merge documents, and fill forms in PDFs.

247|14|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/TFboy1/academic-paper-writer --skill pdf-tfboy1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/TFboy1/academic-paper-writer/tree/main/pdf
Command: npx skills add https://github.com/TFboy1/academic-paper-writer --skill pdf-tfboy1

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs often require manual, repetitive operations such as text extraction, document merging, and form filling across multiple files. This skill provides programmable tooling to automate these workflows, reducing time and errors.

Core Features & Use Cases

  • Automated PDF text extraction and data retrieval
  • Merging multiple PDFs into a single cohesive document
  • Handling fillable and non-fillable PDFs, including basic form administration and OCR workflows

Quick Start

Process the attached PDFs to extract text, merge documents, and fill forms.

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 scanned PDF documents?

Extracting text from scanned PDF documents involves rendering pages using pdf2image and applying OCR workflows to retrieve structured data. This approach handles non-fillable files and scanned archives where standard text extraction fails.

What's the best way to merge multiple PDF files into one cohesive document?

Merging multiple PDF files into one cohesive document requires manipulating binary streams with pypdf. This automation reduces manual errors and time spent combining individual reports or academic publications into a single file.

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

Automating form filling for both fillable and non-fillable PDFs is supported through basic form administration and OCR workflows. It applies to administrators and knowledge workers handling repetitive form processing across multiple files.

Does pdfplumber support structured data extraction from PDF tables?

Pdfplumber supports structured data extraction from PDFs by manipulating binary streams and rendering pages. It is used alongside pypdf and pdf2image to automate text retrieval and data extraction for archiving and reporting workflows.

What are the limitations of using Python libraries for PDF text extraction?

Limitations of using Python libraries for PDF text extraction include handling complex layouts or non-fillable scanned documents where standard parsing fails. OCR workflows via pdf2image are required to render and extract structured data from these files.

When do I need to use pdf2image for PDF processing?

You need to use pdf2image for PDF processing when handling scanned documents or non-fillable PDFs that require rendering pages before extraction. It works with pdfplumber and pypdf to manage archiving and academic publishing workflows.