pdf

Extract text and tables from PDFs and fill forms programmatically.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/vuhuudo/GeminiCLI-skill --skill pdf-vuhuudo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/vuhuudo/GeminiCLI-skill/tree/main/pdf
Command: npx skills add https://github.com/vuhuudo/GeminiCLI-skill --skill pdf-vuhuudo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill addresses the problem of manually extracting text and data from PDF documents, which is a time-consuming and error-prone task.

Core Features & Use Cases

  • Text Extraction: Extract text from PDF documents for further processing.
  • Table Extraction: Extract tables from PDF documents.
  • Form Filling: Fill out PDF forms programmatically.
  • Use Case: Quickly convert a batch of PDF invoices into a CSV file with extracted information, such as invoice numbers and amounts.

Quick Start

To extract text from a PDF, use the command: pdf extract-text --file invoice.pdf

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 a PDF document for data processing?

Extracting text from PDF documents is done programmatically using the provided command to instantly convert content into editable text for administrative tasks and data processing.

Can I extract tables from PDF files and convert them into a CSV format?

Table extraction from PDF files identifies structured data within documents, allowing you to parse batch invoices and export information like invoice numbers and amounts into a CSV format.

How do I fill out PDF forms programmatically for administrative automation?

Filling out PDF forms programmatically automates form data entry by manipulating document fields directly, streamlining administrative tasks and form automation workflows.

Do I need to install pypdf and pdfplumber to extract text and tables from PDFs?

Yes, pypdf and pdfplumber are required dependencies for parsing and manipulating PDFs, alongside reportlab, to execute text extraction, table extraction, and form filling operations.

What's the best way to process a batch of PDF invoices for data extraction?

The best way to process a batch of PDF invoices is using automated text and table extraction commands to convert unstructured document information into structured data outputs like CSV files.

Are there limitations when extracting text from scanned PDF documents?

This skill parses digital PDF documents for text and table extraction using pdfplumber and pypdf, meaning it is intended for native digital text rather than scanned image-based documents requiring OCR.