CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

docx

Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', '.dotx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx or .dotx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.

Quality

99%

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

100%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 dense, expert-level reference: every line carries a footgun, an exact value, or a validated command, and it explicitly avoids teaching what the model already knows. Multi-step XML editing and verification workflows include explicit validation checkpoints and repair loops, and all referenced bundle scripts exist exactly at the stated paths. No verbosity, pseudocode, or nested-reference issues were found.

DimensionReasoningScore

Conciseness

The body states 'The model knows the API; these are the footguns' and delivers exactly that — only non-obvious knowledge (DXA width values, 'ShadingType.CLEAR, never SOLID', '<w:delText>, not <w:t>', pdftoppm zero-padding) with zero filler across ~90 lines. Matches the 5 anchor ('every token earns its place'); the 4 anchor's 'minor instances of over-explanation' is not met.

5 / 5

Actionability

Fully executable, copy-paste-ready guidance: the complete edit pipeline ('unzip -q doc.docx -d unpacked/' … 'zip -Xr ../out.docx .', 'python scripts/merge_runs.py unpacked/'), the verification commands, and exact API values ('WidthType.DXA', 'LevelFormat.BULLET', 'PositionalTabAlignment.RIGHT'). Matches the 5 anchor.

5 / 5

Workflow Clarity

A task-routing table sends each task type down a workflow with explicit validation and feedback loops: 'Verify the output' renders to PDF and reads page images for creation, and the edit pipeline embeds 'validate.py out.docx --original' with '--auto-repair fixes common issues' and a '--author' redline check for tracked changes. Matches the 5 anchor ('explicit validation steps; feedback loops for error recovery') — the XML-manipulation feedback-loop requirement is satisfied.

5 / 5

Progressive Disclosure

The body is a lean overview that defers machinery to real, verified, one-level-deep bundle scripts (scripts/merge_runs.py, scripts/accept_changes.py, scripts/comment.py, scripts/office/soffice.py, scripts/office/validate.py all exist), with OOXML schemas and validators kept entirely out of the body. Matches the 5 anchor ('well-signaled one-level-deep references; content appropriately split').

5 / 5

Total

20

/

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 capabilities, explicit trigger guidance with natural user phrasing and file extensions, and a clear negative boundary. It is somewhat long, but every clause adds a capability or trigger term rather than padding. Voice is third-person imperative with no first/second-person usage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with comprehensive coverage: 'create, read, edit, or manipulate Word documents', 'inserting or replacing images', 'performing find-and-replace', 'working with tracked changes or comments', 'converting content into a polished Word document'. This matches the 5 anchor ('multiple specific concrete actions; comprehensive coverage') rather than 4, since there are no minor coverage gaps.

5 / 5

Completeness

Explicitly answers both questions: 'what' via 'create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files)' and 'when' via 'Use this skill whenever…', 'Triggers include:', and 'If the user asks for a report, memo, letter…', plus a negative boundary. Matches the 5 anchor exactly.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms, deliverable nouns, and file extensions: 'Word doc', 'word document', '.docx', '.dotx', 'tables of contents', 'headings', 'page numbers', 'letterheads', 'report', 'memo', 'letter', 'template'. Matches the 5 anchor ('synonyms and file extensions'); the 4 anchor's 'a few natural terms missing' does not apply.

5 / 5

Distinctiveness Conflict Risk

Clear .docx/.dotx niche with explicit exclusions — 'Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks' — which minimizes conflict with adjacent document-format skills. Matches the 5 anchor ('clear niche with distinct triggers; minimal conflict risk').

5 / 5

Total

20

/

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

referenced_paths_exist

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

Warning

Total

15

/

16

Passed

Repository

K-Dense-AI/claude-scientific-writer

Path

scientific_writer/.claude/skills/docx/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.