pdf

Extract text, tables, and metadata from PDFs using Python scripts.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/ygfuyfffdf-max/v0-crypto-dashboard-design --skill pdf-ygfuyfffdf-max
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/ygfuyfffdf-max/v0-crypto-dashboard-design/tree/main/.claude/skills/pdf-processing-en-anthropic
Command: npx skills add https://github.com/ygfuyfffdf-max/v0-crypto-dashboard-design --skill pdf-ygfuyfffdf-max

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the handling of PDF documents, enabling text and table extraction, PDF creation, merging/splitting, and form processing to convert unstructured data into structured outputs and workflows.

Core Features & Use Cases

  • Extract text, metadata, and tables from PDFs for reporting or ingestion into other systems.
  • Create new PDFs or assemble documents from multiple sources, with programmatic control.
  • Fill forms and annotate PDFs to automate digitization, archiving, and workflow handoffs.
  • Use Case: Process hundreds of invoices by extracting line items, totals, and dates, then populate a consolidated CSV or database.

Quick Start

Run commands like:

  • python scripts/extract_form_field_info.py input.pdf output.json
  • python scripts/fill_fillable_fields.py input.pdf fields.json filled.pdf
  • python scripts/convert_pdf_to_images.py sample.pdf pages_dir
  • python scripts/fill_pdf_form_with_annotations.py input.pdf fields.json annotated.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 files for data analysis?

PDF data extraction isolates text, metadata, and tables from binary streams. This skill uses Python libraries to parse unstructured documents and output structured data for reporting or ingestion into analytics systems.

How do I automate filling fillable PDF forms with Python?

Automating PDF form filling uses Python scripts to populate fields and annotate documents. You provide an input PDF and a JSON file of field values to generate filled forms for digitization and archiving workflows.

Can I convert PDF pages to images for document processing?

Yes, PDF to image conversion transforms document pages into image files. Using the pdf2image and Pillow libraries, this skill converts PDF pages into an image directory for downstream visual processing or archival.

What is the best way to process hundreds of invoices from PDF documents?

Processing PDF invoices in bulk extracts line items, totals, and dates using Python. This skill automates the parsing of binary PDF streams to populate a consolidated CSV or database, streamlining administrative workflows.

Do I need Python to merge, split, and assemble PDF documents?

Yes, Python is required to merge, split, and assemble PDF documents. This skill relies on Python libraries like pypdf to programmatically manipulate binary PDF streams and create new documents from multiple sources.