pdf

Fill PDF forms and extract text, tables, and images using Python libraries.

3|2|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/ryan-mt/claude-backup --skill pdf-ryan-mt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/ryan-mt/claude-backup/tree/main/config/skills/pdf
Command: npx skills add https://github.com/ryan-mt/claude-backup --skill pdf-ryan-mt

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates PDF-related tasks, reducing the need for manual data entry and streamlining workflows.

Core Features & Use Cases

  • PDF Form Filling: Automatically fill out PDF forms with specified values.
  • Text Extraction: Extract text and table data from PDFs.
  • Image Extraction: Extract images from PDFs.
  • PDF Manipulation: Merge, split, rotate, and encrypt/decrypt PDFs.
  • Use Case: If you regularly receive scanned documents that need to be digitized, this Skill can convert them into searchable text and organized data.

Quick Start

To begin, execute the 'pdf' skill followed by the desired action, such as 'extract text' or 'fill form'.

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 table data from a PDF document?

To extract text and table data from a PDF, this Skill parses the document structure using pdfplumber. It accurately pulls structured text and tabular data for invoice processing and archival retrieval.

What is the best way to automate PDF form filling?

Automating PDF form filling is done by mapping specified field values to a document's interactive fields. This Skill leverages the pypdf library to inject data directly into forms, streamlining document digitization workflows.

Can I extract images from PDFs and manipulate document pages?

Yes, you can extract images from PDFs and manipulate pages. This Skill uses pdf2image for visual extraction and pypdf for merging, splitting, rotating, and encrypting documents to automate archival workflows.

Do I need Python libraries installed to process PDFs for form digitization?

Yes, processing PDFs for form digitization requires Python libraries. You must have pypdf, pdfplumber, pdf2image, and reportlab installed in your environment to execute data extraction and document manipulation tasks.

How does PDF manipulation handle large invoice processing and archival data retrieval?

PDF manipulation handles large invoice processing by automating data extraction and text conversion. This Skill converts scanned documents into searchable text and organized data, reducing manual entry for high-volume archival retrieval.