pdf

Extract text, tables, and metadata from PDF documents.

Updated May 8, 2026
One-click install
npx skills add https://github.com/dougdliu/FRC_AI_Mega_Project --skill pdf-dougdliu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/dougdliu/FRC_AI_Mega_Project/tree/main
Command: npx skills add https://github.com/dougdliu/FRC_AI_Mega_Project --skill pdf-dougdliu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image.

What problem does it solve?

PDF documents often contain valuable data locked in unstructured text and tables; this skill extracts text, metadata, and tables to unlock automation, archiving, and data reuse.

Core Features & Use Cases

  • Text extraction: pull searchable content from PDFs, including OCR for scans.
  • Table extraction: capture tabular data and export to CSV/Excel.
  • Metadata extraction and document manipulation: read metadata, merge PDFs, rotate pages, watermark, etc.
  • Use Case: Automate invoice data extraction from many PDFs and feed into a spreadsheet or database.

Quick Start

Use the pdf skill to extract all text and tables from the attached file 'invoice-q3.pdf'.

Frequently Asked Questions about pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract data from PDF invoices and export it to a spreadsheet?

To extract data from PDF invoices, you can use this skill to pull text and tabular data from the document and export it to CSV or Excel for spreadsheet automation. It handles invoice processing by capturing tabular data and converting it to machine-readable formats.

Can I extract tables from PDF documents using Python?

Yes, you can extract tables from PDF documents using Python. This skill utilizes the pdfplumber library to capture tabular data from PDFs, allowing you to export the extracted tables to CSV or Excel formats for downstream processing and data reuse.

Does OCR work for extracting text from scanned PDF files?

Yes, OCR works for extracting text from scanned PDF files. This skill uses the pdf2image library to apply OCR as needed, converting scanned document images into searchable and machine-readable text content for archival retrieval and digitization.

What is the best way to automate PDF document processing for administrative workflows?

The best way to automate PDF document processing for administrative workflows is using Python libraries like pypdf and pdfplumber to extract text, tables, and metadata. This generates structured outputs suitable for downstream processing, archiving, and data reuse.

Can I read PDF metadata and manipulate pages like merging or rotating?

Yes, you can read PDF metadata and manipulate pages. This skill supports document manipulation actions including reading metadata, merging multiple PDFs, rotating pages, and applying watermarks to unlock automation and archival workflows.