Skip to content
Back to skills

Contract Review Assistant Htsczs

ASecurity

专业的合同审查智能助手,帮助法务和业务人员快速审查合同风险。 支持上传合同 PDF/Word 文档, AI 自动识别关键条款,评估风险等级,生成审查报告,并一键发起飞书审批。 触发场景:合同审查、风险评估、合同审批、法律咨询

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 25, 2026
ai-agentspythonapi

Works with

  • api

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 25, 2026

npx -y skills add CSlawyer1985/legal-skillhub --skill contract-review-assistant-htsczs --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Contract Review Assistant Htsczs?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Contract Review Assistant Htsczs
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/cslawyer1985-contract-review-assistant-htsczs/badge)](https://www.skillsdirectory.com/skills/cslawyer1985-contract-review-assistant-htsczs)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: contract-review-assistant
description: 专业的合同审查智能助手,帮助法务和业务人员快速审查合同风险。 支持上传合同 PDF/Word 文档, AI 自动识别关键条款,评估风险等级,生成审查报告,并一键发起飞书审批。 触发场景:合同审查、风险评估、合同审批、法律咨询
trigger: contract review approval approval contract legal risk
version: 1.3.0
---

# 合同审查智能助手

## 概述

专业的合同审查智能助手,帮助法务和业务人员快速审查合同风险。

## ⚠️ 审批发起说明

飞书开放平台**暂不支持 AI Agent 通过 API 自动创建审批实例**,但支持发送带跳转按钮的卡片。用户点击按钮后**直接跳转到审批表单页面**。

## 核心功能

### 功能一:合同上传与解析

**支持的格式:** PDF、Word(.docx)、图片(扫描件)

**自动提取字段:**
- **合同名称**:从上传文件名提取,例如 `XX公司服务合同.pdf` → 合同名称 `XX公司服务合同`
- **对方公司**:从合同正文解析乙方(Party B)名称
- **合同类型**:根据合同内容判断(采购/销售/服务/保密/股权/其他)
- **合同金额**:从付款条款提取,如"总金额人民币XXX元"
- **关键条款识别**:付款、交付、违约、保密、知识产权、争议解决

### 功能二:合同条款审查

**审查维度:**
- 付款与结算条款
- 交付与验收条款
- 违约责任条款
- 保密条款
- 知识产权条款
- 争议解决条款

**输出:**
- 风险条款清单
- 风险等级评估(🔴高/🟡中/🟢低)
- 风险数量统计
- 修改建议

### 功能三:审查报告生成

**报告内容:**
- 合同基本信息
- 风险条款分析
- 风险等级评定
- 修改建议

**输出格式:** Markdown 文本(可复制查看)

### 功能四:飞书审批卡片(直跳审批页)

**流程:**

```
合同上传 → AI 审查 → 生成审查报告 → 发送审批卡片
        → 用户点按钮 → 跳转到审批表单 → 用户填写提交
```

#### 步骤 1:输出审查报告

用普通消息(`msg_type: text` 或 `post`)输出审查报告:

```
# 📋 合同审查报告

**合同名称:** {合同名称}
**合同类型:** {合同类型}
**对方公司:** {对方公司}
**合同金额:** {金额}

---

**风险等级:** {🔴高/🟡中/🟢低}
**风险数量:** {数量} 处

**关键风险摘要:**
{风险摘要}

**处理建议:** {处理建议}
```

#### 步骤 2:发送审批卡片

审查完成后,**必须发送一张飞书交互卡片**,包含审批跳转按钮。

**卡片格式(使用 `msg_type: interactive`):**

卡片 JSON 模板:

```json
{
  "msg_type": "interactive",
  "card": {
    "config": {
      "wide_screen_mode": true
    },
    "header": {
      "title": {
        "tag": "plain_text",
        "content": "📋 合同审查完成"
      },
      "template": "blue"
    },
    "elements": [
      {
        "tag": "div",
        "text": {
          "tag": "lark_md",
          "content": "**合同名称:** {合同名称}\n**风险等级:** {风险等级}\n**风险数量:** {风险数量} 处\n**处理建议:** {处理建议}"
        }
      },
      {
        "tag": "hr"
      },
      {
        "tag": "div",
        "text": {
          "tag": "lark_md",
          "content": "点击下方按钮,跳转到审批表单,填写并提交即可。"
        }
      },
      {
        "tag": "action",
        "actions": [
          {
            "tag": "button",
            "text": {
              "tag": "plain_text",
              "content": "🚀 立即发起审批"
            },
            "type": "primary",
            "url": "https://appr.mingdao.com/approvalCenter/approval/detail?processCode=92398274-D3EB-4F0D-AC2A-994C1340C361"
          }
        ]
      }
    ]
  }
}
```

**发送卡片时:**
- `action`: `send`
- `target`: 当前对话用户的 `open_id`
- 直接发送 JSON 格式的卡片内容

#### 步骤 3:用户跳转并提交

用户点击卡片中的「🚀 立即发起审批」按钮 → 浏览器打开审批表单 → 用户填写表单 → 提交审批

## 审批表单链接

**审批模板 Code:** `92398274-D3EB-4F0D-AC2A-994C1340C361`  
**表单直接链接:** `https://appr.mingdao.com/approvalCenter/approval/detail?processCode=92398274-D3EB-4F0D-AC2A-994C1340C361`

| 字段 | Widget ID | 类型 |
|------|-----------|------|
| 合同名称 | widget17810563932590001 | input |
| 合同类型 | widget17810564322630001 | radioV2 |
| 合同金额 | widget17810565500320001 | amount |
| 审查人 | widget17810566103400001 | contact |
| 风险等级 | widget17810566337480001 | radioV2 |
| 风险数量 | widget17810566624930001 | number |
| 关键风险摘要 | widget17810566988710001 | textarea |
| 处理建议 | widget17810567334140001 | radioV2 |
| 备注 | widget17810567545890001 | textarea |

## 对方公司识别

合同中的"对方公司"(乙方)可能出现在以下位置,按优先级查找:
1. 合同标题
2. 甲乙双方定义条款
3. 合同落款/签章处

识别规则:
- 查找含"乙方"、"Party B"、"受托方"、"承租方"等关键词的行
- 提取冒号或顿号后的公司名称

## 合同金额识别

识别规则:
- 查找含"金额"、"总价"、"合同价款"、"rmb"、"CNY"等关键词的行
- 提取数字(支持万元、亿元等中文单位)
- 统一换算为元,保留2位小数

## 参考文档

- `clause_guide.md` - 合同条款审查指南
- `risk_guide.md` - 风险评估标准
- `report_template.md` - 审查报告模板
- `approval_integration.py` - 审批相关工具(卡片 JSON 生成)

## 技术说明

- **合同解析:** 使用 Python 脚本提取文本内容
- **风险识别:** 基于条款指南和风险评估标准
- **审批卡片:** 飞书交互卡片,支持按钮跳转审批表单
- **审批提交:** 由用户点击按钮跳转后在飞书审批页面完成

Files in this skill

  • SKILL.md5.9 KB
  • approval_integration.py3.7 KB
  • clause_guide.md2.6 KB
  • parse_contract.py2.4 KB
  • report_template.md3.4 KB
  • risk_guide.md4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…