pdf-reading

Detect PDF types and extract text, tables, and form fields.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/KILWA73/MiniSoc --skill pdf-reading-kilwa73
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf-reading
Source: https://github.com/KILWA73/MiniSoc/tree/main/.agents/skills/pdf-reading
Command: npx skills add https://github.com/KILWA73/MiniSoc --skill pdf-reading-kilwa73

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymupdf, pdfplumber, pypdf, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill eliminates the tedium of manually reading, parsing, and summarizing content from PDFs by automatically detecting document types and applying the most effective extraction strategy.

Core Features & Use Cases

  • Content Extraction: Extract plain text, structured tables, and form fields from PDFs with accurate metadata.
  • Multi-strategy Detection: Automatically classify PDFs into text, scanned/images, slides, or forms to choose the right processing path.
  • Use Case: Convert vendor invoices into structured data or summarize research papers with page-aware context, extracting key figures and tables.

Quick Start

Provide a PDF file to analyze and ask me to read, extract, or summarize its content.

Frequently Asked Questions about pdf-reading

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

FAQPage Schema
How do I extract tables and text from PDF invoices and reports?

You can extract tables and text from PDFs by applying automated document type detection to select the right parsing strategy. It leverages pymupdf, pdfplumber, and pypdf to parse structured tables, plain text, and form fields with robust fallbacks.

What is the best way to parse form fields from scanned PDFs?

Parsing form fields from scanned PDFs requires multi-strategy detection to classify documents into text, images, slides, or forms. This skill applies the correct extraction path and uses robust fallbacks to return structured form-field data.

Does pdfplumber work better than pymupdf for extracting structured tables?

Pdfplumber and pymupdf offer different strengths for table extraction. This skill uses multi-strategy detection to automatically select the best library among pdfplumber, pymupdf, and pypdf based on the document type for accurate structured results.

How do I read academic papers and extract figures with page-aware context?

Reading academic papers with page-aware context involves providing the PDF for analysis. The skill detects the document type and parses text, tables, and metadata to extract key figures and summarize research papers accurately.

Why does PDF content extraction fail on certain documents and how to handle fallbacks?

PDF content extraction fails when a single strategy cannot handle mixed types. This skill prevents failures by detecting document types and applying robust fallbacks across pymupdf, pdfplumber, and pypdf to ensure successful text and table extraction.