pdf

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

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/moonshineTP/ATTT-20252 --skill pdf-moonshinetp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/moonshineTP/ATTT-20252/tree/main/.gemini/skills/pdf
Command: npx skills add https://github.com/moonshineTP/ATTT-20252 --skill pdf-moonshinetp

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 addresses the challenge of manual PDF processing, offering a solution to automate tasks such as form filling, data extraction, and document conversion, thereby increasing productivity.

Core Features & Use Cases

  • Automated Form Filling: Fill out PDF forms programmatically, supporting both fillable and non-fillable forms.
  • Data Extraction: Extract text and tables from PDF documents for further analysis or storage.
  • Document Conversion: Convert PDF documents to other formats like text, images, or Excel files.
  • Use Case: For instance, you can use this Skill to convert a PDF report into a spreadsheet format, making it easier to analyze and share with team members.

Quick Start

Run the 'pdf' skill to fill out and save a PDF form with the provided data.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I automate PDF form filling using Python?

Automate PDF form filling by using Python libraries like pypdf and reportlab to programmatically populate both fillable and non-fillable forms, replacing manual data entry for business workflows.

What is the best way to extract text and tables from a PDF document?

Extract text and tables from a PDF document using the pdfplumber Python library, which structures the extracted data for further analysis, storage, or conversion into formats like spreadsheets.

How do I convert a PDF report to an Excel spreadsheet or image?

Convert a PDF report to an Excel spreadsheet or image using Python document conversion libraries like pdf2image and pdfplumber, transforming static PDF data into editable formats for analysis.

Does this PDF automation approach work for both fillable and non-fillable forms?

Yes, this PDF automation approach works for both fillable and non-fillable forms by leveraging pypdf and reportlab to manage and populate document fields programmatically.

What Python libraries do I need to extract data and fill PDF forms?

To extract data and fill PDF forms, you need the pypdf, pdfplumber, pdf2image, and reportlab Python libraries, which manage document conversion, text extraction, and form automation.