ck:pdf

Extract text, tables, and metadata from PDF documents.

Updated May 10, 2026
One-click install
npx skills add https://github.com/dthuy62/kollet-app --skill ck-pdf-dthuy62
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:pdf
Source: https://github.com/dthuy62/kollet-app/tree/main/.claude/skills/document-skills/pdf
Command: npx skills add https://github.com/dthuy62/kollet-app --skill ck-pdf-dthuy62

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the manual burden of working with PDF documents by helping you extract content, generate new files, and complete form workflows programmatically.

Core Features & Use Cases

  • Text and Table Extraction: Pull readable text, structured tables, and metadata from PDF files for analysis or reuse.
  • Document Manipulation: Merge, split, rotate, watermark, encrypt, and create PDFs for everyday document operations.
  • Form Processing: Handle both fillable and non-fillable forms, including field discovery, annotation-based completion, and coordinate-aware placement.
  • Recovery Workflows: Use OCR and image conversion when a PDF is scanned or otherwise difficult to parse directly.

Quick Start

Ask the assistant to process your PDF by extracting the content you need or filling the form fields in the document you attached.

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 a PDF document programmatically?

To extract text and tables from a PDF, this Skill uses Python libraries to pull readable content and structured table data directly from the file. It transforms static PDF documents into editable text and structured outputs for reuse and analysis.

Can I fill out both fillable and non-fillable PDF forms using Python?

Yes, you can fill both fillable and non-fillable PDF forms. The Skill handles field discovery, annotation-based completion, and coordinate-aware placement to populate non-fillable documents using Python PDF libraries and image conversion tools.

What's the best way to extract text from a scanned PDF that won't parse directly?

For scanned PDF text extraction, the best approach is using OCR recovery workflows. The Skill converts PDF pages to images using pdf2image and pillow, then applies OCR to recover readable text from otherwise difficult-to-parse scanned documents.

Does this PDF processing approach support merging, splitting, and watermarking?

Yes, this PDF processing approach supports merging, splitting, and watermarking. It handles everyday document operations including rotating, encrypting, and creating PDFs to automate common document manipulation workflows programmatically.

Do I need Python PDF libraries and image conversion tools to handle PDF form completion?

Yes, you need Python PDF libraries and image conversion tools for PDF form completion. The Skill requires pypdf, pdf2image, and pillow to handle both fillable and non-fillable documents with coordinate validation.