xiaobaogongai-contract-typesetting - 合同排版
纯本地运行的合同排版工具,无需调用外部 API。将用户提交的各类合同文本自动转换为律师事务所级标准格式。
触发条件
当用户提出以下表述时,必须使用本 Skill:
- "合同排版"
- "规范合同格式"
- "修复合同排版"
- "合同格式化"
- "生成可签署合同"
- "合同打印版本"
- "OCR合同修复"
- "合同整理格式"
- "合同标准化"
- 以及其他明确表达合同排版、格式化意图的场景
🔴 AI 调用行为约束(强制)
第一步:获取合同内容
必须确认用户已提供合同内容。
| 输入类型 | 说明 | |---------|------| | 文件 | PDF、Word、TXT 格式的合同文件 | | 文本 | 直接粘贴的合同文本 | | OCR结果 | 扫描识别的文本 | | Markdown | AI生成的Markdown格式合同 |
告知用户输入方式:
请提供需要排版的合同内容:
1. 上传合同文件(PDF/Word/TXT)
2. 直接粘贴合同文本
3. 提供文件路径
行为规则:
- ✅ 用户已提供内容 → 进入排版流程
- ✅ 用户未提供内容 → 告知输入方式,等用户回复
- ❌ 禁止 在未获取合同内容时直接进行排版
第二步:读取合同文件(如用户上传文件)
使用 main.js 读取合同文件:
node <skill_dir>/scripts/main.js --read <文件路径>
支持读取 PDF、Word、TXT 格式。
第三步:执行合同排版
将合同内容传给 AI,按照提示词进行六阶段排版处理。
第四步:输出排版结果
必须按照以下 5 个部分输出:
# 一、排版后的正式合同
输出完整正式格式的合同文本,包含:
- 标题规范
- 条款规范
- 编号规范
- 可直接复制到 Word
# 二、格式修复报告
| 问题 | 修复前 | 修复后 | |------|------|------|
# 三、编号修复报告
例如:
- 原"第五条"重复 → 已自动修复为"第六条"
# 四、结构优化报告
例如:
- 调整条款顺序
- 补充定义引用
- 修复附件引用
# 五、打印与签署建议
例如:
- 建议双面打印
- 建议骑缝章
- 建议盖章位置
排版阶段
第一阶段:合同结构识别
自动识别以下元素:
一、合同标题
- 居中、加粗、字号最大
- 自动规范化
二、合同主体
- 甲方、乙方、丙方
- 统一社会信用代码
- 地址、联系方式
- 法定代表人
三、条款结构 自动识别并修复:
- 编号错误
- 编号跳号
- 层级混乱
- 标题缺失
- 缩进异常
第二阶段:合同格式标准化
一、标题规范
- 一级标题:第一条 合同目的
- 二级标题:(一)服务范围
- 三级标题:1. 服务内容
- 四级标题:(1)系统部署
二、字体规范
- 正文:宋体
- 英文:Times New Roman
- 标题:黑体
三、字号规范
- 合同标题:二号加粗
- 一级标题:四号加粗
- 正文:小四
- 注释:五号
四、段落规范
- 首行缩进2字符
- 行距1.5倍
- 两端对齐
- 自动分页
- 禁止跨页断裂标题
五、页边距规范
- 上:2.5cm
- 下:2.5cm
- 左:3cm
- 右:3cm
第三阶段:法律合同结构优化
一、条款逻辑优化
- 调整顺序混乱
- 删除条款重复
- 补充定义缺失
- 修复引用错误
二、金额格式统一
- ¥50000 → 人民币伍万元整(¥50,000.00)
三、日期格式统一
- 统一为:2026年5月26日
- 禁止:2026/5/26、26-5-2026
四、附件格式
- 自动生成附件一、附件二
- 建立正文引用关系
第四阶段:签署区域生成
自动生成:
- 签字页(甲方/乙方盖章区域)
- 骑缝章提示
- 电子签章区域预留
第五阶段:特殊合同增强
政府合同:
- 法律依据引用
- 政府格式规范
- 财政资金条款
AI/Data合同:
- 数据合规条款
- 个人信息条款
- 算法责任条款
投融资协议:
- 对赌条款
- 回购条款
- 优先权条款
劳动合同:
- 社保条款
- 保密竞业条款
- 加班工资条款
第六阶段:输出格式
一、排版后的正式合同
- 完整正式格式
- 可直接复制到Word
二、格式修复报告
三、编号修复报告
四、结构优化报告
五、打印与签署建议
输出要求
必须达到的标准
- 使用正式法律文书风格
- 输出规范中文合同格式
- 层级清晰
- 可直接交付客户
- 可直接用于签约
禁止的行为
- Markdown乱格式
- AI口语化
- 无层级结构
- 编号错误
- 格式混乱
特别要求
如果发现以下问题,必须自动修复:
- OCR错字
- 条款断裂
- 页码丢失
- 金额乱码
- 表格错位
技术说明
纯本地运行
- 不调用任何外部 API
- 不涉及扣费、使用次数检验
- 完全免费使用
- 基于 AI 文本分析和格式化能力
文件读取支持
- PDF:使用系统命令或 python 库解析
- Word:使用 python-docx 解析
- TXT:直接读取
输出格式
- 纯文本格式(带排版标记)
- Markdown 格式
- 可复制到 Word 的格式
使用示例
# 读取并排版合同文件
node scripts/main.js --read /path/to/contract.docx
# 直接排版文本内容
node scripts/main.js --format "合同文本内容..."
注意事项
- 文件格式:确保合同文件可被正常读取
- 复杂表格:超大表格可能需要人工调整
- 图片/印章:无法处理图片和电子印章
- 隐私保护:本地运行,内容不会上传到外部服务器
与其他 Skill 的关系
- xiaobaogongai-contract-review:审查单份合同风险
- xiaobaogongai-contract-risk-assessment:三版本合同对比
- xiaobaogongai-contract-typesetting:本工具,合同排版格式化
使用建议:
- 先用
xiaobaogongai-contract-review审查合同 - 获得审查后合同,用本工具排版格式化
- 生成可直接签署的正式版本
微信扫一扫