pdf

Extract text and tables from PDFs and fill forms automatically.

35|13|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/wildwasser/opencode-agents --skill pdf-wildwasser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/wildwasser/opencode-agents/tree/main/.opencode/skills/pdf
Command: npx skills add https://github.com/wildwasser/opencode-agents --skill pdf-wildwasser

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs often require repetitive, error-prone manual work to extract text, capture tables, merge documents, and fill forms across many files.

Core Features & Use Cases

  • Automated PDF manipulation: extract text and tables, merge/split documents, and generate new PDFs.
  • Form handling and data extraction: fill forms programmatically and annotate PDFs for downstream workflows.
  • Use Case: batch-processing invoices to pull invoice numbers, dates, and totals into a CSV for accounting.

Quick Start

Use the PDF toolkit to automatically extract text and tables from a sample PDF and apply a form-fill operation in a batch workflow.

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 automatically?

Automated PDF text and table extraction uses pdfplumber and pypdf to parse document content. It processes batch PDF workflows to pull structured data like invoice numbers and totals into usable formats for downstream accounting tasks.

Can I fill PDF forms programmatically in a batch workflow?

Yes, you can fill PDF forms programmatically in batch workflows. The Skill applies Python libraries like pypdf and reportlab to manage form digitization, automatically populating fields and annotating PDFs across many files simultaneously.

What's the best way to process large-scale invoice PDFs into CSV?

The best way to process large-scale invoice PDFs into CSV is using a batch document workflow. This Skill parses PDFs with pdfplumber to capture invoice numbers, dates, and totals, preparing the extracted data for accounting export.

Does this PDF automation approach work with Python and Pillow?

This PDF automation approach works with Python and Pillow by using pdf2image to convert PDF pages into images for Pillow processing. It integrates these dependencies to parse, transform, and generate PDFs including annotation-based workflows.

How do I merge and split PDF documents using Python?

To merge and split PDF documents using Python, this Skill uses pypdf to manipulate document structures. It handles automated PDF manipulation by transforming existing documents and generating new ones for batch processing workflows.

When do I need pdf2image for PDF manipulation workflows?

You need pdf2image for PDF manipulation workflows when converting PDF pages into image formats for visual processing. This Skill uses pdf2image alongside Pillow to handle annotation-based workflows and document transformations requiring image rendering.