pdf

Extract text and tables from PDF documents using pypdf and pdfplumber.

3|Updated Jul 9, 2026
One-click install
npx skills add https://github.com/jixu-ai/metisai --skill pdf-jixu-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/jixu-ai/metisai/tree/main/skills/pdf
Command: npx skills add https://github.com/jixu-ai/metisai --skill pdf-jixu-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, reportlab, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of manually processing PDF documents, enabling efficient text extraction, formatting, and data retrieval.

Core Features & Use Cases

  • Text Extraction: Extracts text and tables from PDFs with accuracy.
  • PDF Manipulation: Merge, split, rotate, add watermarks, and encrypt/decrypt PDFs.
  • Creation and Editing: Generate new PDFs from text and tables, and edit existing ones.
  • Use Case: Suppose you need to analyze a large number of PDF reports. This Skill can automatically extract tables, images, and text from each PDF, making it easier to analyze and share information.

Quick Start

Run the 'extract_text' command followed by the path to your PDF file: extract_text /path/to/your/file.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 document?

You can extract text from a PDF by running the 'extract_text' command followed by the file path. This action retrieves text and tables with accuracy, transforming static PDF content into editable data for easier analysis and sharing.

Can I merge, split, and add watermarks to existing PDF files?

Yes, you can merge, split, rotate, add watermarks, and encrypt or decrypt existing PDF files. These PDF manipulation capabilities allow you to modify document structures and secure content without manual editing.

How do I generate a new PDF from text and tables?

You can generate a new PDF from text and tables using creation and editing features. This functionality builds new documents programmatically from raw data, resulting in formatted, ready-to-share PDF files.

Does this PDF processing approach require specific libraries like pypdf and pdfplumber?

Yes, this approach requires libraries like pypdf, pdfplumber, and reportlab for robust PDF handling. These dependencies provide the underlying framework required to execute text extraction, document manipulation, and creation tasks accurately.

What is the best way to automate data retrieval from a large number of PDF reports?

The best way to automate data retrieval from PDF reports is using a script-based extraction approach to automatically pull tables, images, and text from each file. This eliminates manual processing and streamlines document analysis workflows.