pdf

Extract text, tables, and structured data from PDF documents.

29|15|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/NickCrew/claude-cortex --skill pdf-nickcrew
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/NickCrew/claude-cortex/tree/main/skills/document-skills/pdf
Command: npx skills add https://github.com/NickCrew/claude-cortex --skill pdf-nickcrew

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, reportlab, pypdfium2, pdf-lib, 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.

Core Features & Use Cases

  • Automated Form Filling: Programmatically fill both fillable and non-fillable PDF forms with precision and validation.

Core Features & Use Cases

  • PDF Processing: Extract text, tables, and structured data from any PDF document automatically.
  • 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.
  • Scenario: When you need to fill out a complex government or legal form with multiple fields, checkboxes, and signature requirements.

Quick Start

Extract all text from the attached file 'invoice-q3.pdf' using the pdf skill.

Quick Start

Use the pdf skill to determine if the attached document 'application.pdf' has fillable form fields or requires visual analysis for annotation placement.

Quick Start

Check if the PDF 'form.pdf' has fillable form fields by running the check_fillable_fields.py script from the skill's scripts directory.

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?

Text and table extraction from PDFs is automated by reading document content using libraries that parse PDF structure. This Skill applies pdfplumber and pypdf to extract text, tables, and structured data from any PDF, enabling batch processing of large document sets like invoices or reports into usable formats such as CSV.

Can I programmatically fill out PDF forms with data?

Programmatic form filling works by writing field values directly into fillable form fields or annotating non-fillable forms with visual positioning. This Skill handles both fillable and non-fillable PDFs with field metadata handling, bounding-box validation, and annotation-based filling to automate complex government or legal forms at scale.

What's the best way to process scanned PDFs and extract text from images?

Scanned PDF text extraction requires OCR processing to recognize text from image content. This Skill applies OCR capabilities to scanned pages alongside traditional text extraction, enabling you to recover data from image-based documents that lack embedded text layers.

How do I merge, split, or rotate PDF pages programmatically?

Page manipulation—merging, splitting, and rotating—is handled by libraries that modify PDF structure and content ordering. This Skill supports page rotation, merging, and splitting operations to reorganize multi-page documents and extract specific sections without manual editing.

Can I batch process 100+ PDFs to extract specific data and generate reports?

Batch processing large document sets is designed into this Skill through automated extraction, validation, and export workflows. It handles 100+ vendor invoices, applications, or similar documents in a single workflow, extracting fields like invoice number, date, and totals into compiled CSV files or databases.

Does this support watermarking and programmatic PDF generation?

PDF generation and watermarking are supported through reportlab and pypdfium2 libraries, enabling creation of new documents from scratch and addition of watermarks or annotations. This Skill covers both reading and writing PDFs for complete document automation workflows.

Related Skills