AgentStack
SKILL verified MIT Self-run

Gbt9704 Format

skill-shuzhao1133-gbt9704-2012-format-gbt9704-2012-format · by shuzhao1133

>-

No reviews yet
0 installs
7 views
0.0% view→install

Install

$ agentstack add skill-shuzhao1133-gbt9704-2012-format-gbt9704-2012-format

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Gbt9704 Format? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

政府报告格式自动修复与审查(GB/T 9704)

一、Skill 定位

只做一件事:把政府报告的 Word 文稿格式修到位。

  • 适用:政府委托的规划、监测报告、行业/产业报告等非红头文稿;红头版头要素

(份号、密级、发文机关标志、印章、版记)不在范围内,也不标"缺失"。

  • 只改格式,不改内容。错别字、语法、逻辑问题一律不动

(那是 proofread-comments skill 的职责)。

  • 修复依据:GB/T 9704—2012 适用部分 + 机构《文稿排版格式基本规范》定版参数

(规范细节见 references/ 四份文件)。

  • 不生成修改记录。完成后在对话里报一句汇总即可。

二、输入输出

输入:一个 .docx 文件(.doc/.wps 老格式先说明需另存为 .docx 再处理)。

输出(两种模式):

| 模式 | 命令 | 产出 | |---|---|---| | 默认(修复) | format_fix.py 文稿.docx -out 原名-终稿.docx | 排版好的终稿一个文件,输出到源文件同目录 | | 审查 | format_fix.py 文稿.docx --review | 原名_GBT9704修复版.docx(干净终稿)+ 原名_GBT9704审查版.docx(修复版叠加 Word 批注,批注为所有"只提示不改动"项,署名"GB/T9704格式审查") |

可选参数:--no-layout 保留原版式只修文字硬伤;--indent-headings 恢复红头 公文式全段缩进(默认真标题顶格)。--no-layout --review 组合下版式只查不改, 偏差汇总为批注。

执行流程(全自动,用户只给文件)

  1. 静默自检依赖:python3 -c "import docx" 失败则 pip3 install python-docx

(需 python-docx ≥ 1.1,批注功能用到)。

  1. 运行 python3 /scripts/format_fix.py …(按上表选模式;用户要

"审查版/带批注/检查一下格式"就加 --review)。

  1. 对话里给一句汇总(脚本会打印分类计数与提示)。不输出其它文件。

不要把命令展示给用户让他自己跑,不要让用户装任何东西。

三、自动修复规则(脚本确定性执行)

版式(缺省套用;用户当次明说"保留现有版式"才加 --no-layout):

  • 页边距上 3.7 / 下 3.5 / 左 2.8 / 右 2.6 cm(A4,GB/T 9704 版心 156×225mm)
  • 题目:方正小标宋简体二号不加粗居中;章级标题(第X章/篇/编/部分、前言/目录等):

黑体三号不加粗居中,标题内空格保留

  • 一级黑体、二级楷体、三/四级仿宋,全部不加粗,均三号;字体名用新版

"楷体/仿宋"(不用 _GB2312 名,除非用户当次明确要求)

  • 缩进(2026-07-12 定版):真标题顶格;正文、"1.《文件》"式清单、连排段

缩进 2 字符(真标题/清单二分判定见 references/title-rules.md)

  • 行距:标题 33 磅、正文 28 磅,段前段后清零;数字英文 Times New Roman
  • 封面与目录保护:章级标题开篇的文档,封面区(题目除外)与目录(SDT/TOC

样式)完全不动;含目录域时置 updateFields 让 Word 打开自动刷新页码

  • 页码(7.5):宋体 4 号"— N —",距版心下缘 7mm,单页居右、双页居左各空一字,

连续编排(替换原页脚)

  • 黑字白底:清页面背景/段落底纹/高亮/彩字/下划线
  • 表格安全子集:表内字体统一仿宋、黑字;字号与表头加粗保留,单元格背景不动

文字格式硬伤(正文+表格逐格;完整清单见 references/punctuation-rules.md): 空格清理(英文单词间保留);半角标点转全角、全角字母数字转半角;省略号/重复 标点;序号写法("1、"→"1."、"(一)、"→"(一)"、"一,"→"一、"、"(1)"→"(1)"、 短标题末句号删除);并列书名号/引号间顿号删除;发文字号六角括号、删"第"删虚位; 年份范围一字线(含全角连字符);汉字日期转阿拉伯、月日虚位、"号"改"日"; 百分数范围补%;千分位逗号删除;成对直引号转弯引号;附件说明"附件:1.xx"; 正文区空白段删除(封面、图片段、两表之间保留)。

四、人工检查规则(只提示/批注,不自动改)

默认模式打在终端汇总里;--review 模式逐条落为 Word 批注(锚定问题段落, 前缀【GB/T9704检查】,同类超 8 条只批前 8 条并提示全文排查):

  • 序号缺标点:"23 《零售业态分类》"建议"23. 《零售业态分类》"——序号与

空格原样保留,只批注(量词"5 个项目"不误报)

  • 序号跳号/重号/乱序/越级:按章重置计数;"一、二、四"报缺三;越级仅对

真标题提示(并列清单不报)

  • 图表编号:表/图题体例混用、断档乱序
  • 题目回行:约超一行提示人工排梯形/菱形(7.3.1)
  • 附件本体:未另面编排提示人工分页(7.3.7)
  • 引号落单:奇数个直引号无法配对
  • 书名号不配对发文字号年份缩写(〔24〕5号)
  • 数字用法(GB/T 15835):五年规划专名未加引号(裸"十五五")、

世纪年代汉字("上世纪八十年代")、约数叠用("约30家左右")

  • 文末日期落款:提示核对右空四字编排
  • --no-layout --review:版式偏差(字体/字号/行距与规范不符的显式设置)

汇总为批注

五、不可修改内容(边界)

  • 文字内容:错别字、语法、病句、逻辑、数据——一律不动,建议用户转

proofread-comments 出批注版

  • 需人工判断的格式:上节全部检查项只批注不改(补序号、改图表编号等

都涉及内容联动)

  • 封面、目录:不动(题目排版除外)
  • 表格:字号、表头加粗、单元格背景/表格样式不动(只统一字体和黑字白底)
  • 文档原有批注:他人的审阅批注完整保留
  • 红头版头/版记要素:不检查、不添加、不标缺失
  • 脚本改动都是确定性规则;任何拿不准语义的字符一律不动

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.