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.
npx claudepluginhub pspdfkit-labs/nutrient-skills --plugin nutrient-dwsThis skill uses the workspace's default tool permissions.
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.pyProcess documents with Nutrient API: convert formats (PDF, DOCX, XLSX, images), OCR scans (100+ languages), extract text/tables, redact PII, sign, fill forms.
Convert formats, OCR scans, extract text/tables, redact PII, sign, and fill forms using Nutrient DWS API. Handles PDF, DOCX, XLSX, PPTX, HTML, images.
Processes documents via Nutrient DWS API: convert formats (PDF/DOCX/XLSX/PPTX/HTML/images), OCR, extract text/tables, redact PII, sign, fill forms.
Share bugs, ideas, or general feedback.
All 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.md