Process documents with OCR, conversion, extraction, redaction, signing, and form filling.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "nutrient-document-processing" skill from askskill: 1. Download https://raw.githubusercontent.com/affaan-m/ECC/main/skills/nutrient-document-processing/SKILL.md 2. Save it as ~/.claude/skills/nutrient-document-processing/SKILL.md 3. Reload skills and tell me it's ready
Use the Nutrient DWS API to run OCR on this invoice folder, extract the invoice number, date, vendor name, tax amount, and total for each file, and return structured JSON.
Structured field data for each invoice, ready for reimbursement or bookkeeping.
Use the Nutrient DWS API to scan this DOCX contract, detect and redact ID numbers, phone numbers, email addresses, and bank account details, then export a redacted PDF.
A redacted PDF contract version that is safe to share.
Use the Nutrient DWS API to fill this PDF form with customer data for the name, address, company, and date fields, then place an electronic signature in the signature area and output the final file.
A completed and signed final PDF document.
Note: This skill integrates with the Nutrient commercial API. Review their terms before use.
Process documents with the Nutrient DWS Processor API. Convert formats, extract text and tables, OCR scanned documents, redact PII, add watermarks, digitally sign, and fill PDF forms.
Get a free API key at nutrient.io
export NUTRIENT_API_KEY="pdf_live_..."
All requests go to https://api.nutrient.io/build as multipart POST with an instructions JSON field.
# DOCX to PDF
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"document.docx"}]}' \
-o output.pdf
# PDF to DOCX
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"docx"}}' \
-o output.docx
# HTML to PDF
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"html":"index.html"}]}' \
-o output.pdf
Supported inputs: PDF, DOCX, XLSX, PPTX, DOC, XLS, PPT, PPS, PPSX, ODT, RTF, HTML, JPG, PNG, TIFF, HEIC, GIF, WebP, SVG, TGA, EPS.
# Extract plain text
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"text"}}' \
-o output.txt
# Extract tables as Excel
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"xlsx"}}' \
-o tables.xlsx
# OCR to searchable PDF (supports 100+ languages)
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"scanned.pdf"}],"actions":[{"type":"ocr","language":"english"}]}' \
-o searchable.pdf
Languages: Supports 100+ languages via ISO 639-2 codes (e.g., eng, deu, fra, spa, jpn, kor, chi_sim, chi_tra, ara, hin, rus). Full language names like english or german also work. See the complete OCR language table for all supported codes.
# Pattern-based (SSN, email)
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"actions":[{"type":"redaction","strategy":"preset","strategyOptions":{"preset":"social-security-number"}},{"type":"redaction","strategy":"preset","strategyOptions":{"preset":"email-address"}}]}' \
-o redacted.pdf
# Regex-based
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"actions":[{"type":"redaction","strategy":"regex","strategyOptions":{"regex":"\\b[A-Z]{2}\\d{6}\\b"}}]}' \
-o redacted.pdf
Presets: social-security-number, email-address, credit-card-number, international-phone-number, north-american-phone-number, date, time, url, ipv4, ipv6, mac-address, us-zip-code, vin.
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
…
Apply Django security best practices for safer auth, app defenses, and deployment.
Extract shared principles from skills and turn them into maintainable rule files.
Get production-ready MySQL and MariaDB schema, query, and operations patterns.
Choose regex first, then add LLMs for low-confidence parsing edge cases.
Verify Laravel projects with environment checks, tests, security scans, and release readiness.
Apply idiomatic Kotlin patterns to build robust, efficient, maintainable applications.
Read, create, and edit Office and PDF documents through Markdown.
Handle PDF conversion, merging, compression, OCR, redaction, and signing in AI.
Convert documents across Markdown, HTML, DOCX, PDF, and plain text formats.
Manage Nudocs.ai documents with natural language, including read and edit tasks.
Convert and validate documents across Word, Markdown, PDF, HTML, and text.
Convert lab instrument files into standardized ASM JSON or flat CSV outputs.