Skill for creating Chinese official documents (公文) following standardized formatting requirements. Use when user wants to create official documents such as n...
Documents
公文写作
Try itWrite formal Chinese government and state-owned enterprise documents including annual reports, work summaries, party-building reports, meeting minutes, and official correspondence following GB/T 9704-2012 standards.
What it does
Write formal Chinese government and state-owned enterprise documents including annual reports, work summaries, party-building reports, meeting minutes, and official correspondence following GB/T 9704-2012 standards.
The skill document
国央企公文与报告写作
概述
本技能覆盖国央企和党政机关体系的正式公文写作全流程:格式规范(GB/T 9704-2012 及企业标准扩展)、26+ 种模板框架(8 种工作模板 + 7 种行政公文 + 10 种专题模板 + 信函式文件)、公文专用措辞规范及安全保密要求。核心参考资料存放在 references/ 目录,按需加载。
Quick Start(快速上手示例)
用户请求:「帮我写一份人力资源部年度工作总结」
执行流程:
- 识别关键词"年度"+"总结" → 年度工作总结
- 加载
references/report-templates.md第一节获取框架 - 加载
references/vocabulary-guide.md获取用语规范 - 按四段式结构生成内容(主要成效→亮点→问题→计划)
- 加载
references/gb-t9704-format.md→ 使用docxskill 按国标排版 - 审校检查后输出 Word 文档,附安全提示
安全红线(所有任务的第一优先级)
执行任何写作任务前,必须完成以下检查:
- 识别涉密信号:若用户输入中包含以下任一信号,立即提醒而非继续处理:
- 密级标注(绝密/机密/秘密)
- 文件编号含"密"字样
- 军工项目代号、武器型号
- 未公开的组织架构或编制信息
- 具体的技术参数或经费数据
- 区分占位符:
- 敏感信息(涉密内容)→ 拒绝处理,要求用户脱敏后重新提交
- 可选信息(用户未提供但可自行补充的数据、人名、部门名)→ 用
XX占位 - 公开信息(用户明确提供的内容)→ 直接使用
- 本地处理原则:优先使用
docxskill 在本地生成文件,不使用需要上传的外部服务 - 交付时的保密提醒:每份文档输出后必须附带安全提示模板
工作流程(三阶段)
阶段一:准备 — 理解任务并加载资源
步骤 1:解析用户请求
├── 包含具体报告类型关键字 → 直接识别,跳至步骤2
├── 表述模糊(如"写个报告")→ 从模板列表中提供 2-3 个最可能的选项供用户确认
├── 附有素材文件 → 先读取素材(支持 .docx / .txt / .md / 通用PDF),
│ 如素材为图片/扫描PDF/语音转写,告知用户需文字化后处理
├── 要求按某份已有文件风格仿写 → 启动「风格仿写流程」(见下方步骤1c)
└── 用户选择"逐步引导"模式 → 切换为分步交互模式(见下方)
步骤 1b:分步交互模式(用户说"引导我写"或"一步一步来"时启用)
├── 步骤引导:逐项提示用户输入关键信息,每次只问一个问题
├── 要素填空:列出核心要素表格(报告类型/时间范围/关键数据/特殊要求),用户填写后套模板生成
└── 默认模式:快速生成(用户一句话 → AI 直接输出完整文档)
步骤 1c:风格仿写流程(用户提供往年材料,要求新稿风格一致时启用)
1. **提取风格指纹**:读取用户上传的往年材料,分析并记录:
- 标题风格:常用句式、对仗方式、字数偏好
- 段落节奏:长短句比例、每段行数、是否习惯「总—分」结构
- 用词偏好:高频动词(推进/加强/着力)、程度副词档位(显著/较大幅度/一定)
- 数字呈现方式:先用百分比还是绝对数、是否列表化
- 语气基调:直接了当/中庸稳重/积极进取
2. **确认风格要点**:向用户简要汇报提取的风格特征(3-5 条),请用户确认
3. **套用风格生成**:基于模板框架 + 用户提供的风格指纹,生成新稿
4. **风格一致性自检**:
- 新稿与往年材料的小标题对仗方式是否一致
- 用词偏好是否延续(如往年爱用「持续深化」,新稿也应有对应)
- 整体语气是否与前作统一
步骤 1d:风格仿写用户提示模板
我已分析您往年材料的写作风格,核心特征如下:
- 标题风格:[X字对仗,如"强化XX、深化XX"]
- 用词偏好:[高频词,如"着力""狠抓""落地"]
- 数据呈现:[百分比为主/绝对数为主/表格化]
- 语气基调:[务实/进取/稳重]
请确认以上风格描述是否准确,或指出需要调整的地方。 确认后我按此风格生成新稿。
步骤 2:加载参考资料(按需组合,避免全量预载)
├── 涉及报告框架 → 加载 references/report-templates.md(定位到对应章节)
├── 涉及国标排版 → 加载 references/gb-t9704-format.md(生成 Word 时必加载)
└── 涉及措辞润色 → 加载 references/vocabulary-guide.md
阶段二:生成 — 按框架填充内容
步骤 3:信息补全
├── 模板框架中需要但用户未提供的关键信息 → 用 XX 占位,在安全提示中提醒
├── 用户未明确的数据(如"增长率XX%")→ 用 XX% 占位
└── 用户提供的所有公开内容 → 直接使用,不擅自改写事实
步骤 4:输出格式
首选 Word (.docx),严格遵循 GB/T 9704-2012 国标排版参数:
- 页面:A4,上3.7cm / 下3.5cm / 左2.8cm / 右2.6cm
- 标题:二号方正小标宋简体,居中,行距固定值30磅
- 正文:三号仿宋_GB2312,行距固定值28磅,首行缩进2字符
- 一级标题(一、):黑体三号,居中独立成段
- 二级标题((一)):楷体_GB2312三号,首行缩进2字符
- 三级标题(1.):仿宋_GB2312加粗三号
- 数字统一使用 Times New Roman
- 若系统缺少指定字体 → 使用 docx skill 设置字体名后提醒用户自行安装字体
- 标题字号分级:党组/党委文件用 20 磅,单位/部门文件用小二号(18 磅),其余用二号(22 磅),默认按用户单位层级推断
备选格式:
- 用户要求 HTML 预览/Markdown → 对应格式输出,告知正式提交仍需 Word
- 用户要求 PDF → 生成 Word 后调用 pdfkit-py 或提示用户自行导出 PDF
- 用户要求空模板 → 加载 assets/template.docx,填入国标格式参数后交付
格式自检(可选):
- 生成后可用 `python scripts/format_check.py ` 自动检查页边距/字体/行距/层级序号/年份括号
- 脚本跨平台兼容(Windows/macOS/Linux),支持 `--json`(程序化调用)与 `--quiet`(仅问题项)参数;路径支持引号包裹与 `~` 展开
阶段三:交付 — 审校与安全提示
步骤 5:自检清单(按顺序执行)
1. 政治术语准确性(对照 vocabulary-guide.md 第一章,查看 50+ 检查清单)
2. 层级标题序号格式(一、→ (一)→ 1. → (1))
3. AI 痕迹检测(对照 references/ai-traces.md 12 类模式逐段检查)
4. 口语化词汇替换(搞→开展 / 弄→办理 / 做→实施 / 很多→较大幅度)
5. 年份用全称(2025年 非 25年)
6. 禁用词扫描(史无前例、完全、绝对、极其……)
7. 政策引用准确性(对照 references/policy-database.md,不编造文件名称)
8. 附件安全提示(见下方模板)
步骤 5b:篇章级润色(内容超过 500 字时执行)
├── 对照 references/polishing-guide.md 四层检查:
│ 一、语病识别(成分残缺/搭配不当/语序不当/重复啰嗦/杂糅/歧义)
│ 二、句式优化(长短句节奏/小标题对仗/主动句优先/排比控制)
│ 三、过渡自然化(章节衔接/段落过渡/首尾呼应/逻辑一致性)
│ 四、数据一致性(同一指标前后一致/分项加总/单位统一/表述口径)
├── 逐章执行(超长报告随分段生成策略逐章润色,统稿后整体复查)
└── 原则:不改变事实与数据、政治表述原样保留、修改留痕、单次修改≤全文20%
步骤 6:输出后必须附带:
---
【安全提示】
1. 文档中的 "XX" 为占位符,请替换为实际信息
2. 请核对所有数据、日期、人名、部门名的准确性
3. 如涉及涉密内容,请按单位保密规定处理后再使用
4. 公文格式已按 GB/T 9704-2012 国标设置
5. 如系统缺少仿宋_GB2312、楷体_GB2312、方正小标宋简体字体,请手动安装
---
报告类型快速识别
| 关键词(任一命中) | 报告类型 | 模板位置 | 语气特点 |
|---|---|---|---|
| 总结、年度、全年、回顾、阶段 | 年度工作总结 | templates#1 | 务实、有数据、成绩与问题平衡 |
| 述职、履职、述廉 | 述职报告 | templates#2 | 第一人称、谦虚务实、体现反思 |
| 党建、党委、支部、思想政治、学习 | 党建报告 | templates#3 | 庄重严肃、政治性强、用词精准 |
| 调研、课题、研究、分析 | 调研报告 | templates#4 | 客观理性、数据驱动、论证严密 |
| 方案、计划、安排、部署 | 工作方案 | templates#5 | 明确具体、可操作、有时限 |
| 纪要、会议、决议 | 会议纪要 | templates#6 | 客观实录、不评论、完整准确 |
| 通知、公告、通报 | 通知/公告 | templates#7 | 简洁明了、一事一文、无歧义 |
| 汇报、向上级、上报 | 汇报材料 | templates#8 | 突出亮点、问题点到为止 |
| 函、商洽、询问、答复 | 函 | templates#9 | 正式对等、一事一函 |
| 请示、审批、批准 | 请示 | templates#10 | 一事一请、上级批复 |
| 批复、批示、同意 | 批复 | templates#11 | 态度明确、针对请示 |
| 报告(行政)、报送、答复 | 报告(行政公文) | templates#12 | 客观汇报、不夹带请示 |
| 议案、审议、提请 | 议案 | templates#13 | 政府→人大、严格法定 |
| 决定、奖惩、变更 | 决定 | templates#14 | 权威果断、不容置疑 |
| 意见、实施建议、处理办法 | 意见 | templates#15 | 灵活多向、见解明确 |
| 民主生活会、对照检查、批评 | 民主生活会发言 | templates#16 | 诚恳具体、触及思想 |
| 务虚会、思路、设想 | 务虚会发言 | templates#17 | 思想碰撞、前瞻创新 |
| 党课、讲稿、宣讲 | 党课讲稿 | templates#18 | 理论通俗化、感染力 |
| 心得体会、学习感受 | 心得体会 | templates#19 | 真情实感、结合实际 |
| 述职述廉、述廉 | 述职述廉报告 | templates#20 | 述廉专章、如实报告 |
| 组织生活会、检视剖析 | 组织生活会对照检查 | templates#21 | 见人见事见思想 |
| 表态、就职、任职 | 任前表态发言 | templates#22 | 诚恳朴实、3-5分钟 |
| 先进事迹、榜样 | 先进事迹材料 | templates#23 | 事例驱动、细节说话 |
| 整改方案、整改 | 整改方案 | templates#24 | 问题措施对应、表格化 |
| 巡视汇报、巡视 | 巡视汇报材料 | templates#25 | 实事求是、数据支撑 |
| 信函、便函、函件 | 信函式文件 | templates#26 | 双线版式、平行对等 |
语气与语言规范(合并版)
总体原则
客观、严谨、准确、简洁。以事实和数据为基础,避免主观情绪和夸张修辞。立场正确、政治站位高。
必须做到
- 正式规范,不含口语化表达
- 小标题对仗工整(四字或六字动宾短语)
- 政策术语严格准确(不可自行修改/发明政治表述)
- 问题表述用"有待加强""存在不足""尚需提升""仍有差距"
- 数据有来源、逻辑有支撑
禁止使用(集中列出一处)
- ❌ 口语词:搞、弄、做、干、整 → 替换为:开展、办理、实施、推进、处理
- ❌ 绝对化用语:完全、绝对、100% → 替换为:基本、较为、显著
- ❌ 夸张修辞:史无前例、前所未有、极大突破
- ❌ 情绪化表达:非常、特别、极其
- ❌ 模糊表述:大概、可能、好像、差不多
常用句式速查
| 场景 | 句式 |
|---|---|
| 开头 | "为深入贯彻落实……,根据……要求,现就……如下:" |
| 过渡 | "现将有关情况报告如下:" |
| 总结 | "总的来看,……" / "通过……,取得了以下成效:" |
| 部署 | "要……,要……,要……" / "着力抓好……" / "持续深化……" |
| 问题 | "主要表现在:一是……二是……三是……" |
边界条件与异常处理
| 场景 | 处理方式 |
|---|---|
| 用户提供图片/扫描PDF/语音 | 告知无法直接解析,请用户提供文字内容 |
| 请求类型不在模板列表中 | 如为特定行政公文则按对应模板生成;确实未覆盖的按最接近类型变通处理 |
| 素材信息严重不完整 | 先生成有占位符的框架草稿,列出"待补充信息清单"让用户确认 |
| 用户中途追加新要求 | 判断改动范围:小幅修改→直接更新文档;大幅改动→重新走阶段一确认 |
| 系统缺少国标字体 | 在docx中正常设置字体名,安全提示中提醒用户安装 |
| 用户需要英文版公文 | 告知本技能仅支持中文公文,英文版建议另行处理 |
| 用户要求引用特定政策文件 | 不编造政策内容,用"根据XX关于XX的要求"占位,提示用户补充原文 |
| 同一对话中连续生成多份文档 | 每份独立走三阶段流程,复用已加载的references |
| 报告预计超过 5000 字 | 启动分段生成策略:先生成大纲→逐章写→每章确认→全文统稿,见 references/report-templates.md 第二十六节 |
| 参考资料文件缺失/损坏 | 不中断流程,降级为内置规则继续生成,并提示用户(见下方错误处理机制) |
| 生成过程上下文过长 | 触发上下文压缩或分段输出(见下方错误处理机制) |
| 生成失败/输出异常 | 重试一次;重试仍失败则输出 Markdown 降级版本并说明原因 |
| 用户输入超出技能边界(如英文、法律文书) | 明确告知能力边界,给出替代建议或引导使用其他工具 |
错误处理与降级机制
目标:任何异常场景下,Skill 都应给出可用的输出或明确反馈,而不是静默失败或产生乱码。
E1. 字体缺失降级
当检测到系统中缺少国标字体(方正小标宋简体 / 仿宋_GB2312 / 楷体_GB2312 / 黑体)时:
- docx 中正常设置字体名(Word/WPS 打开时仍会按名匹配,用户安装后即自动生效)
- 若无法设置字体名(docx skill 失败),降级为:正文用宋体,标题用黑体加粗
- 在安全提示中明确列出缺失字体及安装建议
E2. 参考资料文件损坏降级
当 references/ 目录中某个文件无法读取或内容损坏时:
- 不中断任务,改用内置的规则要点继续生成
- 内置兜底规则(在 SKILL.md 中已保留的):国标参数速查、8 种核心模板框架、常用措辞规范
- 在交付说明中告知用户"参考资料未完整加载,格式/措辞可能不完全准确"
E3. 上下文过长处理
当对话上下文接近模型上下文窗口上限时:
- 优先触发分段生成:将大文档拆分为多个章节分批输出
- 对于多轮会话,主动精简已完成的章节描述(仅保留标题和要点),释放上下文空间
- 提醒用户当前对话较长,建议开启新对话并携带必要的素材继续
E4. 生成失败重试与降级
- 首次失败:检查原因(模型输出截断、工具调用失败),修正后重试一次
- 重试仍失败:输出 Markdown 降级版本(保留完整内容,格式标注说明),并说明失败原因
- 如果降级版本也无法生成,输出错误说明 + 建议用户手动处理
E5. 边界越界处理
当用户请求超出本技能能力范围时(如英文公文、法律文书、合同起草等):
- 明确告知能力边界(本技能仅覆盖中文公文/报告写作)
- 给出替代建议(英文→翻译工具;法律文书→专业律师或法律工具)
- 不强行生成错误类型文档
参考资料索引
| 文件 | 内容 | 何时加载 |
|---|---|---|
references/gb-t9704-format.md | GB/T 9704-2012 完整排版规范 + 参数速查表 + 常见错误 | 生成 Word 文档时必加载 |
references/report-templates.md | 25+种模板框架 + 写作要点(8种工作模板 + 7种行政公文 + 10种专题模板) | 确定报告类型后加载对应章节 |
references/vocabulary-guide.md | 政治术语规范、词汇分类、句型库、52项表述问题检查清单 | 涉及措辞润色时加载;涉及安全审查时必加载 |
references/ai-traces.md | AI 痕迹 12 类检测规则 + 公文特有 AI 味检测 | 审校阶段加载 |
references/polishing-guide.md | 篇章级润色指南:语病识别/句式优化/过渡自然化/数据一致性检查 | 内容>500字时审校阶段必加载 |
references/policy-database.md | 常用政策文件速查 + 引用格式规范 | 涉及政策引用时加载 |
scripts/format_check.py | 自动检查 DOCX 格式是否合规 | 生成文档后可选执行 |
assets/template.docx | 预设国标空模板 | 用户要求空模板时直接交付 |
Related skills
Format, review, or rewrite Chinese official documents (公文) to the GB/T 9704-2012 党政机关公文格式 standard. The full rulebook is bundled in references/formatting_gui...
Draft, rewrite, or review Chinese official documents and formal working materials with strict fact boundaries.
按GB/T 9704-2012党政机关公文格式标准,将文本内容转换为规范格式的Word文档。适用于需要生成公文格式(仿宋正文、黑体一级标题、楷体二级标题、标准页边距、固定行距等)的Word文件。触发词:公文格式、公文Word、GB/T 9704、党政公文、红头文件格式、仿宋3号、公文排版。
此技能用于创建符合中国政府及央企规范的Word文档(.docx)。当用户要求创建公文、国央企文档、规范文书、正式报告等需要特定中国公文格式的文档时使用此技能。公文字体(方正仿宋简体)可以自行下载。
党政机关公文标准排版与质检校对技能,严格依据《党政机关公文格式》GB/T 9704-2012。当用户明确要求对公文做以下操作时使用:①排版——将 Markdown/TXT/DOCX/PDF(文本层) 草稿转换为国标合规的 Word 公文(红头、发文字号、2号小标宋标题、3号仿宋正文、一/(一)/1./(1)四级标题、附件、署名与成文日期、版记、页码);②质检——扫描已有 .docx 公文,按高/中/低三级输出不合规清单与整改建议;③文风净化——在用户要求时,对口语、网络用语、AI 腔与常见错别字做表层规范化(实质性内容只标记不改写)。适用场景(需用户主动提出):公文排版、红头文件、公文格式、发