pdf

Extract text and tables from PDFs using PdfReader and pdfplumber.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive toolkit for PDF processing, including text extraction, creation, merging, splitting, and form handling at scale.

Core Features & Use Cases

  • Text and table extraction: Pull content from PDFs into usable data.
  • PDF creation & formatting: Build new PDFs with styled content.
  • Document assembly: Merge or split PDFs and work with forms.

Quick Start

Extract text from a sample PDF file like 'document.pdf' or merge several PDFs into a single document.

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?

Extract text and tables from PDFs using PdfReader for file access, page.extract_text() for text content, and pdfplumber for table extraction. This converts unstructured PDF data into usable formats for analysis or processing.

Can I merge multiple PDF files into a single document?

Yes, merge or split PDFs at scale using PdfWriter to combine multiple documents into one. This automates document assembly workflows and consolidates separate files programmatically.

How do I create new PDF documents programmatically?

Create and format new PDFs using reportlab to build styled content from scratch. This enables automated PDF generation for reports, forms, and custom document workflows without manual creation.

What tools can I use for batch PDF processing and automation?

Batch process PDFs at scale using command-line tools like pdftotext and qpdf alongside Python libraries (PdfReader, PdfWriter, reportlab, pdfplumber). This supports large-volume document workflows and automated extraction pipelines.

Does PDF processing support form handling and complex document manipulation?

Yes, handle forms and perform complex document manipulation including text extraction, merging, splitting, and data extraction across diverse document sets. This covers programmatic PDF operations beyond basic reading and writing.