pdf

Extract text and tables from PDFs and fill fillable or non-fillable forms.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Filling PDF forms and extracting information from PDFs is slow, error-prone, and forces you to juggle multiple tools and file formats instead of focusing on the actual task.

Core Features & Use Cases

  • Fill fillable and non-fillable PDFs by either updating AcroForm fields or adding text annotations at precise locations.
  • Extract text and tables using Python tooling for structured output (including common table workflows).
  • Handle real-world document needs like splitting/merging, page rotation, metadata inspection, OCR for scanned PDFs, and password protection.

Use Case: You receive a batch of application forms as PDFs; use this Skill to extract relevant fields and generate filled output PDFs (or annotations when the PDF has no form fields).

Quick Start

Ask your AI to fill a PDF by running the form pipeline starting with checking whether the PDF has fillable fields.

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 a PDF document?

To extract text and tables from a PDF document, this Skill uses Python tooling to parse structured output and handle common table workflows. It processes page-level transformations to isolate content and return structured data from both native and scanned PDF files.

How do I fill a non-fillable PDF form without interactive fields?

To fill a non-fillable PDF form without interactive fields, the Skill applies coordinate transformations and places text annotations at precise locations. It bypasses missing AcroForm fields by programmatically generating outputs with deterministic text overlays.

Can I automate batch document workflows like splitting and merging PDFs?

Yes, you can automate batch document workflows like splitting and merging PDFs. The Skill handles real-world document needs including page rotation, metadata inspection, and password protection across common PDF toolchains using deterministic scripts.

Does this PDF processing approach support OCR for scanned documents?

Yes, this PDF processing approach supports OCR for scanned documents to enable text extraction. It validates fillable fields during form digitization and uses Python automation to process batch document workflows including scanned inputs.

What is the best way to programmatically fill AcroForm fields in a PDF?

The best way to programmatically fill AcroForm fields in a PDF is using a form pipeline that validates fillable fields before updating. This Skill ensures correct handling via deterministic scripts that check whether the PDF has fillable fields prior to modification.