pdf

Extract text and tables from PDF documents using Python libraries.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/CHNISam/agent-skills --skill pdf-chnisam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/CHNISam/agent-skills/tree/main/pdf
Command: npx skills add https://github.com/CHNISam/agent-skills --skill pdf-chnisam

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the need for efficient handling of PDF files, including reading, extracting text and tables, merging, splitting, and form filling, thereby reducing manual effort and increasing productivity.

Core Features & Use Cases

  • Text and Table Extraction: Extract detailed text and structured tables from PDFs for data analysis and reporting.
  • PDF Modification: Merge, split, rotate, and watermark PDFs for document management and customization.
  • Use Case: Automate the processing of scanned invoices by extracting key data and converting them into editable formats or organizing information for database entry.

Quick Start

Use the pdf skill to extract all text and tables from your PDF document in order to analyze or convert the data into other formats.

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 for data analysis?

To extract text and tables from a PDF, you can utilize this Skill to parse structured data and detailed content, converting it into editable formats for database entry or reporting.

What is the best way to automate processing scanned PDF invoices?

Automating scanned PDF invoice processing involves using this Skill to extract key data fields and convert the information into editable formats, reducing manual data entry effort.

Can I merge, split, and watermark PDFs for document management?

Yes, PDF modification tasks like merging, splitting, rotating, and watermarking are fully supported to help you customize and manage your document workflows efficiently.

Do I need Python libraries like pypdf or pdfplumber to extract form data?

Yes, this Skill relies on Python libraries including pypdf, pdfplumber, and reportlab to validate, extract, and manipulate form data and structured tables from your files.

How does PDF conversion handle form automation and report generation?

PDF conversion for form automation and report generation works by utilizing Python libraries to extract data, fill forms, and validate files, ensuring reliable handling for downstream workflows.