pdf-processor

Extract text, handle forms, and generate PDFs from HTML or Markdown.

1|1|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/ntaksh42/agents --skill pdf-processor-ntaksh42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf-processor
Source: https://github.com/ntaksh42/agents/tree/main/.claude/skills/pdf-processor
Command: npx skills add https://github.com/ntaksh42/agents --skill pdf-processor-ntaksh42

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyPDF2, pdfkit, pdf-lib, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the handling of PDF documents by providing capabilities for text extraction, form manipulation, and the creation of new PDFs from various sources.

Core Features & Use Cases

  • Text and Table Extraction: Extract content from existing PDF files.
  • PDF Generation: Create new PDFs from HTML or Markdown.
  • Form Handling: Read and write data to PDF forms.
  • Document Assembly: Combine or split PDF files.
  • Security Features: Add watermarks and password protection.

Quick Start

Use the pdf-processor skill to extract all text from the attached file 'report.pdf'.

Frequently Asked Questions about pdf-processor

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

FAQPage Schema
How do I extract text from a PDF file using Python?

To extract text from a PDF, you can process the document using PyPDF2 to read and retrieve content from existing files. This approach supports automated data extraction from PDF formats.

How do I generate a PDF from Markdown or HTML?

You can generate a PDF from Markdown or HTML by utilizing pdfkit and pdf-lib. These libraries handle document creation by converting web content formats directly into PDF files.

Can I read and write data to PDF forms programmatically?

Yes, you can read and write data to PDF forms programmatically. The process uses libraries like PyPDF2 to manipulate form fields, enabling automated form handling and data entry.

Does pdf-processor support combining and splitting PDF files?

Yes, pdf-processor supports combining and splitting PDF files for document assembly. You can merge multiple documents into one or divide large PDFs into smaller segments.

What's the best way to add password protection and watermarks to a PDF?

To add password protection and watermarks to a PDF, apply document security features during generation or manipulation. This secures the document content against unauthorized access or copying.

Do I need to install PyPDF2 and pdfkit to process PDF documents?

Yes, you need to install PyPDF2, pdfkit, and pdf-lib to process PDF documents. These dependencies are required for executing Python and JavaScript operations for text extraction and generation.