pdf

Fill PDF forms and extract text and tables from documents.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/AndyAnh174/BanThuoc-SEO --skill pdf-andyanh174
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/AndyAnh174/BanThuoc-SEO/tree/main/.agent/skills/pdf-official
Command: npx skills add https://github.com/AndyAnh174/BanThuoc-SEO --skill pdf-andyanh174

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the tedious and time-consuming tasks of filling out PDF forms and extracting valuable data from documents, freeing up your time for more critical work.

Core Features & Use Cases

  • Fillable & Non-Fillable Form Handling: Accurately populate data into both interactive and static PDF forms.
  • Data Extraction: Extract text content and structured tables from PDFs for analysis or integration into other systems.
  • Use Case: Automatically process a batch of scanned application forms by extracting applicant details and checking boxes based on provided criteria, then compiling the results into a structured report.

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 text and tables from a PDF document?

To extract text and tables from a PDF, this skill uses pdfplumber to parse structured content and pypdf for general text extraction. It processes the document layout to return structured data ready for downstream analysis or system integration.

Can I fill out both fillable and non-fillable PDF forms automatically?

Yes, you can fill both fillable and non-fillable PDF forms automatically. It populates interactive fields directly and adds annotations to static forms, accurately overlaying data without altering the original document layout.

How do I process scanned PDFs that require text extraction?

To process scanned PDFs for text extraction, the skill uses pdf2image to convert document pages into images and pytesseract for OCR. This mechanism recognizes and extracts text from image-based, non-digital PDF documents.

Does this PDF automation approach work with batch processing?

Yes, this PDF automation approach works with batch processing. It can process a batch of scanned application forms by extracting applicant details, checking boxes based on criteria, and compiling the results into a structured report.

What is the best way to handle static PDF documents without interactive fields?

The best way to handle static PDF documents without interactive fields is by adding annotations. This skill overlays text and checkboxes onto the document layer, simulating form filling without requiring native fillable form fields.