official-document

# official-document - 通用机关公文技能 基于 **GB/T 9704-2012** 党政机关公文格式标准,适用于各级机关单位生成正式公文。 ## 适用场景 - 生成党政机关公文(通知、请示、报告、函等) - 按国家标准排版的正式文档 - 需要规范格式的红头文件 ## 技术方案 - **语言**: Python 3 - **库**: python-docx - **编码**: UTF-8(文件头声明 `# -*- coding: utf-8 -*-`) ## 核心格式参数(GB/T 9704-2012) | 项目 | 标准值 | |------|--------| | 纸张 | A4 | | 上边距 | 3.7cm | | 下边距 | 3.5cm | | 左边距 | 2.8cm | | 右边距 | 2.6cm | | 公文标题 | 方正小标宋简体 22pt,不加粗,居中 | | 正文 | 仿宋_GB2312 16pt,首行缩进0.85cm | | 一级标题 | 黑体 16pt,不加粗 | | 二级标题 | 楷体_GB2312 16pt,不加粗 | | 行距 | 固定28.5磅 | | 页码 | 宋体 12pt,居中或右下 | ## 公文结构规范 ### 发文字号格式 - 年份必须使用**六角括号** `〔〕`,格式:`机关代字〔年份〕顺序号` - 示例:`陕XX〔2026〕28号`、`中XX〔2026〕28号` - **严禁**使用方括号 `【】` 或其他括号代替 ### 各部分间距 | 位置 | 间距要求 | |------|----------| | 发文字号 → 标题 | 空2行 | | 标题 → 主送机关 | 空1行 | | 主送机关 → 正文 | 直接连接,正常行距 | | 正文段落之间 | 正常行距,无额外段前段后 | | 附件前 | 空1行 | | 落款前 | 空3行 | | 落款 → 日期 | 同一行或相邻行,距右4汉字 | | 日期 → 联系方式 | 空1行 | ### 标题字体规范 | 要素 | 字体 | 字号 | 加粗 | 说明 | |------|------|------|------|------| | 发文字号 | 仿宋_GB2312 | 16pt | 否 | 右对齐,年份用六角括号 `〔〕`,如 `陕XX〔2026〕28号`,**不得**用方括号 `【】` | | 公文标题 | 方正小标宋简体 | 22pt | 否 | 居中 | | 主送机关 | 仿宋_GB2312 | 16pt | 否 | 顶格 | | 正文 | 仿宋_GB2312 | 16pt | 否 | 首行缩进0.85cm | | 一级标题 | 黑体 | 16pt | 否 | 首行缩进0.85cm | | 二级标题 | 楷体_GB2312 | 16pt | 否 | 首行缩进0.85cm | | 落款 | 仿宋_GB2312 | 16pt | 否 | 右对齐 | | 日期 | 仿宋_GB2312 | 16pt | 否 | 右对齐 | ### 附件格式 - 单个附件:`附件:文件名` - 多个附件: ``` 附件:1.文件名1 2.文件名2 ``` (编号左对齐) ### 联系方式格式 - 位置:落款日期下方空1行 - 格式:`(联系人:XXX 电话:XXX,地址:XXX)` - 首行缩进0.85cm ## 使用方法 1. 加载技能:`use_skill("official-document")` 2. 复制 `scripts/generate_docx.py` 到工作目录 3. 修改 CONFIG 配置和 CONTENTS 正文内容 4. 运行 `python generate_docx.py` ## Python 编码注意事项 **重要**:所有字符串使用三引号 `"""..."""` 包裹,避免文本内容中的引号与字符串分隔符冲突。 ```python # 正确示例:正文内容含中文弯引号时,必须用三引号包裹 text = """切实发挥中文弯引号的作用""" # 错误示例 contact = "联系人:XX.." # 文本中有逗号可能没问题,但引号会有问题 ``` ### 中文引号必须原样保留 中文排版引号为弯引号字符,**区分左右**(左引号和右引号不同)。生成脚本时必须原样保留用户输入的引号,不得替换为英文直引号。 > 注意:Markdown 无法正确显示中文弯引号,因此严禁在 SKILL.md 或代码示例中展示引号字符来"示范正确用法"。 ## 文件结构 ``` official-document/ ├── SKILL.md # 本文档 ├── scripts/ │ └── generate_docxy.py # Python生成脚本 ├── references/ │ └── gbt9704-2012.md # GB/T 9704-2012 标准全文 └── assets/ └── template_docx.py # 精简模板 ```

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "official-document" with this command: npx skills add zhangxue1985122219/official-document

official-document - 通用机关公文技能

基于 GB/T 9704-2012 党政机关公文格式标准,适用于各级机关单位生成正式公文。

适用场景

  • 生成党政机关公文(通知、请示、报告、函等)
  • 按国家标准排版的正式文档
  • 需要规范格式的红头文件

技术方案

  • 语言: Python 3
  • : python-docx
  • 编码: UTF-8(文件头声明 # -*- coding: utf-8 -*-

核心格式参数(GB/T 9704-2012)

项目标准值
纸张A4
上边距3.7cm
下边距3.5cm
左边距2.8cm
右边距2.6cm
公文标题方正小标宋简体 22pt,不加粗,居中
正文仿宋_GB2312 16pt,首行缩进0.85cm
一级标题黑体 16pt,不加粗
二级标题楷体_GB2312 16pt,不加粗
行距固定28.5磅
页码宋体 12pt,居中或右下

公文结构规范

发文字号格式

  • 年份必须使用六角括号 〔〕,格式:机关代字〔年份〕顺序号
  • 示例:陕XX〔2026〕28号中XX〔2026〕28号
  • 严禁使用方括号 【】 或其他括号代替

各部分间距

位置间距要求
发文字号 → 标题空2行
标题 → 主送机关空1行
主送机关 → 正文直接连接,正常行距
正文段落之间正常行距,无额外段前段后
附件前空1行
落款前空3行
落款 → 日期同一行或相邻行,距右4汉字
日期 → 联系方式空1行

标题字体规范

要素字体字号加粗说明
发文字号仿宋_GB231216pt右对齐,年份用六角括号 〔〕,如 陕XX〔2026〕28号不得用方括号 【】
公文标题方正小标宋简体22pt居中
主送机关仿宋_GB231216pt顶格
正文仿宋_GB231216pt首行缩进0.85cm
一级标题黑体16pt首行缩进0.85cm
二级标题楷体_GB231216pt首行缩进0.85cm
落款仿宋_GB231216pt右对齐
日期仿宋_GB231216pt右对齐

附件格式

  • 单个附件:附件:文件名
  • 多个附件:
    附件:1.文件名1
          2.文件名2
    
    (编号左对齐)

联系方式格式

  • 位置:落款日期下方空1行
  • 格式:(联系人:XXX 电话:XXX,地址:XXX)
  • 首行缩进0.85cm

使用方法

  1. 加载技能:use_skill("official-document")
  2. 复制 scripts/generate_docx.py 到工作目录
  3. 修改 CONFIG 配置和 CONTENTS 正文内容
  4. 运行 python generate_docx.py

Python 编码注意事项

重要:所有字符串使用三引号 """...""" 包裹,避免文本内容中的引号与字符串分隔符冲突。

# 正确示例:正文内容含中文弯引号时,必须用三引号包裹
text = """切实发挥中文弯引号的作用"""

# 错误示例
contact = "联系人:XX.."  # 文本中有逗号可能没问题,但引号会有问题

中文引号必须原样保留

中文排版引号为弯引号字符,区分左右(左引号和右引号不同)。生成脚本时必须原样保留用户输入的引号,不得替换为英文直引号。

注意:Markdown 无法正确显示中文弯引号,因此严禁在 SKILL.md 或代码示例中展示引号字符来"示范正确用法"。

文件结构

official-document/
├── SKILL.md                      # 本文档
├── scripts/
│   └── generate_docxy.py          # Python生成脚本
├── references/
│   └── gbt9704-2012.md           # GB/T 9704-2012 标准全文
└── assets/
    └── template_docx.py           # 精简模板

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Img2img

Generate images from text descriptions using DALL-E 3 while adhering to usage policies and avoiding realistic human faces.

Registry SourceRecently Updated
General

Habitat-GS-Navigator

Navigate and interact with photo-realistic 3DGS environments via the Habitat-GS Bridge. Use when: user asks to explore a 3D scene, perform embodied navigatio...

Registry SourceRecently Updated
General

Memory Palace

持久化记忆管理。Use when: 用户告诉你个人信息/偏好/习惯、需要记住项目状态/技术决策、完成任务后有可复用经验、用户说"记住""别忘了""下次注意"、需要回忆之前的对话内容。支持语义搜索和时间推理。

Registry SourceRecently Updated
General

Podcast Transcript Mining Authority Positioning

Extract guest appearances, speaking topics, and soundbites from podcast transcripts to build authority portfolios and generate podcast pitch templates. Use w...

Registry SourceRecently Updated