pdf

Parse, edit, and transform PDF documents with Python libraries.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/ccstudentcc/agent-prompts --skill pdf-ccstudentcc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/ccstudentcc/agent-prompts/tree/main/.codex/skills/pdf
Command: npx skills add https://github.com/ccstudentcc/agent-prompts --skill pdf-ccstudentcc

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill addresses the tedious, error-prone manual handling of PDFs by providing automated tooling to read, edit, and transform PDF documents.

Core Features & Use Cases

  • Read and extract text and tables from PDFs.
  • Merge, split, rotate, watermark, and create PDFs; fill forms; encrypt/decrypt; extract images; perform OCR on scanned PDFs.
  • Use case: Automate processing of vendor invoices by extracting key fields and compiling into CSV.

Quick Start

Provide a PDF file and request a direct operation such as extracting text, merging documents, or filling a form.

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 in Python?

You can merge and split PDF files by providing the documents and requesting the specific operation. This skill automates PDF transformations including merging, splitting, rotating, and watermarking documents without manual editing.

Can I perform OCR on a scanned PDF to extract text?

Yes, this skill supports filling PDF forms directly. It automates form-filling workflows by parsing PDF documents and applying data to form fields, streamlining administrative document processing and data entry tasks.

What is the best way to encrypt or decrypt a PDF document?

This skill relies on Python libraries including pypdf, pdfplumber, Pillow, and pdf2image to function. You need these dependencies installed in your environment to parse, edit, transform, and perform OCR on PDF documents.

How does PDF form filling and automation work?

Yes, this skill supports filling PDF forms directly. It automates form-filling workflows by parsing PDF documents and applying data to form fields, streamlining administrative document processing and data entry tasks.

Do I need pypdf and pdfplumber to process PDF documents?

This skill relies on Python libraries including pypdf, pdfplumber, Pillow, and pdf2image to function. You need these dependencies installed in your environment to parse, edit, transform, and perform OCR on PDF documents.