← All skills
officecli-docx
97 / 100 · Low risk
Fine to try.
By Xircth/VibeX (GitHub) · other · 206 stars · scanned at commit 457d352
Use this skill any time a .docx file is involved -- as input, output, or both. This includes: creating Word documents, reports, letters, memos, or proposals; reading, parsing, or extracting text from any .docx file; editing, modifying, or updating existing documents; working with templates, tracked changes, comments, headers/footers, or tables of contents. Trigger whenever the user mentions 'Word doc', 'document', 'report', 'letter', 'memo', or references a .docx filename.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 28 places.
Show 17 more
- plugins/office/contents/skills/word/SKILL.md, line 120
officecli get "$FILE" / # document root: metadata, page setup - plugins/office/contents/skills/word/SKILL.md, line 132
officecli query "$FILE" 'paragraph[style=Heading1]' # all H1s - plugins/office/contents/skills/word/SKILL.md, line 153
officecli add "$FILE" /body --type paragraph --prop text="Executive Summary" --prop style=Heading1 --prop size=18pt --prop bold=true --prop spaceAfter=12pt - plugins/office/contents/skills/word/SKILL.md, line 164
officecli add "$FILE" /body --type table --prop rows=4 --prop cols=3 --prop width=100% - plugins/office/contents/skills/word/SKILL.md, line 174
officecli set "$FILE" "/body/p[3]" --prop pbdr.bottom="single;6;2E75B6" - plugins/office/contents/skills/word/SKILL.md, line 182
officecli add "$FILE" /body --type paragraph --prop text="First item" --prop listStyle=bullet - plugins/office/contents/skills/word/SKILL.md, line 188
officecli add "$FILE" /numbering --type abstractnum --prop format=decimal # → abstractNum id=0 - plugins/office/contents/skills/word/SKILL.md, line 200
officecli add "$FILE" "/body/p[1]" --type tab --prop pos=6in --prop val=right --prop leader=dot - plugins/office/contents/skills/word/SKILL.md, line 220
officecli add "$FILE" "/body/p[3]" --type field --prop fieldType=mergefield --prop name=customer_name - plugins/office/contents/skills/word/SKILL.md, line 239
officecli add "$FILE" / --type footer --prop type=first --prop text="" - plugins/office/contents/skills/word/SKILL.md, line 252
officecli add "$FILE" /body --type paragraph --prop text="Introduction" --prop style=Heading1 - plugins/office/contents/skills/word/SKILL.md, line 262
officecli set "$FILE" /settings --prop updateFields=true - plugins/office/contents/skills/word/SKILL.md, line 272
officecli add "$FILE" "/body/p[5]" --type picture --prop src=logo.png --prop width=1.5in --prop alt="Acme logo" - plugins/office/contents/skills/word/SKILL.md, line 282
officecli add "$FILE" /body --type chart --prop chartType=bar --prop title="Revenue by Region" --prop categories="EMEA,APAC,Americas" --prop data="2026:120,150, - plugins/office/contents/skills/word/SKILL.md, line 292
officecli add "$FILE" "/body/p[2]" --type hyperlink --prop url="https://example.com" --prop text="our site" - plugins/office/contents/skills/word/SKILL.md, line 298
officecli add "$FILE" "/body/p[2]" --type hyperlink --prop anchor=chapter1 --prop text="See Chapter 1" - plugins/office/contents/skills/word/SKILL.md, line 308
officecli set "$FILE" / --prop pageWidth=12240 --prop pageHeight=15840 --prop marginTop=1440 --prop marginLeft=1440
and 8 more places
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'officecli-docx' ] || [ -L ~/.agents/skills/'officecli-docx' ]; then echo 'A skill folder named officecli-docx already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/Xircth/VibeX' "$d" && git -C "$d" checkout --quiet '457d3525a3554fe9a867feb946c69c830c541fce' -- 'plugins/office/contents/skills/word' && mkdir -p ~/.agents/skills && cp -R "$d"/'plugins/office/contents/skills/word' ~/.agents/skills/'officecli-docx' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'officecli-docx' ~/.claude/skills/'officecli-docx' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for Xircth/VibeX shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/Xircth/VibeX/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | 457d352 | 97 |
| 2026-11-08 | eb30591 | 97 |