# PDF Processing

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

- Skill: `alephic-ai/pdf-processing` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add alephic-ai/pdf-processing`
- Raw SKILL.md: https://api.skillmd.com/api/skills/alephic-ai/pdf-processing/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- License: Apache-2.0
- Author: alephic-ai (https://skillmd.com/u/alephic-ai)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/alephic-ai/pdf-processing

---


# PDF Processing

Procedural knowledge for common PDF tasks.

## Extract text

Use `scripts/extract.py` to pull the text layer from a PDF:

```bash
python scripts/extract.py input.pdf
```

## Fill forms

Map field names to values and write a filled copy. See `references/forms.md`
for the field-mapping conventions.

## Merge

Concatenate several PDFs in order, preserving bookmarks where possible.

