# PDF Processing

> Extracts text, tables, and form fields from PDF files, and splits, merges, or fills them. Use when the user wants to read, parse, combine, or fill PDF documents, or mentions PDFs, forms, or scanned pages.

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

---


# PDF processing

A small, well-formed example skill used to demonstrate a clean `skillspec` run.

## Reading a PDF

Use a PDF library to extract the text layer. For scanned documents, fall back to
OCR before extraction.

## Filling forms

Map field names to values and write a flattened copy so the result is not
editable downstream.

## Merging and splitting

Combine documents in the requested order, or split on a page range.

