pdf

Extract text, tables, and metadata from PDFs using pypdf and pdfplumber.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/tusosos/manus-knowledge-base --skill pdf-tusosos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/tusosos/manus-knowledge-base/tree/main/OKComputer-3D/.agents/skills/pdf
Command: npx skills add https://github.com/tusosos/manus-knowledge-base --skill pdf-tusosos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PDFs are a common format for documents, but extracting text, tables, and metadata, merging or splitting files, and filling forms often requires manual, repetitive steps. This Skill provides automated PDF processing capabilities to streamline reading, transforming, and digitizing documents, reducing effort and errors.

Core Features & Use Cases

  • Automated text and table extraction from PDFs for downstream processing.
  • Merge, split, rotate, compress, and watermark PDFs to prepare documents for sharing.
  • Fillable and non-fillable form handling, including annotations and OCR for scanned pages.
  • Use cases include digitizing invoices, contracts, and research PDFs for archiving and data analysis.

Quick Start

Provide a sample PDF and ask to extract its text, metadata, or fill a form using the included examples.

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 analysis?

To extract text and tables from a PDF, this Skill uses Python libraries like pypdf and pdfplumber to parse document content. It automates reading structured data from invoices, contracts, and research papers, outputting editable text for downstream processing.

Can I use Python to merge, split, and watermark PDF documents?

Yes, you can use Python to merge, split, rotate, compress, and watermark PDF documents. This Skill provides automated PDF processing capabilities to transform and prepare files for sharing, reducing manual effort and errors in document management.

Does Python OCR work for extracting data from scanned PDF forms?

Python OCR workflows in this Skill support extracting data from scanned PDF pages and non-fillable forms. It handles annotations and digitizes administrative, legal, and research documents with minimal manual intervention.

What is the best way to automate filling out PDF forms?

The best way to automate filling PDF forms is using this Skill's form handling capabilities, which process both fillable and non-fillable documents. It manipulates form fields and annotations to streamline document digitization tasks.

Do I need pypdf and pdfplumber installed to process PDFs?

Yes, you need pypdf and pdfplumber installed, as this Skill requires these Python libraries to parse and transform PDF documents. They provide the underlying functionality for text extraction, metadata reading, and document manipulation.