pdf

Extract text, tables, and metadata from PDF documents.

4|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ARAVINDAN20/Claude-Research-Paper-OS --skill pdf-aravindan20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/ARAVINDAN20/Claude-Research-Paper-OS/tree/main/.claude/skills/claude-scientific-writer/.claude/skills/document-skills/pdf
Command: npx skills add https://github.com/ARAVINDAN20/Claude-Research-Paper-OS --skill pdf-aravindan20

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PDF documents often require manual, repetitive tasks like extracting text and tables, merging, splitting, and filling forms. This skill provides a programmable toolkit to automate end-to-end PDF workflows.

Core Features & Use Cases

  • Text and table extraction from PDFs (text, tables, metadata)
  • PDF creation, merging, splitting, and annotation with form support
  • Use cases include processing invoices, research papers, and archival documents

Quick Start

To automate a PDF workflow, provide a sample PDF and your desired outputs and Claude will orchestrate the steps.

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?

You can extract text and tables from PDFs by providing a sample file and your desired output format to Claude. The skill orchestrates the extraction using pdfplumber and pypdf, converting multi-page document content into editable, structured data.

Can I automate PDF form filling for both fillable and non-fillable documents?

Yes, you can automate PDF form filling for both fillable and non-fillable documents. The skill orchestrates form support workflows to populate fields across administrative and archival multi-page forms, handling comprehensive document manipulation tasks.

Does this PDF processing approach require specific Python libraries?

Yes, this PDF processing approach requires specific Python libraries including pypdf, pdfplumber, pdf2image, and reportlab. It also optionally supports pdfium2 for rendering, ensuring comprehensive document generation, extraction, and manipulation.

What is the best way to generate and merge multiple PDF reports?

The best way to generate and merge multiple PDF reports is through this skill's automated document workflows. It leverages reportlab for creation and pypdf for merging, splitting, and annotating multi-page documents into a single structured output.

What are the limitations when processing scanned PDFs for data extraction?

When processing scanned PDFs for data extraction, limitations may arise if the documents lack embedded text, requiring rendering via pdf2image or optional pdfium2. The skill focuses on extracting text, tables, and metadata from digital PDF documents.