CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

docx

当用户需要创建、读取、编辑或处理 Word 文档(.docx)时,使用此技能。触发场景包括提到“Word 文档”、“.docx”,或要求生成带目录、标题、页码、信头等格式的专业文档;也包括提取或重组 .docx 内容、插入或替换图片、在 Word 文件中查找替换、处理修订或批注,以及将内容整理为正式 Word 文档。如果用户要求生成“报告”“备忘录”“信函”“模板”等 Word / .docx 交付物,也应使用此技能。不要用于 PDF、电子表格、Google Docs,或与文档生成无关的一般编程任务。

73

Quality

92%

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.

A highly actionable, well-sequenced operational manual with real validation feedback loops and executable examples throughout, held back mainly by monolithic structure and some internal repetition. Splitting the creation guide and XML reference into separate reference files and de-duplicating the table-width and rules-recap sections would make it excellent.

Suggestions

Move the XML reference (revisions, comments, images, schema compliance) and the detailed docx-js creation guide into separate reference files (e.g. references/xml.md, references/docx-js.md), keeping SKILL.md as an overview with clearly signaled one-level-deep links — this would also cut context load for tasks that only need one workflow.

De-duplicate the table-width guidance: the "表格宽度计算" code block and the "宽度规则" list restate the same DXA/sum/matching rules; keep one.

Trim or convert the "docx-js 关键规则" recap section, which repeats nearly every rule already stated in the preceding subsections, into a short pointer to those sections.

DimensionReasoningScore

Conciseness

The body is dense with rules, pitfalls, and executable code and assumes competence (no conceptual padding beyond one benign overview line), but table-width rules are stated twice within the table section and the "docx-js 关键规则" recap repeats nearly every rule from the preceding sections. Not 5: that redundancy could be trimmed; not 3: there is no explanation of concepts Claude already knows.

4 / 5

Actionability

Every section gives copy-paste-ready JavaScript, bash, and XML with exact units (DXA/EMU values), required flags, and common pitfalls (e.g. dual table widths, ShadingType.CLEAR, comment markers as siblings of w:r). All referenced scripts (office/unpack.py, pack.py, validate.py, soffice.py, accept_changes.py, comment.py) actually exist in the bundle.

5 / 5

Workflow Clarity

The editing workflow is an explicitly numbered 3-step sequence with validation built into pack.py, autofix capabilities and limits documented, and a pitfalls section; the creation workflow includes a validate-then-unpack-fix-repack feedback loop ("如果验证失败,解压、修复 XML 并重新打包"). This matches the top anchor's validate -> fix -> retry pattern.

5 / 5

Progressive Disclosure

Sections are well organized with a quick-reference table and accurate script paths, but the entire docx-js API guide and the full XML reference (~480 lines of material used at different times for creation vs editing) are inlined in SKILL.md with no one-level-deep reference files. Not 4: reference material that clearly belongs in separate files is inline, so SKILL.md is a full manual rather than an overview; not 2: structure and navigation are good and nothing is buried or nested.

3 / 5

Total

17

/

20

Passed

Description

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

An exemplary description: concrete capability list, explicit use-when triggers with natural user phrasings and file extensions, and a clear negative boundary against adjacent formats. Both the what and when questions are answered explicitly and concisely.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "创建、读取、编辑或处理 Word 文档", generating documents with "目录、标题、页码、信头" formatting, "插入或替换图片、在 Word 文件中查找替换、处理修订或批注" — covering creation, reading, editing, and processing comprehensively with no capability gaps.

5 / 5

Completeness

It explicitly answers both what (create/read/edit/process .docx including images, find-replace, revisions, comments) and when ("当用户需要...时,使用此技能" plus an enumerated trigger list and deliverable examples).

5 / 5

Trigger Term Quality

Natural user phrases ("Word 文档", "报告", "备忘录", "信函", "模板") plus the .docx file extension give comprehensive trigger coverage. Not 4: no common synonym or variation is meaningfully missing.

5 / 5

Distinctiveness Conflict Risk

A clear .docx niche with distinct triggers is reinforced by an explicit exclusion boundary ("不要用于 PDF、电子表格、Google Docs,或与文档生成无关的一般编程任务"), minimizing wrong-skill activation.

5 / 5

Total

20

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

referenced_paths_exist

Referenced path issues: 6 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

agentscope-ai/QwenPaw

Path

src/qwenpaw/agents/skills/docx-zh/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.