Skip to content
Back to skills

Pdf Processing

ASecurity

Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.

  • 416 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 7, 2026
ai-agentspython

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add aiskillstore/marketplace --skill pdf-processing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pdf Processing?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pdf Processing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aiskillstore-pdf-processing/badge)](https://www.skillsdirectory.com/skills/aiskillstore-pdf-processing)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: pdf-processing
description: Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.
---

# PDF Processing Skill

This skill provides capabilities for working with PDF documents.

## Quick Start

Use pdfplumber to extract text from PDFs:

```python
import pdfplumber

with pdfplumber.open("document.pdf") as pdf:
    text = pdf.pages[0].extract_text()
```

## Capabilities

### Text Extraction
- Extract text from single or multiple pages
- Preserve layout and formatting
- Handle multi-column documents

### Table Extraction
- Identify and extract tables
- Convert to structured data (CSV, JSON)
- Handle complex table layouts

### Form Operations
- Fill PDF forms programmatically
- Extract form field values
- Create fillable forms

### Document Operations
- Merge multiple PDFs
- Split PDFs by page
- Rotate pages
- Add watermarks

## Best Practices

1. Always check if the PDF is encrypted before processing
2. Handle OCR cases for scanned documents
3. Validate extracted data for accuracy
4. Use appropriate libraries (pdfplumber for extraction, PyPDF2 for manipulation)

Files in this skill

  • SKILL.md1.2 KB
  • skill-report.json7.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…