SkillCast 首批精选 Skill 正在整理中 查看市场 →
人工核验

公文排版大师:GB/T 9704-2012 标准公文 DOCX 生成

把中文正式材料一键整理成符合 GB/T 9704-2012 国家标准的可编辑 DOCX 公文,精确处理版心、字体、标题层级、文号、页码、附件与版记,支持红头文件、信函、纪要等多种版式。

公文排版GB/T 9704DOCX效率办公WordWPSAI助手正式材料

这是什么

「公文排版大师」是一款专为中文正式材料设计的 AI Skill,由开发者 mizzlelover(公众号「谁是专家」)开源维护。它能够把普通的 Markdown 或纯文本材料,一键生成符合国家标准的可编辑 DOCX 公文文件。该 Skill 严格遵循 GB/T 9704-2012《党政机关公文格式》国家标准,从 A4 版心、正文字体、标题层级,到文号、页码、附件和版记,逐项落实规范的版式参数,避免“看起来像公文但细节不合格”的尴尬。

该项目在 GitHub 上已获得 730 个 Star 和 142 个 Fork,采用 MIT 开源协议,目前最新版本为 v2.0.0。开发者表示,这一版本重新核验了红头场景、首页预留、红线下标题间距、Word/WPS 标题样式、目录引用、特殊格式和跨平台安装,并完成了 18 份 DOCX、37 个 PNG 页面和版头坐标量测,确保输出质量足够可靠。

适合谁

  • 党政机关、事业单位、国有企业中需要频繁起草正式文件的工作人员;
  • 经常撰写报告、方案、汇报材料的企业行政或文秘人员;
  • 需要向政府部门提交正式材料的项目申报、招投标人员;
  • 使用 AI 辅助写作,但对 Word 排版细节不够熟悉的创作者。

无论你是初次接触公文格式的新手,还是对排版有严格要求的资深文秘,这个 Skill 都能帮你省去逐项调整页边距、字体、行距的重复劳动。

能做什么

该 Skill 的核心能力是“按标准生成公文 DOCX”,具体包括:

  • 标准版式排版:A4 纸张、版心尺寸、正文仿宋字体、标题黑体、层级序号等全部按国标执行;
  • 红头文件支持:支持预印红头纸套打(默认)和完整电子红头两种模式,普通报告不会误用红头样式;
  • 文号与署名:接受机构名称、文号、署名、日期等参数,并按对应版式定位,对不符合规则的文号会给出提醒;
  • 标题与目录:四级标题写入 Word/WPS 标题样式及大纲级别,可插入自动更新的目录;
  • 页码规则:支持居中、单双页交替或不显示页码;
  • 专用格式分支:信函、命令(令)、纪要、横排表格均有对应的生成逻辑;
  • 联合行文与附件:支持多个联合发文单位、分离装订附件、带抄送或印发信息的版记等高级场景;
  • 自动校验:内置校验器可检查生成的 DOCX 是否符合生成器承诺的版式要素。

使用前准备

在使用前,请注意以下准备事项:

  1. 环境要求:需要在本机安装 Node.js 运行环境;
  2. 字体准备:如需完整电子红头或严格禁止字体替代,需在目标电脑安装小标宋体和仿宋字体,否则生成器会警告并写出替代字体;
  3. 信息安全(重要):本 Skill 用于文件转换与公文排版,不会判断文件是否可以公开。请勿将企业内部、涉密、敏感或禁止对外的文件上传到未获授权的在线模型或第三方服务。必要时请先在本地或企业内网部署大模型后使用。

安装方法

该项目采用开放的 SKILL.md 目录结构,可在 Codex、Claude Code、OpenCode、Trae Code、Kimi、TraeWork、WorkBuddy 和 ZCode 等平台使用。macOS / Linux 用户运行:

scripts/install.sh --all

Windows 用户运行:

.\scripts\install.ps1 -All

安装器会把同一份源目录链接到各平台的用户级技能目录,实现“一份规则,多平台通用”。TraeWork 可使用可导入包 dist/traework-gongwen-skill.zip,腾讯 WorkBuddy 开放平台上传使用 dist/workbuddy-gongwen-skill-v2.0.0.zip。

使用示例

安装完成后,可在 AI 对话中直接调用,也可以使用命令行方式生成。以下是基础用法示例:

生成普通公文(适用于报告、方案、汇报等):

node scripts/generate_gongwen_docx.mjs --input tests/fixture.md --output /tmp/gongwen.docx --format ordinary --title "公文格式回归测试"
node scripts/verify_gongwen_docx.mjs --input /tmp/gongwen.docx --profile ordinary

生成正式发文(预印红头纸套打):

node scripts/generate_gongwen_docx.mjs --input tests/fixture.md --output /tmp/formal.docx --format formal --letterhead preprinted --letterhead-reserve-mm 72 --org "示例单位文件" --doc-no "示例发〔2026〕1号" --title "公文格式回归测试"
node scripts/verify_gongwen_docx.mjs --input /tmp/formal.docx --profile formal --letterhead preprinted
提示:只有需要完整电子红头文件时才加 --letterhead digital;普通稿不误用红头,正式发文中文号会校验年份、六角括号、顺序号和“号”规则。

验证测试可运行:

tests/run_tests.sh

风险与注意事项

  • 信息安全风险(重要):本 Skill 不替用户判断文件是否可以公开。请务必遵守所在单位的信息安全、数据分类分级、保密和授权要求,必要时先完成脱敏处理。建议在本地或企业内网部署大模型后使用。
  • 字体替代:如果当前电脑没有小标宋体或标准仿宋体,生成器会明确警告并写出替代字体。若要求严格禁止替代输出,请在生成器和校验器上同时加 --require-standard-fonts 参数,缺少字体时命令会停止并列出缺失项。
  • 最终人工复核:自动生成和校验不能替代人工检查。最终文件仍须按实际用途在目标 Word/WPS 与打印条件中核对,特别是表格、附件和盖章位置。
  • 标准时效:GB/T 9704-2012 当前为现行标准,2025-05-30 复审继续有效。标准适用于党政机关制发公文,其他机关和单位可以参照执行。可到全国标准信息公共服务平台查询标准详情。
  • 开源协议:项目采用 MIT 协议,可自由使用和修改。标准文本及机关模板应按各自权利和管理规则取得与使用。
INSTALLATION

安装命令

TERMINAL
scripts/install.sh --all
兼容平台Claude Code、Codex、Kimi、Trae Code、Gemini CLI
运行环境需要 Node.js 环境;若需完整电子红头或严格字体校验,需系统安装小标宋体与仿宋字体;使用时注意信息安全,勿上传敏感文件至未经授权的在线服务。
API Key不需要
本地环境需要
费用免费