One-click install
npx skills add https://github.com/zlovexforever/zlx-claude-skills --skill pdf-zlovexforever
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/zlovexforever/zlx-claude-skills/tree/main/pdf
Command: npx skills add https://github.com/zlovexforever/zlx-claude-skills --skill pdf-zlovexforever

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs are often hard to reuse because text, tables, and form fields are trapped in a format that requires manual work and error-prone copy/paste.

Core Features & Use Cases

  • Extract text and tables from PDFs, including layout-aware text and structured table data suitable for downstream analysis.
  • Edit and transform PDFs, including merging, splitting, rotating pages, cropping, adding watermarks, and basic metadata extraction.
  • Make scanned PDFs usable via image conversion and OCR so content becomes searchable and processable.
  • Fill PDF forms whether they have real fillable fields or must be annotated visually with precise coordinates.

Quick Start

Tell the AI: "Extract all text and tables from my document.pdf, and also check whether it has fillable form fields so I can fill it if possible."

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

To extract text and tables from a PDF, this Skill uses layout-aware parsing to pull structured table data and text. It processes the document using pdfplumber, making the extracted content suitable for immediate downstream analysis and data processing.

Can I fill PDF forms that do not have actual fillable fields?

Yes, you can fill PDF forms without fillable fields. The Skill performs annotation-based filling using precise coordinate mapping, allowing you to visually populate static documents by converting between PDF and image coordinate systems.

What is the best way to make scanned PDFs searchable?

The best way to make scanned PDFs searchable is through OCR. This Skill converts PDF pages to images via pdf2image, then applies pytesseract OCR, making the previously trapped content fully processable and searchable.

Does this approach support document automation like merging, splitting, and watermarking?

Yes, this approach supports document automation like merging, splitting, rotating, and watermarking. It uses deterministic scripting to transform PDFs and outputs updated PDF artifacts ready for immediate user download.

How do I validate form-field values before filling a PDF?

To validate form-field values before filling a PDF, the Skill detects fillable fields and performs form-field value validation. This ensures the data matches the document's requirements before applying the updates via coordinate mapping.

When should I not use pypdf for PDF processing?

You should not use pypdf for PDF processing when dealing with scanned files requiring OCR or when extracting complex layout-aware tables. In those cases, this Skill relies on pdfplumber for tables and pytesseract for scanned image conversion.