name: office-docx description: Word .docx 生成与读取;tools.run + pandoc/python-docx,无专用 doc MCP
何时使用
用户要 Word、.docx、公文、信函、带段落格式的报告(非纯 Markdown)。
快速生成(优先)
使用 tools 工作流 run:
pandoc draft.md -o 报告.docx
或 Python python-docx 脚本写入工作区(见 office-env-shell)。
简单文稿也可先交付 Markdown,由用户粘贴到 Word。
读取 / 转换已有 docx
- 文件放入工作区
- 有 pandoc 时:
pandoc --track-changes=all input.docx -o output.md
- 或用
run+ Pythonpython-docx按段提取
复杂版式
- 目录、页眉页脚、多节:先 Markdown 结构给用户确认,再
pandoc或 docx 模板脚本 .doc老格式:需 LibreOffice 转 docx 后再编辑
soffice --headless --convert-to docx legacy.doc
与 office-doc 分工
| 需求 | 技能 |
|---|---|
| 正文结构、汇报逻辑 | office-doc |
| 要 .docx 文件交付 | office-docx |
禁止
- 不覆盖用户未指定的 docx
- 修订/批注接受前先备份原文件
缺环境
无 pandoc / python-docx → Markdown 交付 + 说明;见 office-env-setup