Create, inspect, edit, validate, and visually verify Microsoft Word .docx documents, including templates, comments, tracked revisions, tables, images, headers, and footers.
64
76%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./packages/ekko-agent/skills/docx/SKILL.mdUse this Skill for .docx work. Preserve the user's content and formatting intent, and make the smallest change that satisfies the request.
Call skill_view for this Skill before using its resources. It returns baseDirectory; every bundled helper below lives under /scripts.
Default to a new output file. Replace the input only when the user explicitly asks for an in-place edit. Before changing a document, inspect it with docx_read.py and keep a recoverable original.
Core dependency:
python3 -m pip install python-docx lxmlDo not install dependencies silently. Check availability first and explain any missing dependency that blocks the task.
Run helpers with terminal_exec, passing python3 as the command and arguments as an array. Use --help when a helper's exact arguments are unclear.
python3 <baseDirectory>/scripts/docx_read.py input.docx --json
python3 <baseDirectory>/scripts/docx_create.py spec.json -o output.docx
python3 <baseDirectory>/scripts/docx_edit.py input.docx edits.json -o output.docx
python3 <baseDirectory>/scripts/docx_validate.py output.docxFor tracked changes and comments, read references/revisions-and-comments.md through skill_view before editing them.
If LibreOffice is unavailable, still perform structural validation and clearly state that visual rendering was not available.
07ccb17
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.