ck:pdf

Extract text, merge, split, rotate, and fill PDF forms programmatically.

1|Updated Jun 16, 2026
One-click install
npx skills add https://github.com/TNHoang2708/Gym_Ver2 --skill ck-pdf-tnhoang2708
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:pdf
Source: https://github.com/TNHoang2708/Gym_Ver2/tree/main/.claude/skills/document-skills/pdf
Command: npx skills add https://github.com/TNHoang2708/Gym_Ver2 --skill ck-pdf-tnhoang2708

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines PDF operations, allowing you to extract text, merge, split, and fill forms programmatically, saving time and reducing errors.

Core Features & Use Cases

  • PDF Text Extraction: Extract text and tables from PDFs.
  • PDF Manipulation: Merge and split PDFs, rotate pages, and remove passwords.
  • Form Filling: Fill PDF forms programmatically.
  • Use Case: Use this Skill to automate the processing of large volumes of PDFs, such as merging multiple PDFs into a single document or filling out tax forms with predefined data.

Quick Start

Use the 'ck:pdf' skill to merge the PDFs 'document1.pdf', 'document2.pdf', and 'document3.pdf' into 'merged.pdf'.

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

Extract text and tables from PDFs using this Skill's automation capabilities powered by pdfplumber. It parses document content programmatically, enabling efficient batch processing of large PDF volumes for office workflows.

How do I merge multiple PDF files into a single document?

Merge multiple PDF files into a single document by passing target files to this Skill. It leverages pypdf to combine documents like 'document1.pdf' and 'document2.pdf' into one unified 'merged.pdf' file programmatically.

Can I fill out PDF forms automatically with predefined data?

Yes, you can fill PDF forms automatically with predefined data using this Skill. It automates form filling programmatically, making it ideal for populating tax forms or other office documents with predefined data sets.

What Python libraries do I need to split and rotate PDF pages?

To split and rotate PDF pages, this Skill requires pypdf, pdfplumber, and reportlab. These dependencies provide the necessary processing and manipulation capabilities for handling page rotations and splitting operations.

Is there a way to remove passwords from PDFs during batch processing?

Yes, this Skill supports removing passwords from PDFs during batch processing. It handles PDF manipulation including password removal, allowing you to automate the processing of large volumes of secured PDF files.