pdf

Extract text and tables from PDFs using Python libraries.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/cgm-free/ai-education-platform --skill pdf-cgm-free
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/cgm-free/ai-education-platform/tree/main/.agents/skills/pdf
Command: npx skills add https://github.com/cgm-free/ai-education-platform --skill pdf-cgm-free

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF handling and processing can be labor-intensive when done manually across many pages, formats, and forms. This Skill provides a programmable workflow to read, extract text and tables, merge or split documents, rotate pages, apply watermarks, encrypt or decrypt, extract images, fill forms, and run OCR on scanned PDFs to enable searchability.

Core Features & Use Cases

  • Read and extract text and tables from PDFs using Python libraries.
  • Merge multiple PDFs into a single document, or split a document into parts.
  • Fill fillable forms and OCR scanned documents to enable search and accessibility.
  • Encrypt/decrypt PDFs and apply basic security for document handling.

Quick Start

Ask me to process a PDF file named input.pdf to extract text and save results to output.txt.

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 file?

Yes, you can fill fillable forms in PDF files using the pypdf library. This workflow automates populating form fields across multi-page documents, which is useful for forms handling and automating archival data extraction tasks.

Can I merge multiple PDF documents into a single file?

Yes, you can merge multiple PDF documents into a single file or split a large document into parts. The process relies on Python libraries like pypdf to manipulate and render PDFs, automating document assembly for archival purposes.

Does OCR work on scanned PDFs to make them searchable?

OCR works on scanned PDFs to make them searchable by converting images to text. Using pdf2image alongside parsing libraries, this workflow enables document searchability and accessibility for scanned archival data.

What Python libraries are needed for PDF text extraction and OCR?

PDF text extraction and OCR require the Python libraries pypdf, pdfplumber, and pdf2image. These dependencies parse, manipulate, and render PDFs to automate comprehensive processing tasks including reading and extracting text or tables.

Can I encrypt or decrypt PDFs for document security?

Yes, you can encrypt or decrypt PDFs to apply basic security for document handling. This functionality is built into the automated PDF processing workflow, allowing you to secure sensitive information during archival data extraction.