pdf

Create, edit, merge, split, and extract text from PDFs using Python libraries.

19|4|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/andregusman-raiz/a-gusman-claude --skill pdf-andregusman-raiz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/andregusman-raiz/a-gusman-claude/tree/main/skills/pdf
Command: npx skills add https://github.com/andregusman-raiz/a-gusman-claude --skill pdf-andregusman-raiz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Handling PDFs is tedious: creating, editing, merging, splitting, and extracting text or tables across documents manually is slow and error-prone.

Core Features & Use Cases

  • Create and edit PDFs programmatically using Python libraries (ReportLab, pypdf).
  • Merge, split, rotate, and extract text or tables from PDFs, including OCR for scanned documents.
  • Generate reports or fill forms from data sources, automating repetitive document workflows.

Quick Start

Open a PDF and command the skill to extract text or merge multiple documents into a single PDF.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract text or tables from a PDF using Python?

PDF text and table extraction is handled using libraries like pdfplumber and pypdf, which parse document content reliably. It automates pulling structured data from business reports, invoices, and forms for downstream processing workflows.

Can I merge and split PDF documents programmatically?

Merging and splitting PDFs is fully supported using pypdf and qpdf libraries. You can combine multiple documents into a single file or separate pages into individual PDFs to automate repetitive document organization tasks.

What's the best way to generate PDF reports from data sources?

PDF report generation from data sources is achieved using the ReportLab library to create documents programmatically. It automates filling forms and building business reports directly from your structured data inputs.

Does this PDF processing approach support scanned documents requiring OCR?

Scanned PDF processing includes OCR capabilities to extract text from image-based documents. This allows text extraction and table parsing from scanned invoices and forms that standard PDF parsing cannot handle directly.

Can I rotate PDF pages and edit existing documents without starting from scratch?

Editing existing PDFs is supported through pypdf, allowing page rotation and document modifications without recreating files. You can programmatically adjust page orientation and update content within established document workflows.

What Python libraries are needed to automate document workflows across business reports and invoices?

Automating PDF document workflows relies on pypdf, pdfplumber, reportlab, and qpdf. These libraries collectively handle creation, editing, merging, splitting, and text extraction across business reports, invoices, and forms.