pdftk-server

Automate PDF merging, splitting, rotating, encrypting, decrypting, and form filling with pdftk.

1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/Gabeujin/workspace-init-mcp --skill pdftk-server-gabeujin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdftk-server
Source: https://github.com/Gabeujin/workspace-init-mcp/tree/main/awesome/skills/pdftk-server
Command: npx skills add https://github.com/Gabeujin/workspace-init-mcp --skill pdftk-server-gabeujin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a powerful command-line interface for manipulating PDF documents, automating tasks that would otherwise be manual and time-consuming.

Core Features & Use Cases

  • PDF Manipulation: Merge, split, rotate, encrypt, decrypt, and stamp PDF files.
  • Form Handling: Fill PDF forms from data files and extract form field information.
  • Use Case: You need to combine several scanned documents into a single PDF, then encrypt it with a password to protect sensitive information.

Quick Start

Use the pdftk-server skill to merge the files 'document1.pdf' and 'document2.pdf' into a new file named 'merged.pdf'.

Frequently Asked Questions about pdftk-server

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

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

To merge PDF files, this Skill automates the pdftk command-line tool to combine multiple documents into a single output file. It handles the underlying command execution to merge your specified PDF inputs seamlessly.

Can I encrypt a PDF with a password from the command line?

Yes, you can encrypt a PDF using this Skill to apply password protection via the pdftk tool. It automates the encryption process to secure sensitive information within your PDF documents.

Do I need to install any dependencies to manipulate PDFs?

Yes, you must have the pdftk-server tool installed on your system to execute PDF manipulation tasks. This Skill relies on the local pdftk command-line environment to process operations like splitting and rotating.

How do I fill PDF forms using data files?

You can fill PDF forms by using this Skill to feed data files into the pdftk tool. It automates the form filling process and can also extract form field information from existing PDF documents.

What is the best way to split a large PDF into separate pages?

The best way to split a PDF is using this Skill to automate the pdftk command-line tool for dividing documents. It handles the splitting process to separate your large PDF files into individual pages or segments.