创建检查编辑 Word / DOCX:让 Agent 可靠处理样式与编号

前言

在自动化办公里,Word 文档往往是「看起来简单、改起来麻烦」的一类产物:列表会莫名重编号,页眉页脚和分节一碰就乱,带修订和批注的文件更不能当成纯文本去替换。用脚本硬拼 XML 或只做全文替换,经常在 Word、LibreOffice、Google Docs 之间来回打开后出现版式漂移。

下面介绍 SkillHub 上的 Word / DOCX 技能(坐标 @clawhub_ivangdavila/word-docx,SkillHub 页面常称「创建、检查、编辑」类能力)。它把 DOCX 当作 OOXML 包来理解与操作,引导 Agent 在创建、检查、编辑时兼顾样式、编号、修订与兼容性,而不是只改可见文字。

这是什么

Word / DOCX 是一条面向 Microsoft Word 与 .docx 的 Agent Skill,当前版本 1.0.2,分类为 office-efficiency,发布者为 ivangdavila,来源为 clawhub,上游说明见 ClawHub。SkillHub 收录页:Word / DOCX。官方入口:https://api.skillhub.cn/zcwl/word-docx。

简介中的定位是:创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,并覆盖样式、编号、修订记录、表格、分节符及兼容性检查等场景。标签标明 requires_api_key=false,不依赖额外 API Key。

核心功能

以下能力均来自 SkillHub 与 ClawHub 上的官方描述,可按任务类型理解分工:

  1. 创建与生成:按样式体系生成新文档,优先命名样式而非堆叠直接格式,便于后续人工编辑。
  2. 检查与阅读:把 .docx 视为 ZIP 内的 XML 部件(如 word/document.xml、styles.xml、numbering.xml 及页眉页脚关系),在「只读、提取、审阅」场景下先走结构保留路径,再决定是否深入改 OOXML。
  3. 编辑现有文件:针对已有文档做 OOXML 感知编辑,强调往返编辑后尽量不产生格式漂移;对带修订、批注、域、表格、模板或分页约束的文件尤其适用。
  4. 样式与编号:区分段落样式、字符样式与直接格式;列表依赖 Word 编号定义(abstractNum、num 等),而非粘贴 Unicode 项目符号。
  5. 版式与分节:页边距、方向、页眉页脚、页码等按分节处理;需要改版式时用分节符,而非用空段落撑版面。
  6. 修订、批注与域:在启用修订时区分插入、删除与批注元数据;目录、页码、交叉引用等按域处理,并注意缓存显示值刷新。
  7. 兼容性检查:在交付前考虑 Word、LibreOffice、Google Docs 及转换工具之间的往返差异;对 .docm、遗留 .doc 等格式有相应风险提示。

ClawHub 页还列出关联技能(需用户确认后再装):documents(通用文档与转换)、brief(简洁商务写作)、article(长文结构与起草)。

安装与启用

通过 SkillHub(国内收录)

SkillHub 页面给出的安装方式是:让 Agent 依照 SkillHub 安装说明 安装坐标 @clawhub_ivangdavila/word-docx。

若本机已有 skillhub CLI,安装时需用 --dir 指向当前 Agent 的 skills 目录,否则默认装到 ./skills/ 可能不会被识别。Cursor 常用目录示例:

command -v skillhub && skillhub --version
skillhub install clawhub_ivangdavila/word-docx --dir ~/.cursor/skills/

未安装 CLI 时,可按 SkillHub 文档执行一键安装(完整或仅 CLI):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

通过 ClawHub / OpenClaw 上游

上游 ClawHub 提供的安装命令为:

openclaw skills install @ivangdavila/word-docx

坐标在 SkillHub 侧为 @clawhub_ivangdavila/word-docx,在 clawhub 源为 @ivangdavila/word-docx,安装时以你当前使用的商店与 CLI 为准。

安装完成后,在对话中明确任务与 .docx 路径,并说明是否涉及修订、批注、域或版式约束,便于 Skill 内的工作流生效。

典型用法

官方「When to Use」的触发条件可以概括为:

  • 主要交付物是 Word 或 .docx;
  • 文件包含修订、批注、页眉页脚、编号、域、表格、模板或分页限制;
  • 需要在多次打开、编辑后仍保持版式与审阅信息稳定。

结合 Skill 正文,常见操作顺序可以是:

  1. 判定任务类型:新建文档、只读提取/审阅,还是在已有审阅稿上做最小改动——三类工作流不同,不宜混用「整段重写」。
  2. 读取 fragile 文档:先结构化提取或检查包内部件,再改 OOXML;勿假设一个词对应一个 XML 节点(文字可能分布在多个 run 中)。
  3. 改列表与样式:改编号定义与段落编号属性,而不是手工「看起来对齐」;跨文档粘贴时注意外来样式与编号定义被一并导入。
  4. 改版式:在分节级别调整页边距、页眉页脚;表格宽度与页面宽度、边距相关,复杂表格建议显式宽度而非完全依赖各编辑器对 auto-fit 的解释。
  5. 审阅场景:默认做 span 级替换,避免整段重写导致修订噪音、书签或批注锚点错位;法律、学术、商务审阅稿尤其如此。
  6. 交付前:在目标环境(或等价编辑器)中检查分页、表格、域刷新与交叉引用,避免「文本对了、打开后版式变了」。

上述步骤是 Skill 内建的最佳实践摘要,具体实现由 Agent 在启用该 Skill 后按 SKILL.md 指引执行。

适用场景与注意

适合谁

  • 需要 Agent 生成或维护正式 Word 模板、报告、合同审阅稿的团队;
  • 自动化流水线里要把 Markdown/数据填进 DOCX,且要求样式、多级列表、分节页眉可维护;
  • 要在保留修订、批注、域的前提下做局部修改,而不是全文替换。

限制与常见坑(来自官方 Common Traps,安装前宜知晓)

  • 复制粘贴易带入多余样式与编号定义;页眉页脚图片依赖部件关系,盲目复用 ID 会断链。
  • 用空段落当间距会让模板脆弱;列表「肉眼重启」往往失败,因为编号状态不在可见文字里。
  • 删光段落文字仍可能留下空段标记或不稳定列表项;表格在各编辑器间可能对 auto-fit、百分比宽度解释不一致。
  • 兼容模式可能限制新特性;改页面尺寸或默认边距会牵动目录、脚注与交叉引用。
  • 遗留 .doc 通常需先转换再按现代 .docx 假设处理;.docm 含宏,风险更高。

SkillHub 统计(以抓取资料为准):评分 100000,下载 275304,安装 23940。

结尾

若你的工作流里频繁出现「Agent 改了 DOCX,同事一打开编号全乱」或「审阅稿被整段重写」,可以把 Word / DOCX 作为默认 Skill,让创建、检查、编辑都按 OOXML 与 Word 语义来走。安装与说明以 SkillHub 为准:https://api.skillhub.cn/zcwl/word-docx,页面详情:https://www.skillhub.cn/skills/clawhub_ivangdavila/word-docx。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜