pdf

Extract text, tables, and metadata from PDFs, including scanned files.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/C-Jay69/HYDRASCRAPE_GPT5.2_CODEX_STITCH --skill pdf-c-jay69
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/C-Jay69/HYDRASCRAPE_GPT5.2_CODEX_STITCH/tree/main/skills/pdf
Command: npx skills add https://github.com/C-Jay69/HYDRASCRAPE_GPT5.2_CODEX_STITCH --skill pdf-c-jay69

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually processing PDF documents—extracting data, filling forms, merging or splitting files—is slow, repetitive, and prone to human error, especially when working with large volumes of documents.

Core Features & Use Cases

  • Automated Data Extraction: Pull text, structured tables, and metadata from both standard and scanned PDFs, with OCR fallback for image-only files.
  • Form Filling: Programmatically complete both fillable and non-fillable PDF forms, with validation to ensure entries are placed in the correct locations.
  • Document Manipulation: Merge, split, rotate, watermark, and encrypt PDFs in bulk for streamlined document management. For example, you can use this skill to extract all line items from 100 scanned vendor invoices and compile them into a single Excel file for accounting reconciliation.

Quick Start

Use the pdf skill to extract all text and tables from the attached file 'q3_invoices.pdf' and save the extracted table data to an Excel spreadsheet.

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 scanned PDFs for accounting reconciliation?

To extract text and tables from scanned PDFs, this tool uses an OCR fallback to process image-only files and pull structured data like line items from invoices. It parses binary PDF streams to automate data extraction without manual intervention.

Can I programmatically fill out non-fillable PDF forms without manual data entry?

Yes, you can programmatically complete both fillable and non-fillable PDF forms. The process validates form field placements to ensure entries are accurately positioned in the correct locations, automating the entire form filling task.

Do I need Python libraries to merge and watermark PDF documents in bulk?

Yes, you need the pypdf, pdf2image, and Pillow Python libraries installed. These dependencies are required to parse binary PDF streams and perform bulk document manipulation tasks like merging, splitting, and watermarking.

What's the best way to split and encrypt multiple PDF files without manual intervention?

The best way to split and encrypt multiple PDFs is using an automated document manipulation workflow. This approach processes documents at scale, handling bulk splitting, rotating, watermarking, and encrypting tasks directly without manual intervention.

Does pypdf support extracting metadata from standard text-based PDF documents?

Yes, pypdf supports extracting metadata from standard text-based PDF documents. It works alongside pdf2image and Pillow to pull text, structured tables, and metadata, providing a fallback OCR mechanism for scanned files requiring additional processing.