pdf

Extract text, tables, and metadata from PDF documents.

1|Updated Dec 11, 2025
One-click install
npx skills add https://github.com/oferhalevi/codex-skills-integration --skill pdf-oferhalevi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/oferhalevi/codex-skills-integration/tree/main/skills/pdf
Command: npx skills add https://github.com/oferhalevi/codex-skills-integration --skill pdf-oferhalevi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual PDF processing is time-consuming and error-prone. This Skill automates complex PDF tasks, freeing you from tedious data entry, extraction, and document manipulation.

Core Features & Use Cases

  • Extract Content: Seamlessly pull text, tables, and metadata from PDFs into usable formats.
  • Create & Manipulate: Generate new PDF documents from scratch, merge multiple files, or split large documents into individual pages.
  • Form Handling: Programmatically fill out PDF forms at scale, eliminating manual data entry.
  • Use Case: Imagine you have 100 vendor invoices in PDF format. Use this Skill to automatically extract the invoice number, date, and total amount from each one and compile them into a single CSV file, saving hours of manual work.

Quick Start

Use the pdf skill to extract all text and tables from the attached 'quarterly_report.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 and tables from PDF documents?

Extract text and tables from PDFs using this Skill, which pulls content into usable formats like CSV or JSON. It handles diverse PDF structures and preserves document layout during extraction.

Can I automate filling out PDF forms at scale?

Yes. This Skill programmatically fills PDF forms, eliminating manual data entry across hundreds or thousands of documents. It works with standard fillable form fields.

What PDF operations does this Skill support?

PDF operations include text extraction, table extraction, form filling, document creation, merging multiple files, splitting pages, and metadata extraction using libraries like PyPDF2, pdfplumber, reportlab, and fpdf2.

How does this Skill handle large-scale document processing?

The Skill processes large PDFs using chunked processing to manage memory efficiently while preserving document structure, making it suitable for batch operations on hundreds of invoices or reports.

Can I merge or split PDF files programmatically?

Yes. Merge multiple PDF files into one document or split large PDFs into individual pages programmatically, automating document organization workflows without manual file handling.

What file formats and data structures does PDF extraction produce?

Extraction produces structured outputs including text strings, table data, and metadata. Results can be compiled into CSV, JSON, or other formats for downstream analysis and reporting.