--- name: nutrient-document-processing description: >- Process documents with Nutrient DWS. Use when the user wants to generate PDFs from HTML or URLs, convert Office/images/PDFs, assemble or split packets, OCR scans, extract text/tables/key-value pairs, redact PII, watermark, sign, fill forms, optimize PDFs, or produce compliance outputs like PDF/A or PDF/UA. Triggers include convert to PDF, merge these PDFs, OCR this scan, extract tables, redact PII, sign this PDF, make this PDF/A, or linearize for web delivery. license: Apache-2.0 metadata: author: nutrient-sdk version: "1.0" homepage: "https://www.nutrient.io/api/" repository: "https://github.com/PSPDFKit-labs/nutrient-agent-skill" compatibility: "Requires Python 3.10+, uv, and internet. Works with Claude Code, Codex CLI, Gemini CLI, OpenCode, Cursor, Windsurf, GitHub Copilot, Amp, or any Agent Skills-compatible product." short-description: "Generate, convert, assemble, OCR, redact, sign, archive, and optimize documents" --- # Nutrient Document Processing Use Nutrient DWS for managed document workflows where fidelity, compliance, or multi-step processing matters more than local-tool convenience. ## Setup - Get a Nutrient DWS API key at . - Direct API calls use `Authorization: Bearer $NUTRIENT_API_KEY`. ```bash export NUTRIENT_API_KEY="nutr_sk_..." ``` - MCP setups commonly use `@nutrient-sdk/dws-mcp-server` with `NUTRIENT_DWS_API_KEY`. - Scripts live in `scripts/` relative to this SKILL.md. Use the directory containing this SKILL.md as the working directory: ```bash cd && uv run scripts/