affaan-m avatar

Nutrient Document Processing

This connects Claude to Nutrient's commercial document processing API for serious PDF work. You can convert between formats (PDF, DOCX, XLSX, PPTX, HTML, images), OCR scanned documents in 100+ languages, redact PII with preset patterns for SSNs and credit cards, extract tables to Excel, add watermarks, and fill PDF forms. The skill documentation shows curl examples for each operation, all hitting the same build endpoint with different instruction payloads. It's overkill for simple conversions but makes sense when you need reliable OCR, pattern-based redaction, or form filling at scale. Requires a Nutrient API key and works through their cloud service.

skills.sh installs
5.4K
GitHub stars
300.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add affaan-m/ecc --skill nutrient-document-processing --agent claude-code

Installs into .claude/skills of the current project.

Files

Nutrient Document Processing

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.

Setup

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.

Operations

Convert Documents

# DOCX to PDF
curl -X POST https://api.nutrient.io/build \
  -H "Authorization: Bearer $NUTRIENT_API_KEY" \
  -F "document.docx=@document.docx" \
  -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 "document.pdf=@document.pdf" \
  -F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"docx"}}' \
  -o output.docx

Sponsors

Details

Repository
github.com/affaan-m/ecc
Categories
Frontend Development, Backend & APIs, Office & Documents
First seen
Jul 14, 2026

More from affaan-m/ecc

All 263
1affaan-m avatarworkspace-surface-auditaffaan-m/eccAudit the active repo, MCP servers, plugins, connectors, env surfaces, and harness setup, then recommend the highest-value ECC-native skills, hooks, agents, and5.4Kskills.sh installs
2affaan-m avatarautomation-audit-opsaffaan-m/eccEvidence-first automation inventory and overlap audit workflow for ECC. Use when the user wants to know which jobs, hooks, connectors, MCP servers, or wrappers 5.4Kskills.sh installs
3affaan-m avatarplankton-code-qualityaffaan-m/eccWrite-time code quality enforcement using Plankton — auto-formatting, linting, and Claude-powered fixes on every file edit via hooks.5.4Kskills.sh installs
4affaan-m avatarunified-notifications-opsaffaan-m/eccOperate notifications as one ECC-native workflow across GitHub, Linear, desktop alerts, hooks, and connected communication surfaces. Use when the real problem i5.4Kskills.sh installs
5grafana avataralloygrafana/skillsBuild a unified telemetry pipeline with Grafana Alloy — one OpenTelemetry-compatible binary that collects metrics, logs, traces, and profiles and ships to Grafa5.4Kskills.sh installs
6samber avatarcopywriting-prose-creatorsamber/cc-skillsCodifies how someone or a brand writes — prose mechanics (lexicon, syntax, rhythm, structure, signature moves) independent of emotional tone. Output: PROSE.md. 5.3Kskills.sh installs