ck:pdf

Extract text and tables, merge, split, and fill PDF forms.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/DatTran26/KienTruThiHanh --skill ck-pdf-dattran26
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:pdf
Source: https://github.com/DatTran26/KienTruThiHanh/tree/main/.agents/skills/document-skills/pdf
Command: npx skills add https://github.com/DatTran26/KienTruThiHanh --skill ck-pdf-dattran26

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables automated PDF processing including text extraction, table extraction, merging, splitting, and programmatic form filling.

Core Features & Use Cases

  • Extract text and tables from PDFs to usable data formats.
  • Merge or split documents to create consolidated or segmented outputs.
  • Fill forms programmatically and support batch processing for archival and workflow automation.

Quick Start

Process a PDF by extracting text and tables, merging documents, and filling forms.

Frequently Asked Questions about ck:pdf

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

FAQPage Schema
How do I extract text and tables from PDF files in bulk?

To extract text and tables from PDF files, you can automate the processing of batch invoices and archived documents using Python libraries like pypdf, pdf2image, and Pillow to manipulate PDF streams and convert them into usable data formats.

What is the best way to programmatically fill PDF forms for workflow automation?

The best way to programmatically fill PDF forms for workflow automation is by using Python scripts that interact with PDF streams, enabling batch processing of administrative documents like invoices and reports without manual data entry.

Can I merge and split PDF documents using Python scripts?

Yes, you can merge and split PDF documents to create consolidated or segmented outputs. This is achieved by automating PDF document processing with Python libraries such as pypdf to manipulate the document streams directly.

Does pypdf support batch processing of archived PDF reports?

Yes, pypdf supports batch processing of archived PDF reports by automating text extraction, merging, splitting, and form filling. It is specifically applicable to administrative workflows involving large volumes of archived documents.

How does PDF form filling work with pdf2image and Pillow?

PDF form filling with pdf2image and Pillow works by converting PDF pages into images and manipulating the visual streams, allowing automated scripts to interact with and fill form fields across batch documents for workflow automation.

When do I need to convert PDFs to images during text extraction?

You need to convert PDFs to images during text extraction when handling complex visual layouts or scanned documents. Using pdf2image and Pillow allows you to process the visual stream before extracting usable text and table data.