CtrlK
BlogDocsLog inGet started
Tessl Logo

minimax-docx

Professional DOCX document creation, editing, and formatting using OpenXML SDK (.NET). Three pipelines: (A) create new documents from scratch, (B) fill/edit content in existing documents, (C) apply template formatting with XSD validation gate-check. MUST use this skill whenever the user wants to produce, modify, or format a Word document — including when they say "write a report", "draft a proposal", "make a contract", "fill in this form", "reformat to match this template", or any task whose final output is a .docx file. Even if the user doesn't mention "docx" explicitly, if the task implies a printable/formal document, use this skill.

72

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

88%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.

The body is a well-engineered operations manual: unambiguous routing, executable commands, and a validation pipeline with genuine error-recovery loops that satisfy the feedback-loop requirement for document manipulation. Its only real costs are repetition of the 'read Samples first' directive and some inline detail that duplicates scenario reference files, plus a few orphaned bundle files.

Suggestions

State the 'read the relevant Samples/*.cs file before writing C#' rule once in Quick Start and refer back to it from Scenarios A/B and the References intro instead of repeating it four times.

Move the Multi-Template Merge and Multi-Section Header/Footer bullet lists fully into references/scenario_c_apply_template.md, keeping only the two or three highest-consequence rules inline to cut duplication.

Add the three unreferenced bundle files (comments_guide.md, openxml_namespaces.md, xsd_validation_guide.md) to the References table — or remove them from the bundle — so every file is discoverable.

DimensionReasoningScore

Conciseness

The body is dominated by commands, flag lists, and tables rather than concept explanations, but the instruction "Before writing any C#, read the relevant Samples/*.cs file" is repeated in Quick Start, Scenario A, Scenario B, and the References intro, and the Critical Rules section inlines multi-template merge details that are also delegated to scenario_c_apply_template.md — a few trims would reach the lean anchor.

4 / 5

Actionability

Guidance is fully executable: copy-paste CLI invocations with exact flags ("$CLI edit replace-text --input in.docx --output out.docx --find \"OLD\" --replace \"NEW\""), a runnable C# scaffold with the pinned "#r \"nuget: DocumentFormat.OpenXml, 3.2.0\"", concrete shell scripts, and a Samples table mapping each task type to a verified file.

5 / 5

Workflow Clarity

The pipeline-routing tree gives an explicit decision sequence, each scenario prescribes preview → analyze → edit → validate, and the validation pipeline includes a full feedback loop (XSD fail → "fix-order" → re-validate → business-rules fallback) plus a hard gate-check for Scenario C with "Do NOT deliver until it passes".

5 / 5

Progressive Disclosure

Structure is good: scenario guides, a Samples table, and a references table all give a 'when to read' column and the body says "Load as needed — don't load all at once", with all referenced files verified to exist one level deep. Minor gaps: several bundle files present on disk (comments_guide.md, openxml_namespaces.md, xsd_validation_guide.md) are never referenced, and detailed merge/header-footer rules are duplicated inline instead of living solely in the scenario reference.

4 / 5

Total

18

/

20

Passed

Description

91%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 that explicitly states what the skill does (three concrete pipelines) and when to use it, with an unusually rich set of natural trigger phrases including CJK terms. The only weaknesses are the broad claim over any 'printable/formal document' task and a generic opening clause, which slightly raise conflict risk and dilute specificity.

DimensionReasoningScore

Specificity

Quotes like "create new documents from scratch", "fill/edit content in existing documents", and "apply template formatting with XSD validation gate-check" list several concrete actions covering the domain, but the opening "Professional DOCX document creation, editing, and formatting" is a generic trio and 'gate-check' is jargon-adjacent, leaving minor gaps versus the comprehensive anchor.

4 / 5

Completeness

Both questions are answered explicitly: what — "Three pipelines: (A) create... (B) fill/edit... (C) apply template formatting"; when — "MUST use this skill whenever the user wants to produce, modify, or format a Word document" with concrete trigger phrases listed. This is a direct match to the top anchor.

5 / 5

Trigger Term Quality

Natural user phrasings are comprehensive: "write a report", "draft a proposal", "make a contract", "fill in this form", "reformat to match this template", plus the extension "a .docx file" and the explicit note covering users who don't say "docx". This matches the anchor's coverage of natural terms, synonyms, and file extensions.

5 / 5

Distinctiveness Conflict Risk

The DOCX/OpenXML niche is mostly distinct with clear triggers, but the expansion "if the task implies a printable/formal document, use this skill" broadly claims all formal-document tasks, creating minor overlap risk with adjacent document-formatting or PDF skills rather than the minimal-conflict top anchor.

4 / 5

Total

18

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 1 missing, 7 deeper-than-1-level

Warning

Total

13

/

16

Passed

Repository
UnicomAI/wanwu
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.