Give your AI agent PDF superpowers — in one command. Convert, extract, OCR, redact, sign, and fill documents from any coding agent. Quickstart • Workflows • Features • 40+ Agents • MCP & OpenClaw 1. Get a free API key → 2. Install & configure: 3. Ask your agent: That's it. Your agent now has full document processing capabilities — no MCP setup required. Works out of the box with 40+ AI coding
Add this skill
npx mdskills install PSPDFKit-labs/nutrient-agent-skillExcellent documentation with clear workflows, comprehensive features, and strong setup guidance
Give your AI agent PDF superpowers — in one command.
Convert, extract, OCR, redact, sign, and fill documents from any coding agent.
Quickstart • Workflows • Features • 40+ Agents • MCP & OpenClaw
1. Get a free API key → ****
2. Install & configure:
# Install the skill (works with 40+ agents)
npx skills add PSPDFKit-labs/nutrient-agent-skill
# Set your API key
export NUTRIENT_API_KEY="pdf_live_..."
3. Ask your agent:
"Extract the text from invoice.pdf"
That's it. Your agent now has full document processing capabilities — no MCP setup required.
Works out of the box with 40+ AI coding agents:
Any agent that supports the Agent Skills standard works automatically.
You have a scanned PDF — no selectable text. Ask your agent:
"OCR scanned-contract.pdf in English and extract the text to a file"
What happens:
scanned-contract.pdf (image-only)
→ OCR (English) → searchable-contract.pdf (selectable text)
→ Extract text → contract-text.txt
You have an onboarding form to complete. Ask your agent:
"Fill employee-onboarding.pdf with name 'Jane Smith', start date '2026-03-01', and department 'Engineering', then digitally sign it"
What happens:
employee-onboarding.pdf (blank form)
→ Fill fields (name, date, department)
→ Digital signature (CMS)
→ employee-onboarding-signed.pdf ✅
You need to share a document but it contains sensitive data. Ask your agent:
"Redact all social security numbers, email addresses, and credit card numbers from patient-records.pdf"
What happens:
patient-records.pdf (contains PII)
→ Detect SSNs, emails, credit cards
→ Apply black redaction boxes (irreversible)
→ patient-records-redacted.pdf 🔒
Tip: For smarter redaction, try: "Use AI redaction to find and remove all personally identifiable information from contract.pdf" — this uses contextual AI analysis instead of pattern matching.
| Capability | Description | Example prompt |
|---|---|---|
| 📄 Convert | PDF ↔ DOCX/XLSX/PPTX, HTML → PDF, images → PDF | "Convert report.docx to PDF" |
| 📝 Extract | Text, tables, and key-value pairs from PDFs | "Extract all tables from invoice.pdf as Excel" |
| 🔍 OCR | Multi-language OCR for scanned documents | "OCR this German scan and extract the text" |
| 🔒 Redact | Pattern-based + AI-powered PII redaction | "Redact all SSNs and emails from records.pdf" |
| 💧 Watermark | Text or image watermarks with full styling | "Add a DRAFT watermark to proposal.pdf" |
| ✍️ Sign | CMS and CAdES digital signatures | "Digitally sign contract.pdf" |
| 📋 Fill Forms | Programmatic PDF form filling | "Fill the tax form with these values…" |
| 📊 Credits | Monitor API usage and balance | "How many API credits do I have left?" |
npx skills (Recommended)# Install to all detected agents
npx skills add PSPDFKit-labs/nutrient-agent-skill
# Install to specific agents only
npx skills add PSPDFKit-labs/nutrient-agent-skill -a claude-code -a codex -a cursor
# Install globally (available across all projects)
npx skills add PSPDFKit-labs/nutrient-agent-skill -g
Copy the nutrient-document-processing/ folder to your agent's skills directory:
| Agent | Project Path | Global Path |
|---|---|---|
| Claude Code | .claude/skills/ | ~/.claude/skills/ |
| Codex CLI | .codex/skills/ | ~/.codex/skills/ |
| Gemini CLI | .gemini/skills/ | ~/.gemini/skills/ |
| Cursor | .cursor/skills/ | ~/.cursor/skills/ |
| GitHub Copilot | .github/skills/ | ~/.copilot/skills/ |
| OpenCode | .opencode/skills/ | ~/.config/opencode/skills/ |
| Windsurf | .windsurf/skills/ | ~/.codeium/windsurf/skills/ |
| Amp | .agents/skills/ | ~/.config/agents/skills/ |
| OpenClaw | skills/ | ~/.moltbot/skills/ |
| Roo Code | .roo/skills/ | ~/.roo/skills/ |
Example for Claude Code:
git clone https://github.com/PSPDFKit-labs/nutrient-agent-skill.git
cp -r nutrient-agent-skill/nutrient-document-processing ~/.claude/skills/
The Nutrient DWS MCP Server provides all operations as native agent tools with file I/O handling and sandboxing.
npx @nutrient-sdk/dws-mcp-server
Add to your MCP config (e.g., claude_desktop_config.json):
{
"mcpServers": {
"nutrient-dws": {
"command": "npx",
"args": ["-y", "@nutrient-sdk/dws-mcp-server"],
"env": {
"NUTRIENT_DWS_API_KEY": "YOUR_API_KEY",
"SANDBOX_PATH": "/path/to/working/directory"
}
}
}
}
For OpenClaw users:
openclaw plugins install @nutrient-sdk/nutrient-openclaw
📦 npm
nutrient-document-processing/
├── SKILL.md # Main instructions (loaded by agents)
├── references/
│ └── REFERENCE.md # Full API reference (loaded on demand)
├── LICENSE # Apache-2.0
└── README.md
Built by Nutrient (formerly PSPDFKit) — document SDKs trusted by thousands of companies worldwide.
Install via CLI
npx mdskills install PSPDFKit-labs/nutrient-agent-skillNutrient Document Processing — Agent Skill is a free, open-source AI agent skill. Give your AI agent PDF superpowers — in one command. Convert, extract, OCR, redact, sign, and fill documents from any coding agent. Quickstart • Workflows • Features • 40+ Agents • MCP & OpenClaw 1. Get a free API key → 2. Install & configure: 3. Ask your agent: That's it. Your agent now has full document processing capabilities — no MCP setup required. Works out of the box with 40+ AI coding
Install Nutrient Document Processing — Agent Skill with a single command:
npx mdskills install PSPDFKit-labs/nutrient-agent-skillThis downloads the skill files into your project and your AI agent picks them up automatically.
Nutrient Document Processing — Agent Skill works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Codex, Gemini Cli, Amp, Roo Code, Goose, Opencode, Trae, Qodo, Command Code. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.