← All skills
tdoc-docx
80 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By LeoYeAI/agent-master-skills (GitHub) · coding · 2,186 stars · scanned at commit 8f88f9a
Word 文档全能处理技能 | Complete Word Document Processing Skill. 支持创建、读取、编辑、转换 Word 文档 | Create, read, edit, convert Word documents. 支持 .docx/.doc 格式、中文公文格式、表格、图片、tracked changes、评论 | Supports .docx/.doc, Chinese gov format, tables, images, tracked changes, comments. 触发词:Word、文档、docx、doc、公文、报告、转PDF.
Works with any agent that supports SKILL.md skills.
Partially scanned — some files couldn't be read; we'll retry on the next scan
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 21 places.
Show 17 more
- skills/tdoc-docx/SKILL.md, line 305
python3 {baseDir}/scripts/read_docx.py document.docx - skills/tdoc-docx/SKILL.md, line 340
python3 {baseDir}/scripts/edit_docx.py input.docx output.docx edits.json - skills/tdoc-docx/SKILL.md, line 381
python3 {baseDir}/scripts/office/unpack.py document.docx unpacked/ - skills/tdoc-docx/SKILL.md, line 414
python3 {baseDir}/scripts/comment.py unpacked/ 0 "评论内容" - skills/tdoc-docx/SKILL.md, line 420
python3 {baseDir}/scripts/office/pack.py unpacked/ output.docx --original document.docx - skills/tdoc-docx/SKILL.md, line 426
python3 {baseDir}/scripts/accept_changes.py input.docx output.docx - skills/tdoc-docx/SKILL.md, line 435
python3 {baseDir}/scripts/convert_docx.py input.docx --to pdf --output output.pdf - skills/tdoc-docx/SKILL.md, line 465
python3 {baseDir}/scripts/diff_docx.py old.docx new.docx --output diff_report.md - skills/tdoc-docx/SKILL.md, line 477
bash {baseDir}/scripts/fetch_file.sh upload output.docx - skills/tdoc-docx/SKILL.md, line 513
python3 {baseDir}/scripts/word_count.py document.docx - skills/tdoc-docx/SKILL.md, line 610
cd {baseDir} && ./install.sh - skills/tdoc-docx/scripts/accept_changes.py, line 68
result = subprocess.run( - skills/tdoc-docx/scripts/accept_changes.py, line 76
except subprocess.TimeoutExpired: - skills/tdoc-docx/scripts/accept_changes.py, line 99
subprocess.run( - skills/tdoc-docx/scripts/office/soffice.py, line 14
subprocess.run(["soffice", ...], env=env) - skills/tdoc-docx/scripts/office/soffice.py, line 35
def run_soffice(args: list[str], **kwargs) -> subprocess.CompletedProcess: - skills/tdoc-docx/scripts/office/soffice.py, line 37
return subprocess.run(["soffice"] + args, env=env, **kwargs)
and 1 more places
Downloads and installs other software
The author does not mention this.
Found in 10 places.
Show 7 more
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'tdoc-docx' ] || [ -L ~/.agents/skills/'tdoc-docx' ]; then echo 'A skill folder named tdoc-docx already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/LeoYeAI/agent-master-skills' "$d" && git -C "$d" checkout --quiet '8f88f9a0dd5a1075d4f0c7626f9d960844d57575' -- 'skills/tdoc-docx' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/tdoc-docx' ~/.agents/skills/'tdoc-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/'tdoc-docx' ~/.claude/skills/'tdoc-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 LeoYeAI/agent-master-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/LeoYeAI/agent-master-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 8f88f9a | 75 |
| 2026-11-07 | 8f88f9a | 75 |