pdf

Extract text and tables from PDFs using pypdf and pdfplumber.

3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/pinion05/skills --skill pdf-pinion05
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/pinion05/skills/tree/main/pdf
Command: npx skills add https://github.com/pinion05/skills --skill pdf-pinion05

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs are everywhere in business, but extracting text, filling forms, merging, splitting, and transforming them typically requires multiple tools. This Skill provides a unified, programmable workflow to automate common PDF tasks and reduce repetitive manual work.

Core Features & Use Cases

  • Automated text extraction and table data capture from PDFs using pypdf and pdfplumber.
  • Form handling for both fillable and non-fillable PDFs, including batch field population and annotations.
  • PDF composition and transformation (merge/split/rotate/watermark) plus image extraction and OCR-ready workflows for scanned documents.
  • Use Case: Process large batches of invoices or reports to extract data and build consolidated datasets.

Quick Start

Use the pdf skill to extract all text from the attached file 'document.pdf' and print the page count.

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 table data from PDF files in bulk?

To extract text and table data from PDFs in bulk, this skill uses pypdf and pdfplumber to parse multiple invoices or reports automatically, transforming unstructured document content into editable datasets.

Does this PDF processing skill support batch filling out fillable and non-fillable forms?

Yes, this PDF processing skill supports batch form filling for both fillable and non-fillable documents, allowing you to programmatically populate fields and add annotations across multiple files.

Can I merge, split, and rotate PDF documents using Python libraries?

Yes, you can merge, split, rotate, and watermark PDF documents using this skill, which leverages Python libraries like pypdf to programmatically compose and transform files for archival workflows.

What is the best way to process scanned PDFs for text extraction?

For scanned PDFs, this skill provides OCR-ready workflows by rendering pages into images using pdf2image and Pillow, preparing the visual document content for downstream text extraction.

Do I need Python installed to automate PDF document processing workflows?

Yes, you need Python installed because this skill relies on specific Python libraries such as pypdf, pdfplumber, pdf2image, and Pillow to parse, render, and modify PDF documents.

Can I extract images from PDF files and save them separately?

Yes, you can extract images from PDF files and save them separately, as this skill supports image extraction alongside its core text extraction and document transformation features.