Skill for creating Chinese official documents (公文) following standardized formatting requirements. Use when user wants to create official documents such as n...
文档
公文写作
试用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.
它能做什么
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.
技能文档
国央企公文与报告写作
概述
本技能覆盖国央企和党政机关体系的正式公文写作全流程:格式规范(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 | 预设国标空模板 | 用户要求空模板时直接交付 |
相关技能
Format, review, or rewrite Chinese official documents (公文) to the GB/T 9704-2012 党政机关公文格式 standard. The full rulebook is bundled in references/formatting_gui...
起草、改写或复核中文公文与正式工作材料,严守事实边界。
按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 腔与常见错别字做表层规范化(实质性内容只标记不改写)。适用场景(需用户主动提出):公文排版、红头文件、公文格式、发