pdf

Fill PDF forms and extract text and tables from documents.

1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/LISANG3/Larj --skill pdf-lisang3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/LISANG3/Larj/tree/main/skills/.agents/skills/pdf
Command: npx skills add https://github.com/LISANG3/Larj --skill pdf-lisang3

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of interacting with PDF documents, from filling out forms to extracting valuable information, significantly reducing manual effort and time.

Core Features & Use Cases

  • Form Filling: Handles both fillable and non-fillable PDF forms, ensuring data accuracy and consistency.
  • Data Extraction: Extracts text, tables, and other data from PDFs, making information readily accessible.
  • Document Manipulation: Supports merging, splitting, rotating, and watermarking PDFs.
  • Use Case: Automatically populate a batch of application forms with consistent data, or extract all tables from a research paper into a structured format.

Quick Start

Use the pdf skill to fill out the form in 'application.pdf' with the provided details.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract tables from a PDF document into a structured format?

To extract tables from a PDF document into a structured format, you can use pdfplumber to identify and pull table data directly from the file. This makes information readily accessible for further analysis without manual entry.

Can I fill out non-fillable PDF forms automatically?

Yes, you can fill out non-fillable PDF forms automatically by overlaying text onto the document using reportlab. This handles both fillable and non-fillable fields, ensuring data accuracy and consistency across batches.

What is the best way to merge, split, or watermark multiple PDF files?

The best way to merge, split, rotate, or watermark multiple PDF files is by using pypdf for document manipulation. It handles structural changes to the PDF while maintaining the document's integrity.

Does pdfplumber work for text extraction from scanned PDFs?

No, pdfplumber works for text extraction from native digital PDFs, not scanned images. For scanned PDFs, you need to use pdf2image to convert pages to images and pytesseract for OCR text extraction.

How do I populate a batch of PDF application forms with consistent data?

To populate a batch of PDF application forms with consistent data, you can automate the process using pypdf and reportlab. This automatically populates forms ensuring data accuracy and consistency while significantly reducing manual effort.