pdf-tools

Automate PDF merge, split, watermark, encrypt, and format conversion operations.

4|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/CaufieldZ/pm-workspace-public --skill pdf-tools-caufieldz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf-tools
Source: https://github.com/CaufieldZ/pm-workspace-public/tree/main/.claude/skills/pdf-tools
Command: npx skills add https://github.com/CaufieldZ/pm-workspace-public --skill pdf-tools-caufieldz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

当用户处理大量 PDF 文档时,手动执行合并、拆分、页码、加水印、加密、签名及格式转换等操作成本高、易出错、效率低下。本 Skill 提供一个本地化、无云传输的全流程自动化解决方案,确保原始文件不被修改并输出到原文件同目录。

Core Features & Use Cases

  • 自动化执行常见 PDF 操作:合并、拆分、加页码、添加水印、加密/解密、签名、以及格式转换(Word、Excel、PPT、图片)。
  • 场景示例:对大量发票 PDF 进行批量处理,或将合同 PDF 转换成可编辑文档以便审阅和提交。通用文档归档与合规登记亦可高效完成。
  • 使用场景:日常办公、法务审核、行政档案管理、知识库整理等。

Quick Start

请提供要处理的 PDF 路径及操作类型(如合并、拆分、加水印、转换等),我将输出结果保存在同目录下。

Frequently Asked Questions about pdf-tools

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

FAQPage Schema
How do I batch merge and split PDF files locally without uploading them?

To batch merge and split PDF files locally, you can automate these operations directly on your documents using libraries like PyMuPDF and pikepdf. This ensures files are processed without cloud transmission, preserving original documents.

Can I convert PDF documents to Word, Excel, and PowerPoint formats?

Yes, you can convert PDF documents to Word, Excel, PPT, and image formats. The conversion process utilizes the pdf2docx library to transform archived reports and contracts into editable files for review.

What is the best way to add watermarks and encrypt multiple PDF files at once?

The best way to add watermarks and encrypt multiple PDFs is through batch automation that applies security features across single or multi-file sets. This handles document consolidation and compliance registration while enforcing non-destructive outputs.

Do I need Python libraries like PyMuPDF and pikepdf to process PDFs?

Yes, you need specific Python libraries like PyMuPDF, pikepdf, and pdf2docx installed to execute the PDF processing tasks. These dependencies enable the local automation of form processing and document handling workflows.

Will modifying PDFs with this method overwrite my original documents?

No, modifying PDFs with this method will not overwrite your original documents. The process enforces non-destructive outputs, saving the modified files separately in the same directory as the original files.