pdf-manipulation

Merge, split, extract, redact, encrypt, rotate, compress, and convert PDFs.

128|31|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/besoeasy/open-skills --skill pdf-manipulation-besoeasy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf-manipulation
Source: https://github.com/besoeasy/open-skills/tree/main/skills/pdf-manipulation
Command: npx skills add https://github.com/besoeasy/open-skills --skill pdf-manipulation-besoeasy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the complex and time-consuming tasks associated with managing PDF documents, from simple merging to advanced redaction and conversion.

Core Features & Use Cases

  • Document Assembly: Merge multiple PDFs into a single cohesive document.
  • Content Extraction: Extract text, images, or specific page ranges from PDFs.
  • Security & Privacy: Add password protection or redact sensitive information.
  • Format Conversion: Convert PDFs to image formats for broader compatibility.
  • Use Case: Consolidate multiple research papers into one report, extract key figures from scanned documents, or secure sensitive client contracts with passwords.

Quick Start

Merge the files 'report_part1.pdf' and 'report_part2.pdf' into a single file named 'complete_report.pdf'.

Frequently Asked Questions about pdf-manipulation

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 PDFs, use command-line tools like pdftk or qpdf, or Node.js and Python libraries like pdf-lib and PyPDF2 to combine multiple files into one cohesive document.

Can I extract text and images from a PDF?

Yes, you can extract text and images from PDFs using poppler-utils for content retrieval, or leverage pdf-lib and PyPDF2 to programmatically isolate specific page ranges and media.

What is the best way to redact sensitive information in a PDF?

Redacting sensitive PDF information involves using tools like qpdf or scripting with PyPDF2 to permanently remove restricted content, ensuring secure document handling for client contracts.

Does this approach work for converting PDFs to image formats?

Yes, converting PDFs to image formats is supported using ghostscript and poppler-utils, allowing you to transform archived documents into broadly compatible image outputs.

How do I add password protection to a PDF?

Add PDF password protection by applying encryption through pdftk or qpdf command-line tools, securing sensitive documents against unauthorized access during archiving.

Do I need any dependencies installed to split and compress PDFs?

Splitting and compressing PDFs requires installing command-line tools like ghostscript and qpdf, or alternatively setting up Node.js pdf-lib and Python PyPDF2 scripting environments.