# PDF Processing

> PDF Processing is an Agent Skill for documents published in the nix-community/home-manager repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

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.

- Skill name: `pdf-processing`
- Category: [Documents](https://www.openparable.com/skill/documents/1)
- Source: https://github.com/nix-community/home-manager/blob/HEAD/tests/modules/programs/antigravity-cli-legacy/skills/pdf-processing/SKILL.md
- Repository: nix-community/home-manager (10,102 GitHub stars when collected)

## SKILL.md

# PDF Processing

## 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()
```

---

Source: https://www.openparable.com/skill/documents/pdf-processing (OpenParable). Cite the canonical URL above.
