CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

67

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

80%

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

A tight, highly actionable recipe catalog with excellent copy-paste curl examples, held back by the absence of verification steps for destructive operations and a monolithic structure that uses no progressive disclosure to separate files.

Suggestions

Add brief verification steps after destructive operations (e.g., re-extract text from a redacted PDF to confirm no PII remains; verify a signed PDF's signature).

Move the long OCR-language code table and redaction-preset catalog into a references/ file linked from the body, so SKILL.md stays a concise overview with one-level-deep navigation.

DimensionReasoningScore

Conciseness

The body is lean and almost entirely executable curl commands with minimal prose, assuming Claude's competence and avoiding explanations of concepts like what a PDF is.

3 / 3

Actionability

Every operation ships as a complete, copy-paste-ready curl command with auth header and instructions, and the MCP alternative is given as concrete JSON config.

3 / 3

Workflow Clarity

Operations are clearly organized and unambiguous single calls, but there are no validation/verification checkpoints, and destructive operations like redaction and signing lack any output-verification feedback loop.

2 / 3

Progressive Disclosure

The skill is well-sectioned but monolithic: everything is inline with no bundle reference files, and content such as the long OCR-language and redaction-preset lists that could be split is kept inline.

2 / 3

Total

10

/

12

Passed

Description

82%

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 specific, well-anchored description with strong trigger terms and a clear niche, weakened only by the absence of an explicit 'Use when...' clause. Adding trigger guidance would lift completeness to a top score.

Suggestions

Append an explicit 'Use when...' clause naming the user situations that should activate this skill (e.g., converting between document formats, OCR'ing scans, redacting PII).

Include common phrasings users actually say, such as 'PDF conversion', 'redact sensitive data', or 'fill PDF forms', to strengthen trigger-term coverage further.

DimensionReasoningScore

Specificity

Lists seven concrete actions ('Process, convert, OCR, extract, redact, sign, and fill documents'), matching the anchor for multiple specific concrete actions rather than naming only a domain.

3 / 3

Completeness

Clearly states what the skill does, but lacks any 'Use when...' or equivalent explicit trigger guidance, so per the guidelines completeness is capped at 2.

2 / 3

Trigger Term Quality

Natural user terms are well covered: format names ('PDFs, DOCX, XLSX, PPTX, HTML, and images') plus verbs users would say ('convert, OCR, extract, redact, sign, fill').

3 / 3

Distinctiveness Conflict Risk

Tying operations to 'the Nutrient DWS API' gives it a clear niche with distinct triggers, making conflict with other document skills unlikely despite the broad format list.

3 / 3

Total

11

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
affaan-m/ECC
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.