用途
本技能面向党政机关公文的生成场景,目标产物是符合 GB/T 9704-2012《党政机关公文格式》的 Word 文档。适用于用户提出“帮我写个报告”“生成一份通知”“制作公文”等需求时调用。
支持的公文类型
资料列出的类型及结尾语包括:
- 通知:特此通知。
- 通报:特此通报。
- 报告:特此报告。
- 请示:妥否,请批示。
- 函:请予研究函复。
- 纪要、决定、意见、批复、命令(令):资料未给出固定结尾语。
每种类型的适用场景与文种特点在资料中有简要说明,例如通知用于发布、传达要求下级机关执行或有关单位周知的事项,请示用于向上级机关请求指示、批准。
主要能力
- 文档生成:提供 Python 脚本
scripts/generate_official_doc.py,可通过create_official_document(公文类型, content)生成文档并保存为 .docx。 - 对话式要素收集:通过
scripts/dialog_manager.py的对话管理器逐步引导收集公文类型、发文机关、主送机关、标题、成文日期、正文等核心要素,以及发文字号、密级、紧急程度、签发人、附件、抄送机关、印发机关与日期等可选要素。 - 智能提示:
scripts/smart_prompts.py按公文类型提供开头语、结尾语和结构建议。 - 字体管理:
scripts/install_fonts.py检查并安装公文所需字体,支持 Windows、macOS、Linux。 - 标准参考:技能内含 GB/T 9704-2012 标准文档,位于
references/目录,供生成时查阅格式细节。
使用方式
直接运行脚本
python scripts/generate_official_doc.py
代码调用生成
from scripts.generate_official_doc import create_official_document
content = {
'issuer': '发文机关名称',
'doc_number': '发文字号',
'title': '公文标题',
'recipient': '主送机关',
'body': ['正文段落1', '正文段落2'],
'signer': '发文机关署名',
'date': '成文日期',
'attachment': '附件说明(可选)',
'copy_to': '抄送机关(可选)'
}
doc = create_official_document('公文类型', content)
doc.save('输出文件路径.docx')
字体安装
cd .trae/skills/official-doc-writer
python scripts/install_fonts.py
Windows 需以管理员身份运行;macOS/Linux 可能需要输入密码。手动安装时,Windows 可复制字体到 C:\Windows\Fonts 或右键“为所有用户安装”;macOS 复制到 ~/Library/Fonts;Linux 执行 mkdir -p ~/.fonts、cp fonts/*.ttf ~/.fonts/、fc-cache -fv。
必需字体
- 方正小标宋_GBK(FZXBSJW.TTF):发文机关标志、标题
- 仿宋_GB2312(SIMFANG.TTF):正文、发文字号
- 黑体(SIMHEI.TTF):一级标题、密级
- 楷体_GB2312(SIMKAI.TTF):二级标题、签发人姓名
- 宋体(SIMSUN.TTF):页码
资料说明 Windows 10/11 自带除方正小标宋外的上述字体;方正小标宋需从官方渠道获取并注意商业授权,也可用思源宋体、思源黑体作开源替代。
格式规范要点
- 纸张 A4(210mm × 297mm),天头 37mm±1mm,订口 28mm±1mm,版心 156mm × 225mm。
- 每面 22 行、每行 28 字。
- 标题 2 号小标宋体,正文 3 号仿宋体,一级标题 3 号黑体,二级标题 3 号楷体,抄送与印发机关 4 号仿宋体,页码 4 号半角宋体。
- 发文字号格式为〔年份〕序号号,年份用六角括号,序号不编虚位。
- 正文层次序数依次为“一、”“(一)”“1.”“(1)”。
- 成文日期用阿拉伯数字,月、日不编虚位。
适用场景
需要按国家标准排版并输出 Word 的机关、企事业单位正式公文写作,包括下行文(通知、通报、批复)、上行文(报告、请示)、平行文(函)以及纪要、决定、意见、命令等。逐步引导的对话模式适合不熟悉公文要素的用户。
限制与注意事项
- 资料未说明该技能是否收费、价格或平台限制。
- 资料未提供生成效果实测数据或准确率指标。
- 方正小标宋_GBK 需商业授权,是否具备授权由使用者自行确认。
- 资料强调公文内容必须真实、准确、完整,生成结果需人工核对。
参考文档
技能 references/ 目录包含 GB/T 9704-2012 全文,另参考《党政机关公文处理工作条例》(中办发〔2012〕14号)、GB/T 15834《标点符号用法》、GB/T 15835《出版物上数字用法》。