From nutrient-dws
Executes document processing tasks including convert, merge, split, OCR, extract text/tables/key-value pairs, watermark, redact, sign, optimize, protect, reorder via nutrient-dws Python client and uv run scripts. Builds custom multi-step pipelines.
How this skill is triggered — by the user, by Claude, or both
Slash command
/nutrient-dws:document-processor-apiThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
All paths below are relative to this skill's directory (the directory containing `scripts/`, `assets/`, and `references/`).
assets/templates/custom-workflow-template.pyreferences/custom-pipeline-guidelines.mdreferences/script-catalog.mdscripts/add-pages.pyscripts/convert.pyscripts/delete-pages.pyscripts/duplicate-pages.pyscripts/extract-key-value-pairs.pyscripts/extract-table.pyscripts/extract-text.pyscripts/lib/common.pyscripts/merge.pyscripts/ocr-watermark-codex.pyscripts/ocr-watermark.pyscripts/ocr.pyscripts/optimize.pyscripts/password-protect.pyscripts/redact-ai.pyscripts/rotate.pyscripts/sign.pyAll paths below are relative to this skill's directory (the directory containing scripts/, assets/, and references/).
export NUTRIENT_DWS_API_KEY="nutr_sk_..."uv run from the plugin root. The nutrient-dws package is fetched automatically on first use.Use one script per operation.
scripts/convert.pyscripts/merge.pyscripts/split.pyscripts/ocr.pyscripts/extract-text.pyscripts/extract-table.pyscripts/extract-key-value-pairs.pyscripts/watermark-text.pyscripts/redact-ai.pyscripts/rotate.pyscripts/sign.pyscripts/optimize.pyscripts/password-protect.pyscripts/add-pages.pyscripts/delete-pages.pyscripts/duplicate-pages.pyCheck exact arguments with uv run <script> --help.
When the user asks for a workflow not covered by the scripts above, create a new script rather than forcing ad hoc one-off commands.
assets/templates/custom-workflow-template.py.scripts/ with a task-specific name (for example scripts/redact-and-watermark.py).nutrient-dws.client.convert, client.merge, etc.) for single-step tasks.client.workflow() and BuildActions for multi-step tasks.--input, --out, explicit options), deterministic, and runnable end-to-end.sign).uv add nutrient-dws.references/script-catalog.mdreferences/custom-pipeline-guidelines.mdnpx claudepluginhub pspdfkit-labs/nutrient-skills --plugin nutrient-dwsProcess documents with Nutrient API: convert formats (PDF, DOCX, XLSX, images), OCR scans (100+ languages), extract text/tables, redact PII, sign, fill forms.
Process, convert, OCR, extract, redact, sign, and fill documents using the Nutrient DWS API. Works with PDFs, DOCX, XLSX, PPTX, HTML, and images.
Processes PDF files: extracts text and tables, fills forms, merges/splits documents, batch-processes, converts to images, and generates PDFs programmatically using pypdf, pdfplumber, reportlab, and CLI tools.