SuperAPI AI 工具集

official-doc-writer

办公与效率

查看项目

更新于 11-02 00:29

技能介绍

用途

本技能面向党政机关公文的生成场景,目标产物是符合 GB/T 9704-2012《党政机关公文格式》的 Word 文档。适用于用户提出“帮我写个报告”“生成一份通知”“制作公文”等需求时调用。

支持的公文类型

资料列出的类型及结尾语包括:

  • 通知:特此通知。
  • 通报:特此通报。
  • 报告:特此报告。
  • 请示:妥否,请批示。
  • 函:请予研究函复。
  • 纪要、决定、意见、批复、命令(令):资料未给出固定结尾语。

每种类型的适用场景与文种特点在资料中有简要说明,例如通知用于发布、传达要求下级机关执行或有关单位周知的事项,请示用于向上级机关请求指示、批准。

主要能力

  1. 文档生成:提供 Python 脚本 scripts/generate_official_doc.py,可通过 create_official_document(公文类型, content) 生成文档并保存为 .docx。
  2. 对话式要素收集:通过 scripts/dialog_manager.py 的对话管理器逐步引导收集公文类型、发文机关、主送机关、标题、成文日期、正文等核心要素,以及发文字号、密级、紧急程度、签发人、附件、抄送机关、印发机关与日期等可选要素。
  3. 智能提示:scripts/smart_prompts.py 按公文类型提供开头语、结尾语和结构建议。
  4. 字体管理:scripts/install_fonts.py 检查并安装公文所需字体,支持 Windows、macOS、Linux。
  5. 标准参考:技能内含 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《出版物上数字用法》。