JavaScript · 项目报告

mizzlelover/gongwen-gbt9704-skill

跨平台中文公文排版 Skill,生成参照 GB/T 9704-2012 的可编辑 DOCX

已完成 打开 GitHub
M
456星标
93Fork
0Issue
MIT许可证

分析结果

项目分析

这是一个面向中文正式材料/党政机关公文排版的 AI Skill 与 DOCX 生成工具,核心目标是生成参照 GB/T 9704-2012 的可编辑 Word/WPS 文档。项目不仅提供生成器,还包含格式校验器、标准摘要、执行矩阵、正式公文核验表、视觉审计与跨平台 Skill 安装脚本。它适合在 Claude Code、Codex、OpenCode、Kimi、Trae Code、TraeWork、WorkBuddy、ZCode 等 AI 编程/办公辅助环境中复用同一套公文排版规则,减少每次手工调整页边距、字体、标题层级、页码、红头预留等重复工作。

适用领域 中文公文排版 / 办公自动化 / AI Skill / DOCX 文档生成 / GB/T 9704-2012 标准辅助执行 / Word/WPS 兼容处理 / 政府/事业单位/国企材料处理 / 正式材料模板化生成
配置难度 中等。作为命令行工具使用并不复杂,普通生成只需 Node.js 和简单参数;但要在正式公文场景中正确配置红头预留、字体、文号、联合行文、附件、版记、页码和单位模板,需要理解 GB/T 9704-2012 及本单位实际规范。若要集成到内部系统或多个 AI Skill 平台,则需要一定 Node.js、DOCX、办公自动化和跨平台部署经验。
商业价值 未知
01

技术亮点

  • 聚焦中国开发者和中文办公场景,解决通用 AI 生成 Word 文档时“看起来像公文但细节不准”的问题。
  • 参照 GB/T 9704-2012,对 A4、版心、标题、正文、层级、署名、日期、页码、红头预留等要素进行规则化生成。
  • 支持普通材料、正式发文、预印红头纸套打、完整电子红头、信函、命令、纪要、横排表格等多种分支。
  • 生成的是可编辑 DOCX,便于在 Word 或 WPS 中继续修改表格、附件、盖章位置和目录。
  • 四级标题写入 Word/WPS 标题样式及大纲级别,方便自动生成目录。
  • 提供校验器、回归测试、视觉审计、截图证据矩阵和版头坐标量测,工程化程度高于普通模板项目。
  • 跨平台 Skill 安装设计较完整,覆盖 Codex、Claude Code、OpenCode、Trae Code、Kimi、TraeWork、WorkBuddy、ZCode 等多个工具。
  • MIT 许可,便于开发者二次集成到内部办公自动化系统或 AI 工作流中。
  • 对正式发文场景采取显式选择策略,避免普通报告因机构名称被误生成为红头公文。
02

目标用户

  • 需要频繁撰写中文正式材料的机关、事业单位、国企、央企工作人员
  • 负责公文、报告、方案、汇报材料排版的办公室、综合部、行政人员
  • 希望用 AI 工具生成更规范 Word 文档的中文开发者
  • 在 Claude Code、Kimi、Trae、OpenCode、Codex 等环境中构建办公自动化流程的用户
  • 为单位内部搭建公文生成、材料排版或智能办公工具的开发团队
  • 需要批量生成或校验 DOCX 公文格式的技术人员
03

配置要求

  • 运行环境需要 Node.js,仓库主要脚本为 .mjs。
  • 目标电脑最好安装公文常用字体,尤其是小标宋体、仿宋体等;缺少标准字体时生成器会警告并使用替代字体。
  • 如果不能接受字体替代,应在生成器和校验器中添加 --require-standard-fonts。
  • 正式发文必须显式指定 --format formal,项目不会因为传入机构名称而自动切换为红头公文。
  • 预印红头纸套打需要配置 --letterhead preprinted,并根据单位实际红头纸设置 --letterhead-reserve-mm,默认示例为 72mm,README 建议范围为 37 至 130mm。
  • 完整电子红头需要显式使用 --letterhead digital,并确保目标环境字体与 Word/WPS 渲染效果符合要求。
  • 机构名称使用 --org,文号使用 --doc-no;正式版式会校验文号格式,例如年份、六角括号、顺序号和“号”等规则。
  • 联合行文可重复传入 --joint-org。
  • 分离装订附件可使用 --attachment-detached;附件文件可重复使用 --attachment-file。
  • 最终文档仍需在目标 Word/WPS、目标打印机、实际纸张和单位模板环境中复核。
04

适用场景

  • 将 Markdown 或 AI 生成的正文内容转换为参照 GB/T 9704-2012 的 DOCX 文件
  • 生成普通报告、方案、汇报等正式材料版式
  • 生成正式发文版式,包括预印红头纸套打稿和可选完整电子红头
  • 处理机构名称、文号、标题、署名、成文日期、页码等公文要素
  • 为信函、命令(令)、纪要、横排表格等特殊公文场景生成对应版式
  • 通过校验器检查生成文档中可自动验证的版式要素
  • 在多个 AI 工具中安装同一份 Skill,让不同平台复用一致的公文排版规则
  • 生成带标题样式和大纲级别的 DOCX,方便在 Word/WPS 中自动生成目录
  • 对红头位置、首页预留、页码规则、附件、版记等进行回归测试或视觉审计
05

部署与配置

  • 确保本机已安装 Node.js,因为生成器和校验器使用 JavaScript/Node 脚本运行。
  • 克隆仓库:git clone https://github.com/mizzlelover/gongwen-gbt9704-skill.git
  • 进入项目目录:cd gongwen-gbt9704-skill
  • 快速生成普通公文示例: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
  • macOS/Linux 安装到支持的 AI Skill 平台:scripts/install.sh --all
  • Windows 安装到支持的 AI Skill 平台:.\scripts\install.ps1 -All
  • TraeWork 可使用 dist/traework-gongwen-skill.zip 作为导入包。
  • 如需运行测试:tests/run_tests.sh;如需完整视觉审计:bash tests/visual-audit.sh /tmp/gongwen-visual-audit
06

风险与注意事项

  • GB/T 9704-2012 是公文格式参考标准,但具体单位可能有内部模板、红头纸、字体、页眉页脚、签批流程等额外要求,不能完全替代人工审核。
  • Word 与 WPS、不同操作系统、不同字体安装情况可能导致字号、行距、换行、分页和表格渲染差异。
  • 缺少小标宋体、仿宋体等标准字体时,替代字体可能影响正式交付效果。
  • 正式公文涉及机关标志、红头、印章、签名章、文号等敏感要素,实际使用需符合本单位权限和管理规定。
  • 项目生成和校验的是可承诺的部分版式要素,印章位置、实体盖章、复杂附件、最终打印效果仍需人工确认。
  • 横排表格、单双页表头方向等场景 README 明确提示仍需目标 Word/WPS 模板核对。
  • 如果被集成进自动发文流程,必须增加权限控制、审计记录和人工确认,避免错误文件对外流转。
  • README 中包含较多平台和场景,初次使用者如果不了解公文规则,可能误用 formal、digital letterhead 等参数。

历史记录

热榜历史快照

2026-09-12 第22名 新收录 · github_search