One-click install
npx skills add https://github.com/kevinslin/skills --skill pdf-kevinslin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/kevinslin/skills/tree/main/active/pdf
Command: npx skills add https://github.com/kevinslin/skills --skill pdf-kevinslin

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs are ubiquitous in business workflows but manual extraction, form filling, and document assembly are time-consuming and error-prone. This skill provides automated PDF processing capabilities to streamline data capture, form digitization, and document generation.

Core Features & Use Cases

  • Extract text and tables from PDFs using Python libraries such as pypdf and pdfplumber.
  • Fill both fillable and non-fillable forms, merge/split documents, and generate new PDFs.
  • Use cases include invoice processing, contract data extraction, and archival document preparation.

Quick Start

Run a sample workflow to extract text from a PDF or fill a form using the provided Python scripts.

Frequently Asked Questions about pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract tables and text from PDF files using Python?

To extract tables and text from PDF files, this skill uses pdfplumber and pypdf to parse document content programmatically. It supports automated data capture from business documents like invoices and contracts.

Can I fill out non-fillable PDF forms automatically?

Yes, you can fill both fillable and non-fillable PDF forms automatically. The skill handles form digitization by overlaying data onto existing document templates using Python libraries.

What's the best way to merge and split PDF documents for archival workflows?

The best way to merge and split PDF documents is using this skill's programmatic API, which assembles and divides documents with validation and robust error handling for archival preparation.

Does pdfplumber work with pypdf for image extraction and PDF creation?

Yes, pdfplumber works alongside pypdf, pdf2image, and Pillow for image extraction and PDF creation. These dependencies combine to support comprehensive document processing tasks.

Why does PDF data extraction fail on certain scanned documents?

PDF data extraction may fail on scanned documents because the skill processes digital text and tables, not raw images. Pillow and pdf2image handle image extraction, but OCR is not included.

Do I need Python to automate PDF processing tasks like form filling?

Yes, you need Python to automate PDF processing tasks like form filling. The skill supports command-line usage and programmatic APIs, requiring Python libraries such as pypdf and pdfplumber.