pdf

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

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/tlswhdghks42/voxmaster-daw --skill pdf-tlswhdghks42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/tlswhdghks42/voxmaster-daw/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/tlswhdghks42/voxmaster-daw --skill pdf-tlswhdghks42

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 process of filling out PDF forms and extracting data from PDF documents, saving significant time and effort.

Core Features & Use Cases

  • Fillable & Non-Fillable Forms: Handles both types of PDF forms, ensuring compatibility with a wide range of documents.
  • Data Extraction: Extracts text, tables, and other information from PDFs.
  • Use Case: Automatically populate a job application PDF with your personal details 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 automate PDF form filling for documents that are not fillable?

Automate PDF form filling for non-fillable documents by leveraging annotation-based overlays, while standard fillable forms are populated directly by identifying and updating interactive form fields.

Can I extract tables and text from a PDF document into a structured format?

Extract tables and text from a PDF document into a structured format using pdfplumber for precise data extraction and pypdf for accessing text and metadata.

Does this PDF processing approach work with scanned documents?

PDF processing works with scanned documents by utilizing pdf2image to convert pages into images and pytesseract to apply OCR for extracting text from non-selectable content.

What is the best way to identify and fill interactive form fields in a PDF?

The best way to identify and fill interactive form fields in a PDF is using pypdf to detect existing fields and programmatically populate them with provided data inputs.

What are the limitations of using pypdf and pdfplumber for data extraction?

Limitations of using pypdf and pdfplumber for data extraction include difficulty parsing complex or non-standard table structures and an inability to extract text from scanned images without OCR integration.