CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nutrient-document-processing

Process, convert, OCR, extract, redact, sign, and fill documents using the Nutrient DWS API. Works with PDFs, DOCX, XLSX, PPTX, HTML, and images. Use when converting, OCRing, extracting from, redacting, signing, or filling documents via the Nutrient DWS API.

69

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A lean, highly actionable API skill: nine copy-paste-ready curl recipes with the exact option values (presets, formats, language codes) inline, and clear structure throughout. The main weaknesses are the total absence of verification/error-handling guidance — most consequential for redaction, where output should be checked before the document is shared — and inline reference lists that would be better split into a bundle file.

Suggestions

Add a short verification note for risky operations, e.g. after redaction, extract text from redacted.pdf and confirm the PII pattern no longer appears before sharing the file.

Include basic error handling: what a failed Authorization (401) or malformed instructions response looks like, and to check HTTP status / response body before assuming success.

Move the enumerated lists (supported input formats, redaction presets, OCR language codes) into a references file linked from SKILL.md to reduce always-loaded tokens.

DimensionReasoningScore

Conciseness

The body is almost entirely executable curl recipes with minimal prose — no space is spent explaining what a PDF is or how APIs work. Not 5 because the curl boilerplate (URL + Authorization header) repeats verbatim in all nine examples and the "When to Use" section restates the frontmatter description; not 3 because there is no real over-explanation, just minor repetition that could be trimmed.

4 / 5

Actionability

Every operation ships a complete, copy-paste-ready curl command with auth header, instructions JSON, and output file (e.g., the DOCX-to-PDF, OCR, redaction preset/regex, and fillForm examples), and the supported-formats, presets, and OCR-language lists give the exact values needed. This matches the anchor-5 'fully executable, covers the common cases' example.

5 / 5

Workflow Clarity

The setup → per-operation recipe → when-to-use flow is clear, and each operation is a single unambiguous request, so the simple-skill guidance applies. Not 5 because no validation or error-recovery checkpoints exist anywhere — nothing on verifying the API key works, reading an error response, or confirming redaction actually removed the target text before sharing; not 3 because each single-action recipe is fully specified with no sequence gaps.

4 / 5

Progressive Disclosure

Well-organized single-file body with clean sections (Setup, Operations, MCP Server, When to Use, Links) and clearly signaled external references to the full API docs, playground, and OCR language table. Not 5 because at ~155 lines the inline reference material (the 20-item format list, 13 redaction presets, 11 OCR language codes) is exactly the bulk that a references/ file would keep out of the always-loaded context; not 3 because nothing is buried and navigation is easy.

4 / 5

Total

17

/

20

Passed

Description

88%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete verb-first capability list, explicit Use-when trigger clause, format enumeration, and a clear tie to the Nutrient DWS API that distinguishes it from generic document skills. The only notable gap is that watermarking — a documented operation in the body — is absent from the description, and no file extensions are offered as triggers.

DimensionReasoningScore

Specificity

"Process, convert, OCR, extract, redact, sign, and fill documents using the Nutrient DWS API" lists multiple specific concrete actions with comprehensive coverage of the skill's operations, matching the anchor-5 example style. Not 4 because the action list is broad and each verb maps to a real operation the skill supports, not just several with minor gaps.

5 / 5

Completeness

The 'what' is explicit ("Process, convert, OCR, extract, redact, sign, and fill documents using the Nutrient DWS API") and the 'when' is explicit with concrete trigger phrases ("Use when converting, OCRing, extracting from, redacting, signing, or filling documents via the Nutrient DWS API"), matching the anchor-5 example. Not 4 because the 'when' clause is not merely implied or generic — it enumerates specific triggering activities.

5 / 5

Trigger Term Quality

"Use when converting, OCRing, extracting from, redacting, signing, or filling documents" plus format names ("PDFs, DOCX, XLSX, PPTX, HTML, and images") gives good natural-phrase coverage. Not 5 because file extensions (e.g., ".pdf") and common synonyms (e.g., "document conversion", "PDF forms") are missing; not 3 because coverage goes well beyond a single generic keyword.

4 / 5

Distinctiveness Conflict Risk

The repeated anchor "using/via the Nutrient DWS API" carves out a clear niche distinct from generic document or PDF skills. Not 5 because triggers like "convert documents" or "extract text" could still fire for non-Nutrient document tooling; not 3 because the API binding and format list make it far more distinct than the anchor-3 "Works with document files".

4 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

affaan-m/ECC

Path

skills/nutrient-document-processing/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.