前言¶
咨询、规划类项目交付前,Word 报告往往要同时满足页面边距、标题层级、页眉页码、三线表,以及中文标点等一整套行文规范。手工在 Word 里逐项核对,耗时长,且 AI 生成的文稿里「半角逗号、直引号、英文连字符冒充破折号」一类问题很难一眼扫全。下面介绍 SkillHub 上的 word排版(坐标 @org-vc3t81nj/moways-docx):把博维管理咨询的排版规则写进 Agent Skill,配合脚本做自动排版、审查或从零建稿。
这是什么¶
word排版 由 博维管理咨询 发布,分类为 office-efficiency(办公效率),当前 SkillHub 版本为 2.7.0,来源为企业技能(enterprise)。它依据《博维咨询 Word 版报告行文排版标准 V2.6》执行格式规范;技能说明中自 v2.7 起还强制执行国标 GB/T 15834—2011 的中文标点规则,用于识别并修复常见「半角冒充全角」问题。
与通用「读 docx、改段落」类能力不同,本技能针对博维内部行文标准,提供 自动排版、排版审查、新建报告 三种模式;标签标明 requires_api_key=false,无需额外 API Key。技能包内 SKILL.md 标注适用平台包含 WorkBuddy,通过 SkillHub 安装后也可放入 Cursor、Claude Code 等客户端的 skills 目录供 Agent 加载。
核心功能¶
以下能力均来自官方技能说明与包内脚本设计,可按需选用。
三种工作模式¶
- 自动排版:在用户提供
.docx的前提下,按标准统一页面、字体、标题、行距、页眉页码、目录、表格与图表标题等;默认在副本上操作,不改动原始文件。 - 排版审查:运行审查脚本生成问题清单(可输出 JSON),按严重程度向用户说明位置与修改建议;标点项区分 ERROR / WARNING / INFO。
- 新建报告:用 python-docx 从零创建文档,撰写时即按国标使用全角标点,再对照速查表设置格式并审查。
规则覆盖范围¶
技能说明中的排版标准速查表覆盖例如:
- 页面:A4 纵向,天头 37mm、订口 28mm 等版心要求。
- 字体字号:封面、正文仿宋小四、各级标题黑体/楷体/仿宋组合,目录与页眉页码单独规定。
- 标题层级:「一、」「(一)」「1.」「(1)」等七层序号规则(三级用下角点而非顿号)。
- 行距段距:正文 1.5 倍行距,首行缩进 2 字符(禁止空格占位)。
- 页码页眉:如
— X —一字线页码、奇偶页不同;页眉左右分设报告名与编制单位。 - 目录、封面、附件、署名日期、三线表、图题表题 等均有对应条目;v2.7.x 起对一级标题另起页、目录条目非空、附件另起页等有强规则说明。
标点与「去 AI 味」¶
v2.7 将标点合规列为交付前第一项必扫指标:format_word.py 默认开启 fix_chinese_punctuation;audit_word.py 提供 P1–P20 等标点检测项。歧义场景(如单个 EM dash、版本号中的半角句号)多在审查报告中提示,由人工研判。
包内脚本¶
技能依赖 python-docx 与 lxml,主要脚本位于安装目录下的 scripts/:
| 脚本 | 作用 |
|---|---|
format_word.py |
一键排版,支持封面、目录、页眉、页码样式、标点修正等参数 |
audit_word.py |
严格审查页面、标题、正文、表格、分页边界与标点等 |
参考文档 references/punctuation_GB_T_15834-2011.md 需在执行排版任务前阅读,以便正确解读审查结果。
安装与启用¶
通过 SkillHub CLI 安装¶
先确认本机是否已有 skillhub(安装方式见 SkillHub 安装文档)。安装本技能时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/ 且可能不被客户端识别。
command -v skillhub && skillhub --version
skillhub install @org-vc3t81nj/moways-docx --dir <你的 skills 目录>
常用 skills 目录示例(以官方安装文档为准):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
SkillHub 页面亦提供面向 AI 的安装提示:让 Agent 根据 https://skillhub.cn/install/skillhub.md 安装 @org-vc3t81nj/moways-docx。
Python 依赖¶
Agent 按技能执行脚本前,需在本机安装:
pip install python-docx lxml
触发方式¶
技能 description 中列出了自然语言触发词,例如「Word 排版」「刷格式」「公文排版」「标点不对」「GB/T 15834」等;用户上传 .docx 并要求格式化或按博维标准检查时,也应加载本技能。与通用 docx 技能同时命中时,说明中约定本技能优先。
典型用法¶
模式一:自动排版¶
经上面的步骤安装技能并装好依赖后,Agent 一般会先确认文件路径、是否含封面/目录、页眉左右文案及汇报对象(国企/政府与民企的严格程度可能不同),再调用脚本。示例命令如下(路径需换成实际文件):
python scripts/format_word.py input.docx output.docx \
--cover --toc --page-num-style dash \
--header-left "报告名称" --header-right "博维管理咨询"
排版完成后常用严格模式复查,重点关注标点项:
python scripts/audit_word.py output.docx --strict
若甲方要求保留半角标点,可关闭自动修正:
python scripts/format_word.py input.docx --no-fix-punctuation
模式二:排版审查¶
只检查、不改动时:
python scripts/audit_word.py input.docx --strict -o report.json
也可仅看标点:
python scripts/audit_word.py input.docx --only-punctuation
Agent 将结果整理为问题清单;ERROR 级标点问题需清零后再交付。
模式三:新建报告¶
由 Agent 使用 python-docx 创建文档,写作阶段即遵守 GB/T 15834 与技能内「排版标准速查表」,最后同样运行 audit_word.py 验证。
常用 format_word 参数摘要¶
python scripts/format_word.py input.docx output.docx \
--mode full \
--cover \
--toc \
--page-num-style dash \
--header-left "XX公司十五五发展战略规划" \
--header-right "博维管理咨询"
--mode full|light:完整排版或仅字体字号行距。--landscape-wide-tables:仅在用户明确要求横向页承载宽表时启用;默认纵向并自适应宽度。
适用场景与注意¶
适合谁
- 按博维管理咨询 Word 行文标准出稿的团队,或咨询、规划类报告中需要统一版式与标点的场景。
- 希望用 Agent 驱动「脚本排版 + 审查清单」,而不是纯口头描述格式要求的情况。
限制与注意
- 标准绑定:规范核心是博维 V2.6 与企业技能说明中的扩展规则;若甲方另有格式,应以甲方为准,必要时改脚本常量。
- 字体环境:仿宋、楷体、黑体、方正小标宋等需在系统安装,否则 Word 中会替换成缺省字体。
- 脚本边界:分页最后一行是否为标题、跨页表头重复、目录页码精确值、图片位置等,说明中明确需人工或在 Word 中「更新域」处理。
- 安全边界:技能声明只处理用户提供的
.docx,在副本上排版,不修改原文件、不向外部发送文档内容。 - 国企/政府公文:若需对齐《党政机关公文格式》(GB/T 9704—2012),说明中提到需更严参数(如 3 号仿宋、22 行 28 字等),可能要额外调常量。
SkillHub 公开数据(以页面与 API 抓取为准):评分 100000,下载 2279 次;具体数字以后台更新为准。
结尾¶
word排版 把博维 Word 行文标准、国标标点与可复现的 format_word.py / audit_word.py workflow 封装成 Agent Skill,适合「交稿前统一版式 + 扫标点」的重复劳动。安装与详情见 SkillHub:
- 技能页:https://www.skillhub.cn/skills/org-vc3t81nj/moways-docx
- 坐标安装:
@org-vc3t81nj/moways-docx - 安装说明:https://skillhub.cn/install/skillhub.md