pdf

Extract text and tables from PDFs using pypdf and pdfplumber.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/alishangtian/proteus-ai --skill pdf-alishangtian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/alishangtian/proteus-ai/tree/main/proteus/docker/volumes/agent/skills/pdf
Command: npx skills add https://github.com/alishangtian/proteus-ai --skill pdf-alishangtian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PDFs are a common format for documents but data extraction, form filling, and multi-file workflows are tedious and error-prone when done manually. This Skill provides a self-contained toolkit for automating PDF text and table extraction, document assembly, and form handling to streamline developer workflows.

Core Features & Use Cases

  • Extract text and tables from PDFs using Python libraries such as pypdf and pdfplumber.
  • Merge, split, rotate PDFs, and automate common document-processing tasks.
  • Fill and annotate forms (fillable and non-fillable) to digitize paper workflows.
  • Use in real-world scenarios like invoice data extraction, contract processing, and archival of completed forms.

Quick Start

Run a simple example to extract text and tables from a PDF and fill a form using the built-in tools.

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 for invoice processing?

PDF text and table extraction uses Python libraries like pypdf and pdfplumber to parse document content, enabling automated invoice data retrieval and workflow digitization without manual data entry.

Does this PDF processing approach support both fillable and non-fillable forms?

Yes, PDF form filling supports both fillable and non-fillable forms, allowing you to digitize paper workflows, annotate documents, and automate contract processing or archival of completed forms.

Can I merge, split, and rotate PDFs within an automated document workflow?

Yes, PDF manipulation includes merging, splitting, and rotating documents to automate common document-processing tasks, streamlining multi-file workflows and document assembly operations.

What Python libraries do I need to parse PDFs and extract document data?

PDF parsing requires Python libraries pypdf and pdfplumber to extract text and tables, with optional scripts, references, and assets directories to support advanced document processing workflows.

Is this PDF extraction toolkit suitable for compliance reporting and archival data retrieval?

Yes, PDF processing applies to document-heavy workflows including compliance reporting, archival data retrieval, and form digitization, automating extraction to reduce manual errors in regulated environments.

What's the best way to digitize paper workflows from completed PDF forms?

Digitizing paper workflows involves using PDF form filling and annotation capabilities to process completed forms, extract structured data, and archive results for invoice processing and contract management.