pdf

Fill PDF forms and extract text and table data using Python libraries.

Updated Dec 14, 2025
One-click install
npx skills add https://github.com/71261121/auto-jarvis- --skill pdf-71261121
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/71261121/auto-jarvis-/tree/main/skills/pdf
Command: npx skills add https://github.com/71261121/auto-jarvis- --skill pdf-71261121

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the tedious and time-consuming tasks of filling out PDF forms and extracting data from documents, freeing up your time for more critical work.

Core Features & Use Cases

  • Fillable & Non-Fillable Forms: Handles both types of PDF forms, ensuring compatibility with a wide range of documents.
  • Data Extraction: Extracts text and tables from PDFs, converting them into structured, usable formats.
  • Use Case: Quickly process a batch of customer onboarding forms by automatically filling in standard information and extracting key details into a database.

Quick Start

Use the pdf skill to fill out the form in 'application.pdf' with the provided details.

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

To extract text and table data from PDF documents, this automation uses pdfplumber to parse content and convert it into structured, usable formats. It processes files directly to pull structured text and table rows.

Can I automate filling out both fillable and non-fillable PDF forms?

Yes, you can automate filling out both fillable and non-fillable PDF forms. This automation handles compatibility with a wide range of documents, automatically populating standard information across different form types.

What is the best way to merge, split, or rotate pages in a PDF?

The best way to merge, split, or rotate pages in a PDF is using pypdf for advanced manipulation operations. This allows reorganizing document structures by combining, dividing, or reorienting specific pages programmatically.

Does this PDF data extraction approach work with Python libraries like reportlab?

Yes, this PDF data extraction approach works with Python libraries including reportlab, pypdf, and pdfplumber. It leverages these frameworks to handle document automation, form filling, and complex data parsing tasks.

How do I process a batch of customer onboarding PDF forms automatically?

To process a batch of customer onboarding PDF forms automatically, use this automation to fill in standard information and extract key details. It converts extracted PDF data into structured formats ready for database integration.