CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

docx-creator

Produces Word (.docx) and exports existing Word/WPS manuscripts to PDF, preserving revisions, tables and images, especially Chinese formal documents via a verified OpenXML generator with mandatory visual verification. Use for 生成 Word 文档 / 写合同 docx / 把 markdown 转成 Word / 中文排版. Not for Markdown → PDF (use daymade-docs:pdf-creator).

Quality

91%

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

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

Highly actionable and well-structured content: an executable quick-start with a mandatory validation chain, machine-checkable hard rules, and clean one-level progressive disclosure into real bundle files. The one weakness is conciseness — the same Word-vs-LibreOffice failure lesson and its handling instructions are repeated across the Verification and Customizing sections and could be consolidated.

Suggestions

Consolidate the ISSUE-012/013 narrative: state the 'XSD passes + LibreOffice clean + real Word broken' failure mode once (in Verification is not optional) and have the Customizing section cross-reference it in one line instead of re-telling it in full.

De-duplicate the pending-native-acceptance instruction: 'preserve native acceptance pending / preserve that native check as pending' appears in both the Verification and Customizing sections; keep the full procedure in verification_protocol.md and reference it once.

Trim the ISSUE-008 qlmanage origin story ('A document was declared verified perfect... that is the origin of this rule') to the rule plus a one-line rationale, since the banned-substitute detail already lives in references/verification_protocol.md.

DimensionReasoningScore

Conciseness

The body is mostly tight tables and hard rules with no padding about concepts Claude already knows, but it could be noticeably tightened: the ISSUE-012/013 'validate passes, LibreOffice renders clean, real Word opens broken' failure story is told in full in 'Verification is not optional' and then retold almost verbatim in 'Customizing', and the 'preserve native acceptance pending' instruction is likewise repeated across both sections. Not 4 because the duplication is more than a minor instance of over-explanation; not 2 because the majority of the content earns its tokens.

3 / 5

Actionability

The Quick Start gives copy-paste-ready commands for every step (cp staging, dotnet run, DOTNET_ROLL_FORWARD=Major validate, soffice --headless --convert-to pdf, pdftoppm -png -r 100), and the Hard Rules translate directly into implementable, machine-checkable rules with pointers to the exact code locations ('the case ParagraphBlock p: arm of Main's block-dispatch switch'). Common cases are covered by the routing table and alignment table.

5 / 5

Workflow Clarity

The Quick Start is a numbered 1–5 sequence with explicit validation checkpoints (XSD validation, page-by-page image inspection, verification protocol Step 3a) and pass/fail criteria delegated to a named protocol, plus feedback loops ('Re-run Step 3a of the verification protocol after any such change', 'violating these means rework'). This is a document-manipulation workflow and its validation chain is explicit throughout.

5 / 5

Progressive Disclosure

SKILL.md is a genuine overview that splits content one level deep into real, existing files — references/known_issues.md, references/verification_protocol.md, references/word-to-pdf.md, scripts/README.md, scripts/Program.cs — each described by purpose in the References section and cross-referenced with per-issue pointers (ISSUE-001…016). Navigation is easy and nothing that belongs in a bundle file is inlined at length.

5 / 5

Total

18

/

20

Passed

Description

92%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 capabilities, bilingual natural-language triggers matched to its target users, and an explicit negative boundary against the nearest competing skill. The only gap is missing English-language trigger variants, which caps trigger term quality slightly below comprehensive.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Produces Word (.docx) and exports existing Word/WPS manuscripts to PDF, preserving revisions, tables and images, especially Chinese formal documents via a verified OpenXML generator with mandatory visual verification' — covering creation, export, preservation guarantees, and verification comprehensively for its domain. Not 4 because coverage of the skill's actions is comprehensive rather than having minor gaps.

5 / 5

Completeness

Explicitly answers both what ('Produces Word (.docx) and exports existing Word/WPS manuscripts to PDF, preserving revisions, tables and images') and when ('Use for 生成 Word 文档 / 写合同 docx / 把 markdown 转成 Word / 中文排版') with concrete trigger phrases, and adds a negative boundary ('Not for Markdown → PDF'). Both halves are explicit, so the score-4 anchor ('when' could be more explicit) does not fit.

5 / 5

Trigger Term Quality

Includes natural trigger phrases users would actually say — 'Use for 生成 Word 文档 / 写合同 docx / 把 markdown 转成 Word / 中文排版' — plus file extensions ('.docx') and format names (Word, WPS, PDF). Not 5 because common English phrasings like 'create a Word document' or 'write a contract in Word' are absent, leaving a few natural terms missing.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (Chinese formal documents, contract-style .docx generation, Word/WPS → PDF export) and actively defuses the nearest conflict with 'Not for Markdown → PDF (use daymade-docs:pdf-creator)'. The trigger terms (写合同 docx, 中文排版) are distinct from generic document skills, giving minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

daymade/claude-code-skills

Path

daymade-docs/docx-creator/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.