pdf

Merge, split, encrypt, and fill forms in PDF documents.

1|Updated Jul 31, 2026
One-click install
npx skills add https://github.com/icyzh/hermes-web --skill pdf-icyzh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/icyzh/hermes-web/tree/main/skills/productivity/pdf
Command: npx skills add https://github.com/icyzh/hermes-web --skill pdf-icyzh

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill resolves the friction of handling PDF documents, whether you need to merge, split, secure, or extract data from complex, non-standardized files.

Core Features & Use Cases

  • Document Transformation: Merge, split, rotate, and encrypt PDF files with precision.
  • Form Automation: Fill both interactive AcroForm fields and flat, scanned documents using coordinate-based annotation.
  • Data Extraction: Extract text and tabular data from documents, including OCR support for scanned images.

Quick Start

Use the pdf skill to extract all text and tables from the document named report.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 scanned PDF document?

To extract text and tables from a scanned PDF document, you need OCR processing. This skill uses pytesseract and pdf2image to recognize text in scanned images, while pdfplumber handles structured data extraction from digital files.

Can I fill both interactive and flat scanned PDF forms automatically?

Yes, you can fill both interactive and flat scanned PDF forms automatically. This skill supports filling interactive AcroForm fields and uses coordinate-based annotation to populate flat, scanned documents.

What is the best way to merge, split, and encrypt PDF files?

The best way to merge, split, and encrypt PDF files is through programmatic manipulation. This skill uses pypdf and qpdf to provide precise document transformation, allowing you to merge multiple files, split pages, and apply encryption securely.

Do I need to install tesseract-ocr to extract data from digital PDFs?

You do not need to install tesseract-ocr to extract data from digital PDFs. Tesseract-ocr and pdf2image are only required for OCR support on scanned images, while pdfplumber handles digital text and tabular data extraction independently.