pdf

Extract text and tables from PDFs using Python libraries.

Updated Jan 5, 2026
One-click install
npx skills add https://github.com/Mhafis99/manajemen-keuangan --skill pdf-mhafis99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Mhafis99/manajemen-keuangan/tree/main/menejemenkeuanganarsm/skills/pdf
Command: npx skills add https://github.com/Mhafis99/manajemen-keuangan --skill pdf-mhafis99

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The PDF toolkit replaces manual, repetitive PDF handling with automated operations such as text extraction, table parsing, PDF creation, and form processing.

Core Features & Use Cases

  • Extract text and tables from PDFs, including metadata and layout-aware content.
  • Create, merge, split, and annotate PDFs, and fill forms (both fillable and non-fillable).
  • Use Case: Streamline invoice processing or contract review by converting PDFs to searchable data and filling forms at scale.

Quick Start

Extract all text and tables from an example.pdf and create a merged, searchable document.

Frequently Asked Questions about pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Does this PDF automation approach work for contract review and archival?

Yes, this PDF automation approach works for contract review and archival. It applies deterministic scripting to parse, render, and transform PDF content, satisfying requirements for scalable document processing and form digitization.

How do I extract text and tables from PDFs for invoice processing?

To extract text and tables from PDFs, this Skill uses Python libraries like pdfplumber to parse layout-aware content and metadata. It streamlines invoice processing by converting PDF documents into searchable data for administrative workflows.

Can I fill both fillable and non-fillable PDF forms programmatically?

Yes, you can fill PDF forms programmatically. The Skill handles both fillable and non-fillable forms, applying deterministic scripting with pypdf to automate form digitization and document processing at scale.

What's the best way to merge and split PDF documents at scale?

The best way to merge and split PDF documents is through automated operations using pypdf. This Skill replaces manual handling by rendering and transforming PDF content, enabling scalable archival and document manipulation.

How do I create new PDFs from extracted document data?

You can create new PDFs from extracted data using the reportlab Python library. This Skill renders parsed content into new documents, supporting workflows that require generating searchable PDFs from existing text and tables.

Does this PDF automation approach work for contract review and archival?

Yes, this PDF automation approach works for contract review and archival. It applies deterministic scripting to parse, render, and transform PDF content, satisfying requirements for scalable document processing and form digitization.