pdf

Extract, modify, and generate structured content from PDF documents.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the challenge of manually processing PDF documents by providing reliable workflows for extracting information, modifying files, creating documents, and handling complex PDF operations.

Core Features & Use Cases

  • PDF Manipulation: Merge, split, rotate, encrypt, decrypt, watermark, and create PDF files using programmatic workflows.
  • Document Extraction and Forms: Extract text, tables, images, and metadata while supporting OCR and automated filling of fillable or non-fillable PDF forms.
  • Use Case: A business team can process batches of invoices, extract structured data, fill standardized forms, and generate updated PDF reports without manual editing.

Quick Start

Use the pdf skill to extract all text and tables from the attached PDF 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 a PDF document?

PDF text and table extraction is handled by parsing structured content using pdfplumber and pypdf. It reliably processes document workflows including text extraction, table parsing, and metadata retrieval from PDF files.

Can I automate PDF form filling for non-fillable fields?

Automated PDF form filling supports both fillable and non-fillable forms by applying coordinate-based annotations. This functionality allows you to populate standardized forms and process batches of invoices without manual editing.

What is the best way to merge, split, and rotate PDF files programmatically?

Programmatic PDF manipulation using pypdf handles document operations including merging, splitting, rotating, encrypting, decrypting, and watermarking files. This approach streamlines batch processing and document generation workflows.

Does pypdf support OCR for scanned PDF documents?

OCR for scanned PDF documents is supported by combining pdf2image and PIL with pypdf. This workflow extracts text from images within PDFs, enabling full document processing for scanned invoices and reports.

Do I need pdfplumber to parse complex PDF tables?

Parsing complex PDF tables requires pdfplumber because it provides detailed coordinate-based extraction capabilities. The skill uses validation scripts alongside pdfplumber to accurately handle document operations and structured table data.