pdf

Extract text and tables from PDFs using pypdf and pdfplumber.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PDFs often require manual, repetitive tasks such as extracting text, parsing tables, merging or splitting pages, and handling forms. This Skill provides a structured guide to automate these tasks with Python libraries and CLI tools, improving accuracy and speed.

Core Features & Use Cases

  • Automated text and table extraction from PDFs
  • PDF manipulation (merge/split/rotate), form handling, and OCR-ready workflows
  • Real-world use: process invoices or academic papers to extract data and generate structured outputs

Quick Start

Use the pdf skill to extract all text from the attached file 'document.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 PDF files using Python?

To extract text and tables from PDF files using Python, this Skill automates parsing with libraries like pypdf and pdfplumber. It structures content extraction from invoices, academic papers, and scanned documents with validation.

What's the best way to automate PDF form filling and manipulation?

Automating PDF form filling is handled by orchestrating multi-step operations with pypdf and pdfplumber. This Skill covers merging, splitting, rotating pages, and processing forms to replace manual repetitive document tasks.

Can I process scanned PDFs for archival digitization and invoice processing?

Yes, you can process scanned PDFs for archival digitization and invoice processing. The Skill provides OCR-ready workflows and automated table parsing to extract data and generate structured outputs from diverse documents.

Does pdfplumber support table extraction for invoice processing?

Yes, pdfplumber supports table extraction for invoice processing. The Skill relies on pdfplumber and pypdf to parse tabular PDF content and orchestrate multi-step extraction operations with validation for administrative reports.

Why does PDF text extraction fail on scanned documents and how to fix it?

PDF text extraction fails on scanned documents because they contain images rather than embedded selectable text. This Skill addresses PDF text extraction failures by providing OCR-ready workflows to parse scanned PDFs for data extraction.