公文写作AI Skills

面向机关事业单位和国企文字工作者:防编造,守保密,安装版一键输出 GB/T 9704 国标 Word。

Skill 版支持 Claude Code、Codex、Cursor、Gemini CLI、GitHub Copilot、Qwen Code、Kimi Code CLI;DeepSeek、豆包、Kimi 等网页大模型和单位内网模型,复制提示词即可使用,网页版不直接输出 Word,只提供手动设置清单。

示例为虚构的区教育局通知,内文取自仓库中的 AI 稿体检示例;成稿为近似渲染,实际字体以本机安装为准。

公文写作 Skills 的几个关键数字

22个

skill:17 个核心 skill 加 5 个行业包(基层、医院、高校、中小学、国企),均标 Stable。

97.2分

GB/T 9704 版式审计均分,同台评测中次优为 79.6 分;Claude 评审的 16 次运行全部排第 1。

0次

编造:v1.0 评测修复后第二轮重测,136 条防编造用例装 skill 编造 0 次(第一轮 134 条中 8 次);不装 skill 的对照为 66 次。

99.6%

去 AI 味:同台评测中的事实保持率,以保住事实为前提改写,不追求改得越多越好。

评审是 Claude、DeepSeek 两个 LLM,不是人工;每个参赛方每题只跑 2 次,题目由本项目设计。编造 0 次指 v1.0 评测的防编造用例:第一轮 134 条中 8 次出现编造,修复后第二轮重测 136 条为 0 次,不装 skill 的对照第二轮为 66 次。数据口径、局限和复现脚本见仓库的 同台评测说明和 v1.0 评测报告。

一、和普通 AI 写材料有什么不同

公文写作最怕编造、泄密和格式出错。这套 skill 把这几件事写成规则,并尽量用脚本检查,而不是靠模型自觉。

比较项一般的 AI 写作dyz-gongwen-skills
数据和案例缺了就编只用你给的材料,缺的标【待补】
篇幅越写越长,素材不够就注水你定了字数就按字数写,不新增事实、不注水
文风AI 腔、新八股去掉 AI 腔,保留“一是二是”、排比小标题这些公文正当写法
态度对冲、免责声明措辞明确,需要核实的事项放到正文之外
格式自己排安装版一键生成 GB/T 9704 国标 docx,机检标点、数字、发文字号;网页版提供手动设置清单
单位差异一刀切7 类单位画像、5 种角色模式、5 个行业包

所有 skill 都遵守的六条写作红线

这六条的优先级高于任何具体流程。规则依据《党政机关公文处理工作条例》、GB/T 9704-2012、GB/T 15834-2011、GB/T 15835-2011 和《整治形式主义为基层减负若干规定》,每条规则标注条款号。

  • 保密先于生成

    发现密级标识、“内部资料”“工作秘密”字样或个人敏感信息,先停下来提醒。

  • 事实只来自用户

    数据、案例、文号、政策依据都只取自你的材料;必须由你补的标【待补】,存疑的列在起草说明里。

  • 正文干净,提示外置

    正文里没有免责声明和 AI 自述,需要核实的放到“起草说明”。

  • 默认做减法

    开门见山,遵守减负规定的篇幅要求,不照抄上级文件;你指定字数就按字数写,不新增事实、不注水。

  • 规则可溯源、可机检

    每条格式、标点、数字规则都标注条款号,能用脚本检查的就不靠模型自觉。

  • 辅助不代笔

    对照检查、述职等需要本人经历的材料,没有素材就只给提纲。

机检引擎按这些规则做 12 类检查,覆盖 41 类文书。全文见仓库中的 shared/guardrails.md。

二、前后对比:一篇 AI 腔通知的体检

模拟 AI 起草的区教育局冬季校园安全检查通知,依次经过 gongwen-direct、gongwen-humanize、gongwen-review 三个 skill,再由 gongwen-format 生成红头 docx。单位、人名、数据全部虚构。

P0 必改
5 → 0
P1 建议改
31 → 0
篇幅
1092 字 → 814 字
发文字号
[2026]第12号 → 〔2026〕12号

原稿(节选)

某区教发[2026]第12号

随着冬季的到来,校园安全形势日趋复杂严峻……

一、充分认识冬季校园安全检查的重要意义

毋庸置疑,校园安全是教育事业发展的底线和生命线。……各学校要以此次检查为抓手,打造全方位、全链条的校园安全管理体系,充分运用信息化手段赋能校园安全管理……

建议各学校成立由校长任组长的安全检查工作专班……

以上内容仅供参考,请各学校结合实际情况调整。

体检后(节选)

某区教发〔2026〕12号

为全面筑牢校园安全防线,经研究,决定在全区开展2026年冬季校园安全检查。……

一、总体要求

冬季取暖用电增多、道路结冰、流感高发,是校园安全事故的高发期。部分学校仍存在重检查轻整改的问题。各学校要以此次检查为抓手,建设校园安全管理体系,运用信息化手段提升校园安全管理水平……

各学校要成立由校长任组长的安全检查工作专班……

带底色和下划线的是机检或核稿标出的问题表述。

其他改动

  • “建议各学校成立……专班”改成“各学校要成立……专班”。
  • 发文字号 [2026]第12号 改成 〔2026〕12号。
  • “对家长一律移交公安机关予以拘留”的表述,核查后发现区教育局没有处罚权,予以删除。

三、22 个 skill 一览

17 个核心 skill 装在一个插件里,5 个行业包按需选装。不用记 skill 名,直接说需求,总入口会判断文种并转交。

入口与配置2 个 skill

先接住需求,再建好单位画像。

  • 总入口gongwen

    接住说不清的需求,判断文书类型和行文方向,3 个问题建简版单位画像,规划路线。

  • 单位画像gongwen-profile

    完整建档;学本单位历史稿文风;归纳领导改稿偏好;管理禁用词。

起草8 个 skill

从法定公文到讲话、纪要、整改材料,先定文种再成稿。

  • 法定公文gongwen-draft

    通知、请示、报告、函、通报、批复、意见、签报、决定、通告、公告;先定文种再成稿。

  • 综合文稿gongwen-report

    总结、计划、工作要点、汇报、调研报告、经验材料、述职述责述廉、实施方案、大会报告。

  • 讲话类gongwen-speech

    领导讲话、主持词、致辞、表态、交流和代表发言;按时长定字数,写成口语稿。

  • 党建与组织生活gongwen-party

    对照检查、党建报告、党课、研讨发言、心得汇报、“三会一课”记录整理;无本人事例只给提纲。

  • 信息简报gongwen-brief

    政务信息、简报、新闻稿、公众号推文;长材料压成信息;评估能否被采用。

  • 会议纪要gongwen-minutes

    会议记录、纪要、上会议题材料、督办清单;只整理不添加,分清同意、原则同意和暂缓。

  • 上级文件转化gongwen-implement

    提取要点、任务分解表、实施方案、落实情况报告;检测照抄原文,提示层层加码。

  • 整改材料gongwen-rectify

    整改方案、台账(可转 Excel)、整改进展报告、自查报告;报告与台账逐条对账。

改稿质检5 个 skill

标题、润色、去 AI 味、去防御性、核稿。

交付工具2 个 skill

排成国标 Word,整理数据与图表。

  • 国标排版gongwen-format

    按 GB/T 9704-2012 生成红头、信函、纪要、白头、材料、简报六种版式 Word;修复已有 docx。

  • 数据与图表gongwen-data

    报表体检、同比环比计算(附算式)、数据写成公文句子、本机生成黑白灰 Excel 图表。

行业包5 个 skill,单独安装

装在核心 skill 之上,按单位类型选装。

直接这样说,不用记 skill 名

下面是仓库 README 里的几个示例提问,把需求连同材料发给 Agent 即可。

这是 AI 写的初稿,把“赋能”“闭环”“全链条”这类 AI 腔去掉,改成正常公文的语气,数字和案例一个不动。(附稿件)

由 gongwen-humanize 处理

明天这份请示要送签,先帮我核一遍有没有问题,核完排成标准红头 Word。(附请示)

gongwen-review → gongwen-format

写一篇科室年度工作总结,2000 字左右,素材在附件里,不要编数据。

由 gongwen-report 处理

巡察组反馈了 9 个问题,帮我出整改方案和整改台账,台账最后要能导出 Excel。(附反馈清单)

由 gongwen-rectify 处理

子公司增资需要上三重一大,下周党委会,帮我准备上会材料,议题说明和决议草案都要。

由 gongwen-soe 行业包处理

一份材料怎么走完

  1. 年终总结、述职、汇报材料gongwen 确认需求 → report 建素材台账出稿 → direct、humanize 清理腔调 → review 核稿 → format 排国标 Word
  2. AI 稿体检(手上已有 AI 稿)direct → humanize → review,要 Word 的再加 format
  3. 上级文件转化implement 提取要点、拆任务表、写实施方案 → direct → review → format

表中省略了 gongwen- 前缀。在能调用多个 skill 的工具里,总入口按路线逐站交接;在网页版里,每站结束给交接卡,粘贴到下一份提示词后继续。

四、安装与快速开始

先看你在用什么工具,选对应的方式。每条命令都可以一键复制。

Claude Code:插件市场

/plugin marketplace add duyunzhoudyz/dyz-gongwen-skills
/plugin install gongwen@dyz-gongwen-skills

两行命令装好 17 个核心 skill。行业包按需选装,以医院为例:

/plugin install gongwen-hospital@dyz-gongwen-skills

五、使用边界与许可证

  • 涉密信息不进联网 AI。涉密材料和标注“内部资料”“工作秘密”的材料,严禁输入任何联网 AI 工具。处理内部材料请使用单位内网部署的模型。
  • 判断责任在使用者。skill 发现密级标识时会先停下来提醒,但是否涉密、能否输入,由使用者判断。
  • 定稿前逐条核对。模型输出有随机性,请核对数字、人名、文号。去 AI 味不承诺让稿子查不出是 AI 写的。
  • 规则不替代原文。规则要点整理自公开法规和国家标准,不替代原文,每条标注条款号。
保密提示:涉密信息严禁输入任何联网 AI 工具。本项目的提示词版和离线包可以直接在内网使用。详见仓库中的 使用须知。

PolyForm Noncommercial 1.0.0

源码公开,非商用。这是 source-available 许可证,不是 OSI 意义上的开源。

个人、学习、教育、研究及其他非商业用途,可按许可证免费使用。

商业使用需事先取得商业授权,包括商业集成、付费服务、SaaS、企业内部业务流程或商业再分发。

商业授权或合作,请联系作者,也可以到仓库 Issues 留言。许可证全文见仓库的 LICENSE, 也可阅读 PolyForm 官方页面。

常见问题

这个项目是什么,收费吗?

dyz-gongwen-skills 是给机关事业单位、国企文字工作者用的公文写作 Skills 集合,共 22 个 skill。按 PolyForm Noncommercial 1.0.0 许可证源码公开(source-available,不是 OSI 意义上的开源),个人及非商业用途免费;商业用途请联系作者。

没有 Claude,能用吗?

能。Skill 版支持 Claude Code、Codex、Cursor、Gemini CLI、GitHub Copilot、Qwen Code、Kimi Code CLI 等工具。没有这些工具的,用提示词版:打开仓库的 dist/prompts/,复制文件内容粘贴到 DeepSeek、豆包、Kimi 等网页大模型,或单位内网部署的模型。

单位的材料能直接贴进去吗?

涉密材料和标注“内部资料”“工作秘密”的材料,不能输入任何联网 AI 工具。处理内部材料请用单位内网部署的模型;提示词版和离线包可以在内网使用。skill 发现密级标识时会先停下来提醒,但判断责任在使用者。

它会不会编数据?

规则要求只用你给的材料,必须由你补的标【待补】,存疑的列在起草说明。v1.0 评测中,修复后第二轮重测的 136 条故意少给材料的用例,装 skill 编造 0 次(第一轮 134 条中有 8 次)。模型输出有随机性,定稿前请逐条核对数字、人名、文号。

去 AI 味能让稿子查不出是 AI 写的吗?

不能,也不承诺这种效果。去 AI 味改的是文风质量,目的是让稿子更好读。

排出来的 Word 字体不对,或者没有 Python,怎么办?

项目不随附字体,也不会用别的字体顶替。缺字体时,排版 skill 会在回复开头指出缺哪几款,并告诉你怎么安装;装好后重启 Word/WPS 再核对。没有 Python 时,排版 skill 给出 WPS/Word 手动设置清单。