pdf

Extract text and tables from PDFs using pypdf and pdfplumber.

2|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/edc1009/Gemini3-Ocean-freight-AI-agent --skill pdf-edc1009
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/edc1009/Gemini3-Ocean-freight-AI-agent/tree/main/.agent/skills/pdf
Command: npx skills add https://github.com/edc1009/Gemini3-Ocean-freight-AI-agent --skill pdf-edc1009

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the manual, error-prone work of extracting data from PDFs, creating documents, and filling forms, enabling scalable document workflows.

Core Features & Use Cases

  • Text extraction from PDFs and table extraction for structured data.
  • Create, merge, and split PDFs to organize documents at scale.
  • Fill forms programmatically and automate routine document tasks.

Quick Start

Use the pdf skill to extract all text from the attached file 'sample.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 using Python?

PDF text extraction is done in Python using libraries like pypdf and pdfplumber. The Skill reads PDF files, extracts all text and structured tables, and returns the data for batch processing or on-demand workflows.

What's the best way to merge and split PDFs programmatically?

Merging and splitting PDFs is automated using Python libraries such as pypdf and reportlab. The Skill organizes documents at scale, allowing you to assemble, merge, and split PDF files without manual intervention.

Can I automate PDF form filling and invoice processing with Python?

PDF form filling and invoice processing are fully automated. The Skill uses Python to programmatically fill forms and extract invoice data, enabling scalable document workflows for routine tasks.

Do I need a Python environment to extract tables from PDFs?

A Python environment is required for PDF table extraction. The Skill depends on libraries like pdfplumber and pypdf to read and extract structured table data from PDF files for invoice processing and document assembly.

How does table extraction from PDFs work for structured data?

PDF table extraction works by using Python libraries like pdfplumber to read structured data within documents. The Skill identifies tables embedded in PDF files and extracts the data into formats suitable for batch document processing.

What are the limitations of Python PDF text extraction?

Python PDF text extraction may not work for scanned images without OCR. The Skill uses pypdf, pdfplumber, and reportlab for text, table, and form processing, but requires a digital, text-based PDF environment.