pdf-extract

Extract text, images, and tabular data from PDF files.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Kuass/kiro-gateway-plus --skill pdf-extract
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf-extract
Source: https://github.com/Kuass/kiro-gateway-plus/tree/main/.opencode/skill/pdf-extract
Command: npx skills add https://github.com/Kuass/kiro-gateway-plus --skill pdf-extract

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of extracting various types of content from PDF files, making it easier to access and utilize information locked within documents.

Core Features & Use Cases

  • Versatile Extraction: Extract plain text, images, and structured table data from PDFs.
  • Library Selection: Choose the optimal library (pdf-parse, pdfjs-dist, pdf-data-parser) based on extraction needs (text-only, layout-specific, or tabular data).
  • Use Case: Automatically extract all tabular data from a financial report PDF and save it as a CSV file for further analysis.

Quick Start

Use the pdf-extract skill to get all text from the document 'annual_report.pdf'.

Frequently Asked Questions about pdf-extract

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

FAQPage Schema
How do I extract text and images from a PDF document?

To extract text and images from a PDF, you can use this Skill to leverage specialized libraries like pdf-parse for plain text and pdfjs-dist for complex layouts, yielding digitized content.

What is the best way to extract structured tables from PDF reports?

The best way to extract structured tables from PDF reports is using this Skill's pdf-data-parser integration, which isolates tabular data for export into formats like CSV for further analysis.

Can I extract specific content types like plain text without processing the whole document?

Yes, you can target specific content types by selecting the optimal library, such as pdf-parse for text-only extraction, allowing you to bypass complex layout and image processing overhead.

Does pdf-extract work with complex PDF layouts?

Yes, it handles complex PDF layouts by utilizing pdfjs-dist, which is specifically integrated to parse intricate document structures and extract embedded images alongside text.

How do I digitize content from financial reports for data harvesting?

You can digitize content from financial reports by applying this Skill to extract tabular data using pdf-data-parser, converting structured report information into accessible datasets like CSV files.

Why use different libraries for PDF extraction instead of a single tool?

Using different libraries like pdf-parse, pdfjs-dist, and pdf-data-parser optimizes extraction accuracy, matching the specific library's parsing mechanism to whether you need text, images, or tables.