pdf

Extract text and tables from PDF documents while preserving layout.

Updated Dec 21, 2025
One-click install
npx skills add https://github.com/ai-wes/glassbox-operator --skill pdf-ai-wes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/ai-wes/glassbox-operator/tree/main/awesome-claude-skills/document-skills/pdf
Command: npx skills add https://github.com/ai-wes/glassbox-operator --skill pdf-ai-wes

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the manual friction of working with PDFs by helping you extract content, create documents, and complete forms accurately and at scale.

Core Features & Use Cases

  • Text and table extraction: Pull readable text and structured tables from digital or scanned PDFs.
  • Document manipulation: Merge, split, rotate, watermark, encrypt, and inspect PDF files.
  • Form workflows: Fill fillable forms directly or use visual annotations for non-fillable forms when needed.
  • Practical example: Use it to process batches of invoices, compile report tables, or generate completed paperwork from template PDFs.

Quick Start

Ask the pdf skill to extract the text from the attached PDF or fill out its form fields.

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 PDF documents?

You can extract text and tables from scanned PDFs using OCR capabilities powered by pdf2image and pillow, which render pages into images to pull readable content while preserving the original document structure and layout.

Can I fill out non-fillable PDF forms using annotations?

Yes, you can fill non-fillable PDF forms by applying visual annotations directly onto the document, allowing you to complete paperwork that lacks interactive form fields without altering the underlying file structure.

Does this PDF automation tool support batch processing for invoices?

Yes, this tool supports batch PDF processing workflows, enabling you to extract content and compile structured tables from large volumes of invoices and reports accurately and at scale.

What is the best way to merge, split, and manipulate PDF files programmatically?

The best way to manipulate PDF files programmatically is using pypdf to merge, split, rotate, watermark, and encrypt documents while maintaining the original layout and structural integrity of the pages.

Do I need Python PDF libraries to handle form filling and document automation?

Yes, you need Python PDF libraries such as pypdf to handle document automation, text extraction, table parsing, and annotation-based form completion workflows effectively.