pdf

Parse, merge, and extract text and tables from PDF documents.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Hung-3008/agusta --skill pdf-hung-3008
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Hung-3008/agusta/tree/main/.agents/skills/pdf
Command: npx skills add https://github.com/Hung-3008/agusta --skill pdf-hung-3008

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF documents frequently require repetitive manual work for extracting text and tables, merging files, filling forms, and OCR on scans. This skill provides a programmable, end-to-end workflow to automate these tasks across diverse PDFs using Python libraries.

Core Features & Use Cases

  • Automated PDF processing: Extract text and tables, merge or split PDFs, rotate pages, add watermarks, and create new PDFs.
  • Form handling: Fill both fillable and non-fillable forms using coordinate-based or field-metadata-driven approaches.
  • OCR & accessibility: OCR for scanned PDFs to make text searchable and indexable.
  • Use Case: Streamline invoice processing by extracting key fields (invoice number, date, total) from hundreds of PDFs and compiling them into a single CSV.

Quick Start

Ask the skill to extract all text from a sample.pdf and save it to sample.txt.

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 invoices in batch?

Batch extract text and tables from PDF invoices by automating parsing workflows to pull key fields like invoice numbers and compile them into a single CSV output.

How do I automate filling both fillable and non-fillable PDF forms?

Automate filling PDF forms using coordinate-based approaches for non-fillable documents and field-metadata-driven methods for fillable ones to streamline data entry.

Can I perform OCR on scanned PDF documents to make text searchable?

Yes, you can perform OCR on scanned PDF documents to extract text, making previously unsearchable image-based content fully searchable and indexable.

What is the best way to merge, split, or rotate pages across multiple PDF files?

Merge, split, rotate pages, or add watermarks across multiple PDF files by automating document manipulation tasks to streamline repetitive file management workflows.

What Python libraries are required for PDF text extraction, table parsing, and OCR?

PDF text extraction, table parsing, and OCR rely on explicit Python dependencies like pypdf, pdfplumber, and pdf2image to process diverse document structures.

Does automated PDF processing include error handling for corrupted or unstructured files?

Automated PDF processing includes validation and error handling to manage corrupted or unstructured files, ensuring safe output generation during batch workflows.