pdf

Extract text and tables from PDFs using Python tools.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Speirsy11/trading_bot_platform --skill pdf-speirsy11
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Speirsy11/trading_bot_platform/tree/main/skills/pdf
Command: npx skills add https://github.com/Speirsy11/trading_bot_platform --skill pdf-speirsy11

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF documents require frequent, repetitive actions such as extracting text, merging files, rotating pages, or filling forms. This skill consolidates these tasks into a cohesive automation layer to reduce manual effort and errors.

Core Features & Use Cases

  • Read and extract text and tables from PDFs
  • Merge, split, rotate, watermark, and encrypt/decrypt PDFs
  • Fill PDF forms, OCR on scanned documents, and extract images

Quick Start

Ask the skill to extract text from a PDF file such as invoice.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 and tables from a PDF file?

To extract text and tables from a PDF, this skill uses pdfplumber and pypdf to parse document content, enabling you to retrieve structured data from invoices and reports for further processing.

Can I merge, split, and watermark multiple PDFs in one workflow?

Yes, you can merge, split, rotate, and watermark multiple PDFs within a single workflow, automating repetitive document processing tasks like archiving and report generation with safe defaults.

Does this approach support OCR on scanned PDF documents?

Yes, this skill supports OCR on scanned PDF documents by utilizing pdf2image and Pillow, converting document images into readable text for extraction and archiving workflows.

What is the best way to fill and extract data from PDF forms?

The best way to fill and extract data from PDF forms is using this skill's automation layer, which manipulates form fields directly to reduce manual effort and prevent data entry errors.

Do I need Python tooling to encrypt and decrypt PDFs?

Yes, you need Python tooling like pypdf to apply encryption and decryption to PDFs, ensuring document security through validated parsing and manipulation within your processing workflows.

Why does PDF table extraction fail on certain documents?

PDF table extraction may fail on scanned or image-based documents lacking embedded text, requiring you to run OCR processes first to convert images into machine-readable text before extraction.