Skills doc-format-gw

公文排版工具 - 根据公文格式规范自动排版Word文档。适用于发送Word文件前进行格式调整。

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/batduke/doc-format-gw" ~/.claude/skills/openclaw-skills-doc-format-gw && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/batduke/doc-format-gw" ~/.openclaw/skills/openclaw-skills-doc-format-gw && rm -rf "$T"
manifest: skills/batduke/doc-format-gw/SKILL.md
source content

公文排版工具

根据公文格式规范自动排版Word文档。

触发条件

用户要求:

  • 排版Word文档
  • 格式化公文
  • 根据公文格式规范排版
  • 发送Word前格式化

功能

  • 自动识别标题层级(一级、二级、三级、四级)
  • 设置正文格式(字体、字号、行距、对齐)
  • 设置页边距
  • 表格格式化
  • 页码设置

使用方法

python3 ~/.npm-global/lib/node_modules/openclaw/skills/doc-format-gw/format_gw.py <input.docx> <output.docx>

或者在Python中调用:

from format_gw import format_document
format_document('input.docx', 'output.docx')

格式规范

详见同目录下的

references/format-rules.md

依赖

  • python3
  • python-docx