Create polished, editable Microsoft Word documents such as reports, letters, proposals, and handbooks.
60
69%
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 ./docker/sandbox/skills/docx/SKILL.mdCreate the requested Word document in /workspace with the preinstalled
python-docx package. Never install or download dependencies.
• characters.Start an in-place revision with load_artifact_for_revision. Use
python-docx to open primary_path, make common edits directly to the existing
document, and write the result to expected_output_path. Common edits include
paragraph text and styles, headings, ordinary tables, lists, headers/footers,
section settings, and embedded images that python-docx can safely preserve.
If the requested edit touches a structure python-docx cannot safely interpret
or preserve—such as macros, SmartArt, complex fields, tracked changes, content
controls, or unsupported drawing/layout XML—stop and report the blocker. Do not
silently rebuild from markdown_path and do not fall back to a Markdown-only
deliverable. Rebuild the DOCX from Markdown/context only when the user
explicitly requested or accepted that lossy rebuild.
Do not use vision to reconstruct the document; verify_artifact may use vision
after the revision is written. Save the verified revision with the returned
artifact_id and expected_generation. A changed title, filename, or design
is still the same artifact unless the user explicitly asks for a separate copy.
Call verify_artifact(path=output_path). Warnings are advisory. If it reports
blocking findings, fix all blockers together, regenerate once at the same
output path, and reverify. If a blocker remains, stop and explain it instead of
entering another automatic rewrite loop.
Then call save_artifact(path=output_path, title="...", markdown_representation="..."). Working files may use any paths; no source
file, preview file, or matching filename stem is part of the publication
contract. The Markdown representation must faithfully contain the document's
substantive text for accessibility and search.
3448772
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.