pdf

Extract text and tables from PDFs using Python libraries.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/lucasmiachon-blip/organizacao --skill pdf-lucasmiachon-blip
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/lucasmiachon-blip/organizacao/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/lucasmiachon-blip/organizacao --skill pdf-lucasmiachon-blip

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, Pillow.

What problem does it solve?

PDFs often require manual handling for text extraction, table parsing, merging, splitting, rotation, watermarking, form filling, encryption, decryption, and OCR on scanned documents. This skill automates a broad spectrum of PDF operations to streamline document workflows and reduce repetitive manual work.

Core Features & Use Cases

  • Comprehensive PDF processing: read, extract text and tables, merge, split, rotate, watermark, create, fill forms, encrypt/decrypt, and OCR scanned PDFs.
  • Text and data extraction: derive content from PDFs for indexing, reporting, and data integration.
  • Form handling and security: support for filling forms and applying encryption/decryption to protect sensitive documents.
  • Use Case: automate invoice processing by extracting line items, aggregating totals, and storing results in a structured format.

Quick Start

Process a PDF by extracting text and tables and performing common edits like merging, splitting, rotating pages, and filling forms.

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 for data indexing?

PDF text and table extraction is automated using pdfplumber and pypdf to parse document content into structured formats. This enables indexing, reporting, and data integration by deriving readable content from administrative, legal, and scanned document workflows.

Can I merge, split, and rotate PDF pages programmatically?

Merging, splitting, and rotating PDF pages is handled programmatically through pypdf to reassemble document structures. This allows you to combine multiple files, extract specific sections, and adjust page orientation for streamlined administrative and legal content workflows.

Does this skill support filling forms and encrypting PDF documents?

PDF form filling and encryption are supported to handle and secure sensitive documents. The skill automates populating form fields and applying decryption or encryption, protecting confidential content within administrative, legal, and content workflows.

How do I perform OCR on scanned PDF documents?

OCR on scanned PDFs is performed using pdf2image and Pillow to render pages for text recognition. This skill automates extracting readable text from scanned images, integrating derived content into indexing, reporting, and data integration workflows.

What is the best way to automate invoice processing from PDF files?

Automating invoice processing from PDFs is achieved by extracting line items and aggregating totals into a structured format. The skill uses pdfplumber to parse tables, enabling automated data extraction and aggregation for streamlined administrative workflows.