One-click install
npx skills add https://github.com/KaiserWhoLearns/skillsbench --skill pdf-kaiserwholearns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/KaiserWhoLearns/skillsbench/tree/main/tasks/latex-formula-extraction/environment/skills/pdf
Command: npx skills add https://github.com/KaiserWhoLearns/skillsbench --skill pdf-kaiserwholearns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdf2image, Pillow.

What problem does it solve?

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.

Core Features & Use Cases

  • Text and table extraction from PDFs
  • PDF creation, merging, and splitting for workflows
  • Form handling (fillable and non-fillable) and annotations
  • Use Case: Automate invoice data extraction and form processing across large document sets.

Quick Start

Run a sample to extract text and tables from a PDF, then create a new PDF and test form filling.

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 files in Python?

To extract text and tables from PDFs, this toolkit uses pypdf and pdfplumber to parse document contents into structured, actionable data for batch processing workflows.

What is the best way to automate PDF form handling and filling?

Automating PDF form handling involves scripting interactions with fillable and non-fillable forms, allowing you to process large document sets like invoices programmatically without manual data entry.

Can I create, merge, and split PDFs programmatically for archival?

Yes, you can create, merge, and split PDFs programmatically to streamline document workflows, enabling efficient batch processing and archival for administrative contexts.

Does pypdf support converting PDF pages to images for processing?

Yes, the toolkit relies on pdf2image and Pillow alongside pypdf to convert PDF pages into images, facilitating document processing and analysis tasks across various formats.

How do I batch process invoice data extraction from PDF documents?

Batch processing invoice data extraction from PDFs is achieved by scripting text and table extraction tools to iterate over large document sets, outputting structured data automatically.