pdf

Fill PDF forms and extract text and tables using Python libraries.

2|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/keturk/datrix --skill pdf-keturk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/keturk/datrix/tree/main/claude-config/.claude/skills/pdf
Command: npx skills add https://github.com/keturk/datrix --skill pdf-keturk

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenges of working with PDF files, including form filling, data extraction, and text processing, significantly reducing manual labor and speeding up workflows.

Core Features & Use Cases

  • PDF Form Filling: Automatically fill out PDF forms, both fillable and non-fillable.
  • Data Extraction: Extract text and tables from PDFs, facilitating easier data manipulation and analysis.
  • Use Case: A user can process a batch of PDF invoices by extracting key data like dates, amounts, and vendor names and then automatically converting this data into a structured format like CSV for further analysis.

Quick Start

Run the 'pdf fill' command followed by the PDF file name to begin the automated form filling process.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I automate PDF form filling for non-fillable documents?

Automating PDF form filling for non-fillable documents is achieved by utilizing Python libraries like pypdf and pdfplumber to manipulate document structures. This Skill processes both fillable and non-fillable PDFs to reduce manual data entry labor.

What is the best way to extract text and tables from PDF files for data analysis?

Extracting text and tables from PDF files is best handled by using pdfplumber to parse document content into structured formats. This process facilitates easier data manipulation by converting extracted PDF data into formats like CSV for analysis.

Can I batch process PDF invoices to extract dates and vendor names automatically?

Batch processing PDF invoices to extract dates and vendor names automatically is supported by this data extraction workflow. It processes multiple PDF documents to extract key data and convert it into a structured format for further analysis.

Do I need Python dependencies installed to extract data from PDF documents?

You do need Python dependencies installed to extract data from PDF documents, specifically pypdf, pdfplumber, and pdf2image. These libraries provide the necessary parsing, form manipulation, and text extraction capabilities required by the automation scripts.

How does PDF automation handle converting extracted data into structured formats like CSV?

PDF automation handles converting extracted data into structured formats like CSV by utilizing pdfplumber to parse text and tables. The extracted data is then structured to facilitate easier data manipulation and analysis for administrative workflows.

Are there limitations when using pdf2image for PDF text extraction and form manipulation?

Limitations when using pdf2image for PDF text extraction and form manipulation exist because it primarily converts documents to images rather than parsing text directly. For actual text and table extraction, the workflow relies more heavily on pdfplumber and pypdf.