pdf

Automates PDF form-filling, text extraction, and document manipulation via Python libraries.

Updated Oct 16, 2025
One-click install
npx skills add https://github.com/thanhinfore/CongCuVui --skill pdf-thanhinfore
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/thanhinfore/CongCuVui/tree/main/Gemma3_270M_Chat/.claude/skills/document-skills/pdf
Command: npx skills add https://github.com/thanhinfore/CongCuVui --skill pdf-thanhinfore

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the tedious manual work of filling out PDF forms and extracting data from documents, saving you hours of repetitive effort and reducing the risk of human error.

Core Features & Use Cases

  • Automated Form Filling: Programmatically fill both fillable and non-fillable PDF forms with precision, handling text, checkboxes, and radio buttons.
  • Advanced Data Extraction: Extract text, structured tables, and metadata from any PDF into usable formats like CSV or Excel.
  • Document Manipulation: Merge, split, rotate pages, add watermarks, and password-protect PDFs at scale.
  • Use Case: Imagine you have 100 vendor invoices in PDF format. Use this Skill to automatically extract the invoice number, date, and total amount from each one and compile them into a single CSV file, or fill out a batch of application forms from a database.

Quick Start

Use the pdf skill to extract all text and tables from the attached file 'quarterly_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 PDF documents automatically?

PDF data extraction automates reading text, structured tables, and metadata from documents using Python libraries like pdfplumber and pypdf. Extract content directly into CSV, Excel, or other formats without manual copying, handling batch files at scale.

Can I programmatically fill PDF forms with data from a database?

Automated form filling lets you populate both fillable and non-fillable PDF forms with text, checkboxes, and radio buttons directly from code or database records. Process hundreds of forms in minutes instead of manually entering each field.

What's the best way to merge, split, or manipulate multiple PDF documents?

PDF document manipulation combines, separates, rotates, and transforms pages across multiple files at scale. Add watermarks, password-protect documents, and reorganize page order programmatically using pypdf and related tools.

Does this handle batch processing of PDF workflows across many documents?

Batch PDF processing applies extraction, form filling, and document transformation operations across dozens or hundreds of files in a single workflow. Scale repetitive PDF tasks without manual intervention or per-file configuration.

Can I extract invoice numbers, dates, and amounts from vendor PDFs into a spreadsheet?

Invoice data extraction reads structured information from PDF documents and compiles results into CSV or Excel files automatically. Identify and pull specific fields like invoice number, date, and total amount from batch document collections.