← 返回 Skill 列表
extension
分类: 开发与工程API Key 暂未确认

小包公合同自动排版工具

小包公合同自动排版工具,将各种格式的合同文本转换为标准法律合同格式。支持OCR文本修复、AI生成合同格式化、Markdown转标准合同、多份合同合并排版。当用户需要规范合同格式、修复合同排版、生成可签署版本时使用此 Skill。

person作者: xbgai123hubModelScope

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 "合同文本内容..."

注意事项

  1. 文件格式:确保合同文件可被正常读取
  2. 复杂表格:超大表格可能需要人工调整
  3. 图片/印章:无法处理图片和电子印章
  4. 隐私保护:本地运行,内容不会上传到外部服务器

与其他 Skill 的关系

  • xiaobaogongai-contract-review:审查单份合同风险
  • xiaobaogongai-contract-risk-assessment:三版本合同对比
  • xiaobaogongai-contract-typesetting:本工具,合同排版格式化

使用建议:

  1. 先用 xiaobaogongai-contract-review 审查合同
  2. 获得审查后合同,用本工具排版格式化
  3. 生成可直接签署的正式版本