
专做公文汇报文档的 SKILL 技能,分享一下
一、先说清楚:这个 SKILL 是什么
在国央企待过的朋友都知道,公文格式要求非常死板——A4 纸张、页边距精确到厘米、字体必须是方正小标宋/仿宋/黑体/楷体、行间距固定 28 磅、标题序号要按「一、二、三、」「(一)(二)(三)」的格式……每次写通知都要花大量时间调格式,而不是在内容上。
这个 SKILL 就是我专门为解决这个痛点写的,没有任何商业秘密,核心就是基于 Node.js 的 docx 库,把政府公文格式做成了可复用的代码模块。
重要的是:这不是什么高大上的技术,任何有一定开发能力的人都可以做自己的 SKILL。 ClawHub 这样的平台让分享变得很简单——你会写代码,就能做;你有经验,就能分享。工具类的可以造福同行,经验类的可以帮人少走弯路。
二、SKILL 技能主页与下载
- 技能主页:国央企 WORD 文档 — ClawHub
- 直接下载:点击下载 SKILL 安装包
三、安装方法
方式一:上传到 WorkBuddy / QClaw / OpenClaw
这是最推荐的方式,安装后用自然语言就能调用,适合办公人员和开发人员。
第一步: 下载上面的 SKILL 安装包并解压。
第二步: 将解压后的文件夹上传到对应工具的 skills 目录:
| 工具 | Skills 目录 |
|---|---|
| 腾讯 WorkBuddy | ~/.workbuddy/skills/ |
| QClaw | ~/.claw/skills/ |
| OpenClaw | ~/.openclaw/skills/ |
第三步: 在对应项目目录下运行 npm install,安装运行时依赖 docx 包。
第四步: 安装完成后,直接告诉 AI 要写什么即可。例如在 WorkBuddy 中输入:
帮我写一份关于XXXX的通知,使用国央企公文格式
AI 会自动调用该技能,按照政府公文规范生成 .docx 文件。
方式二:命令行调用
如果你习惯用命令行,或者想把功能集成到自己的脚本里,也可以直接调用:
1 | node ~/.workbuddy/skills/gov-doc-writing/scripts/create_gov_doc.js output.docx '{ |
四、生成的文档格式规范
该技能会自动处理以下所有格式要求:
| 格式要素 | 具体规范 |
|---|---|
| 纸张 | A4 |
| 上边距 | 3.7 cm |
| 下边距 | 3.5 cm |
| 左边距 | 2.8 cm |
| 右边距 | 2.6 cm |
| 首页大标题 | 方正小标宋简体,小三号(15pt),居中 |
| 正文 | 方正仿宋简体 + Times New Roman,小三号(15pt) |
| 一级标题 | 黑体,小三号(15pt),序号格式:一、二、三、 |
| 二级标题 | 楷体,小三号(15pt),序号格式:(一)(二)(三) |
| 三级标题 | 方正仿宋简体(加粗),小三号(15pt),序号格式:1.2.3. |
| 行间距 | 固定 28 磅 |
| 首行缩进 | 正文自动 2 字符 |
| 表格 | 方正仿宋简体,小五号(9pt) |
| 页码 | 宋体四号,居中,自动续排 |
| 双引号 | ASCII 双引号自动替换为中文「」规范引号 |
五、重要:字体要求
⚠️ 生成的文档对字体有要求,系统必须安装以下公文字体才能正常显示:
- 方正小标宋简体
- 仿宋GB2312(或方正仿宋简体)
- 楷体GB2312(或方正楷体简体)
- 黑体
这些字体 Windows 系统默认不自带,需要手动安装。
字体下载地址(来自北京化工大学官网):常用字体下载
安装方式很简单:下载压缩包并解压,找到字体文件(.ttf 或 .otf),右键选择「安装」即可。安装完成后重新打开 Word 文档即可看到正确效果。
六、技术细节
该技能基于 Node.js 环境,使用 docx npm 包构建 Word 文档。核心原理是:用代码精确控制 Word 文档的 XML 结构——字号以半磅值为单位、行间距用 line=560 加 lineRule=exact 来固定、缩进用 EMUs 单位精确计算,最终生成符合政府公文规范的 .docx 文件,在 Microsoft Word 中打开时与标准公文格式完全一致。
不创建封面页,不写入文档作者信息,符合保密规范要求。
七、自己做一个 SKILL 也没那么难
最后想说一句:这个技能没什么技术门槛,核心代码也就几百行。真正有价值的是对国央企办公场景的熟悉——知道痛点在哪,知道格式规范是什么,然后把经验固化成工具。
如果你也有类似的经验(无论是办公、工程、运维还是其他领域),完全可以自己做一个小工具放到 ClawHub 上分享一下。会写代码就做 SKILL,不会写代码也可以写操作手册分享。
工具的意义在于节省时间,经验的价值在于少走弯路——而分享让这两件事都能放大。
📌 预告:后续会陆续发布制作标书和解决方案文档的 SKILL 技能,敬请期待。







