本文へ移動
cccskills
無料GitHub で公開

ai-contract-review

合同审查(民法典)。基于《中华人民共和国民法典》及最新司法解释,对合同进行逐条智能审查。五维风险评估(合法性/公平性/完整性/明确性/可执行性),识别12类常见缺失条款(违约金/争议解决/不可抗力/保密/知识产权/竞业限制/送达地址/合同解除/违约责任/通知方式/生效条件/附件清单),自动标注风险等级并给出修订建议和替代条款。

支持docx/pdf/txt输入,输出结构化审查报告。触发词:合同审查、审合同、民法典审查、合同风险检查、合同合规、合同条款审查、法律风险、合同漏洞、合同缺失条款、合同审阅、contract review、合同检查、帮我审合同。

インストール方法を見る

含まれるファイル(5)

  • SKILL.md18.0 KB
  • _meta.json116 B
  • main.py40.5 KB
  • marketplace.json2.0 KB
  • requirements.txt285 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

main.py 完整可执行代码,10个CLI命令,纯Python标准库零依赖(docx/pdf解析需按需安装 python-docx/PyPDF2)。运行方式:python main.py。内置 24 条民法典核心法条+政府采购/招投标专项法条(转包禁止、质保金、履约保证金、进口审批),支持单条/单文件/批量/政府专项四种审查粒度。

合同审查(民法典)

一句话概述

基于《中华人民共和国民法典》(合同编)及最新司法解释,对合同进行逐条智能审查——五维风险评估、12 类缺失条款检测、风险标注、修订建议,输出结构化审查报告。

如何开始 / 触发方式(先看这段)

本技能在 WorkBuddy 对话框里直接用自然语言触发,不需要记命令:

  • 审一份合同:把合同文件(docx/pdf/txt)拖进对话框,说「帮我审一下这份采购合同」「审合同」「合同风险检查」即可。
  • 审一条条款:直接说「审查这条条款:违约金为合同总额的50%」。
  • 批量审一个文件夹:「批量审查 D:/合同/ 这个目录下的所有合同」。
  • 查法条:「民法典第585条讲什么的」。

触发词(命中任意一个即唤醒):合同审查、审合同、民法典审查、合同风险检查、合同合规、合同条款审查、法律风险、合同漏洞、合同缺失条款、合同审阅、contract review、合同检查、帮我审合同。

提示:首次用时若没反应,确认技能已启用(左侧【技能】面板里「AI合同审查」开关打开)。本技能只做文本分析,不会替你改合同原文。

快速验证(30秒跑通)

# 1. 查询民法典法条
python main.py law-lookup --article 585

# 2. 审查一条违约金条款
python main.py review-clause --clause "违约金为合同总额的50%"

# 3. 查看风险类型和缺失类别
python main.py list-risk-types
python main.py list-missing-categories

# 4. 生成一份模拟审查报告
python main.py generate-report --input contract.txt --output D:\skill-test\review-report.md

使用场景

  • 签署合同前快速审查,规避法律风险
  • 采购合同、服务合同、劳动合同、租赁合同等各类合同
  • 企业法务日常合同审阅
  • 个人租房合同、合作协议审阅
  • 合同模板合规性检查
  • 政府采购合同、招投标项目合同专项审查(v1.3.0 新增 gov-review)

法律依据

  • 《中华人民共和国民法典》2021年1月1日施行
  • 合同编(第三编,第463-988条):通则、典型合同、准合同
  • 总则编(第一编):民事主体、民事法律行为、代理
  • 相关司法解释(截至2026年最新)

命令清单

parse-contract

解析合同文件(docx/pdf/txt),提取条款结构。

python main.py parse-contract --input contract.docx

review-clause

逐条审查合同条款,对照民法典给出意见。

python main.py review-clause --clause "违约金为合同总额的50%"

risk-assess

五维风险评估(合法性/公平性/完整性/明确性/可执行性)。

python main.py risk-assess --input contract.docx

missing-check

检测12类常见缺失条款。

python main.py missing-check --input contract.docx

generate-report

生成结构化审查报告(Markdown格式)。

python main.py generate-report --input contract.docx --output review-report.md

batch-review

批量审查多个合同文件。

python main.py batch-review --dir ./contracts/

law-lookup

查询民法典相关法条。

python main.py law-lookup --article 584

gov-review(政府采购/招投标专项,v1.3.0 新增)

针对政府采购合同做专项审查:转包/分包禁止、质保金惯例、履约保证金上限、进口产品审批等。

python main.py gov-review --input 政府采购合同.txt

说明:该命令仅对命中政府专项关键词(转包/分包/质保金/履约保证金/进口)的条款触发检测,不主动要求政府条款;普通民法典审查仍走 review-clause / batch-review。

list-risk-types

列出所有风险类型及说明。

python main.py list-risk-types

list-missing-categories

列出12类常见缺失条款及重要性。

python main.py list-missing-categories

五维风险评估

维度评估内容风险权重
合法性条款是否符合民法典强制性规定40%
公平性双方权利义务是否对等20%
完整性必要条款是否齐全20%
明确性条款表述是否清晰无歧义10%
可执行性条款是否具备实际可操作10%

风险等级

等级标识说明
[HIGH] 高风险红色违反强制性规定、权利义务严重失衡、核心条款缺失
[MED] 中风险黄色表述模糊、非核心条款缺失、存在可争议空间
[LOW] 低风险绿色格式瑕疵、非实质性建议

12 类常见缺失条款检测

#类别重要性民法典依据
1违约金条款★★★★★第584-588条
2争议解决方式★★★★★民诉第33-35条
3不可抗力条款★★★★☆第180、590条
4保密条款★★★★☆第501条
5知识产权归属★★★★☆第123条、技术合同章
6竞业限制★★★☆☆第868-869条
7送达地址确认★★★★☆第137条
8合同解除条件★★★★★第562-566条
9违约责任★★★★★第577-594条
10通知方式★★★☆☆第137-139条
11生效条件/期限★★★★☆第158-160条
12附件清单★★★☆☆实务要求

典型对话示例

示例1:审查采购合同

用户:帮我审一下这份采购合同。

AI:收到合同文件,开始审查...

  1. 解析:检测到采购合同,共 12 条
  2. 五维风险评估:合法性 85% / 公平性 72% / 完整性 60% / 明确性 78% / 可执行性 80%
  3. 发现 3 个风险项:
    • [HIGH] 第5条:违约金约定为"合同总额的50%",可能被认定为过高(民法典第585条,建议不超过实际损失的30%)
    • [HIGH] 缺失争议解决条款(建议补充仲裁/诉讼选择及管辖地)
    • [MED] 第8条:交付标准表述模糊,建议明确验收标准和时限
  4. 缺失条款:保密条款、不可抗力条款、送达地址确认
  5. 综合评分:68/100(建议修订后签署)

示例2:审查租赁合同

用户:审一下租房合同,看看有没有坑。

AI:

  1. 解析:租赁合同,共 8 条
  2. [MED] "押金在退租时适当扣除"——"适当"表述模糊(民法典第142条),建议明确扣除标准和计算方式
  3. [MED] 缺少维修责任划分(建议补充谁负责日常维修/大修)
  4. 缺失条款:违约金条款(★★★★★)、送达地址确认(★★★★☆)
  5. 综合评分:72/100 — 需修订

示例3:审查服务合同

用户:这份技术服务合同帮我看看风险点。

AI:

  1. 解析:技术服务合同,共 15 条
  2. [HIGH] 第7条:"逾期每日加收合同总额1%违约金"——日利率型,年化高达365%,远超实际损失30%上限(民法典第585条),法院极可能酌减
  3. [MED] 第9条:"乙方应按时完成工作"——"按时"表述模糊(第142条),建议明确交付节点与验收标准
  4. 缺失条款:保密条款(★★★★☆)、不可抗力(★★★★☆)、知识产权归属(★★★★☆)
  5. 综合评分:61/100 — 高风险,建议重点修订违约金与补全三类条款

示例4:审查劳动合同

用户:公司要和我签劳动合同,帮我过一遍。

AI:

  1. 解析:劳动合同,共 11 条
  2. [MED] 第4条:"试用期6个月"——需注意试用期上限与合同期限挂钩(合同期<3年试用期不得超2个月),请核对合同总期限
  3. [MED] 缺失竞业限制补偿约定——若约定竞业限制(第868-869条),须同时约定解除/终止后按月经济补偿,否则条款可能无效
  4. 缺失条款:保密条款、送达地址确认、违约责任
  5. 综合评分:70/100 — 需修订(重点确认试用期与竞业补偿)

示例5:审查合作/合伙协议

用户:和朋友合伙开公司,这份合伙协议有没有坑?

AI:

  1. 解析:合伙协议,共 13 条
  2. [HIGH] 第3条:"出资比例按实际情况调整"——"实际情况"表述模糊(第142条),建议明确各方出资金额、方式、时间节点
  3. [MED] 第8条:"重大决策由甲方最终决定"——"最终决定"可能被认定免除己方责任(格式条款第497条),建议改为按出资比例表决
  4. 缺失条款:利润分配、亏损分担、退出/解散机制、争议解决
  5. 综合评分:58/100 — 高风险,建议补全治理与退出条款

示例6:审查保密协议(NDA)

用户:这份保密协议帮我审一下。

AI:

  1. 解析:保密协议,共 9 条
  2. [MED] 第2条:"保密期限至相关信息公开为止"——"公开"标准模糊,建议明确固定期限(如合同终止后3年)或界定"公开"的认定方式
  3. [LOW] 违约责任仅写"依法承担",建议补充具体赔偿计算方式(第577条)
  4. 缺失条款:争议解决方式(★★★★★)、合同解除条件
  5. 综合评分:74/100 — 需修订(补全争议解决与量化违约责)

示例7:审查政府采购合同(v1.3.0 专项)

用户:这份政府采购合同帮我专项审一下。

AI(gov-review):

  1. 解析:政府采购合同,共 11 条
  2. [MED] 第2条:"余5%作为质量保证金于质保期满无质量问题后支付"——质保金5%高于工程领域3%惯例,建议核实约定依据(国办发〔2016〕49号)
  3. [MED] 第7条:"乙方不得将本项目转包或违法分包"——已明确禁止,合规 ✓(若合同未写禁止,则会被提示补充「乙方不得转包;分包须经甲方书面同意」)
  4. 未命中:履约保证金上限、进口产品审批(本合同不涉及)
  5. 综合提示:政府专项条款(转包/质保金/履约保证金/进口)已覆盖;其余仍按民法典通用规则审查

以上示例展示统一的输出格式:解析 → 五维风险项(带法条与修订建议)→ 缺失条款清单 → 综合评分与处置建议,方便你对照自己的合同快速定位问题。

常见问题(FAQ)

Q:这个技能能替代律师吗? A:不能。本技能提供法律参考意见,不构成正式法律意见书。重大合同、涉诉合同、金额巨大或关系重大的,建议由执业律师最终审核。

Q:怎么在对话框里触发它? A:不用记命令。把合同文件拖进对话框,说「帮我审一下这份合同」或「审合同」即可;也能直接说「审查这条条款:违约金为合同总额的50%」或「批量审查 D:/合同/ 这个目录」。详见上文「如何开始 / 触发方式」。

Q:支持哪些合同类型? A:通用合同审查框架,适用于采购、服务、劳动、租赁、合作/合伙、保密(NDA)、借款等各类合同。核心是民法典合同编通则的通用审查规则。

Q:支持政府采购 / 招投标合同吗? A:支持(v1.3.0 起)。通用民法典审查对所有合同生效;另提供 gov-review 命令做政府专项检测——转包/分包禁止(政府采购法第48条)、质保金惯例(国办发〔2016〕49号)、履约保证金≤10%(实施条例第48条)、进口产品审批(进口产品管理办法)。仅命中政府关键词的条款触发,不主动要求政府条款。

Q:批量审查现在是真的逐份审吗? A:是的(v1.2.0 起)。batch-review 会对目录里每个 txt/docx/pdf 真正执行解析→五维评估→缺失检测→生成单份报告,并在末尾输出汇总表(得分/评级/缺失数/风险项)。解析失败(缺依赖或扫描件)的文件会跳过并标注。

Q:参数报错看不懂怎么办? A:命令统一用 [参数错误] 前缀并附用法示例。常见原因:①--clause 的条款没用引号包裹,空格被当成多参数 → 用引号包住整句;②--input/--dir 路径含空格没引号、或文件/目录不存在 → 用引号包裹绝对路径并核对;③扩展名不是 txt/docx/pdf。

Q:docx/pdf 解析需要额外安装什么? A:docx 需要 pip install python-docx,pdf 需要 pip install PyPDF2。txt 格式无需额外依赖。未安装时工具会提示你装,不会静默失败。

Q:PDF 解析不准 / 是扫描件怎么办? A:文本型 PDF 用 PyPDF2 提取文字层;若 PDF 是扫描图片(文本层为空),工具会提示"需 OCR",此时建议先转成 txt 或 docx 再审。排版复杂的 PDF 提取可能有错位,关键条款建议人工核对。

Q:审查结果准吗?复杂条款怎么处理? A:审查基于关键词匹配与模式识别(违约金比例、模糊词、格式条款标志等),对典型风险(过高违约金、模糊表述、缺失必备条款)识别较稳。但本技能只内置 24 条民法典核心法条+政府采购专项法条、不覆盖全部情形,遇到复杂/非典型/行业专项条款(如金融、医疗深度法规),结论仅供参考,建议人工复核或咨询律师。

Q:能审查英文合同或境外法律管辖的合同吗? A:不能。本技能仅依据《中华人民共和国民法典》审查中国大陆法律管辖的合同。含境外管辖、适用外国法、或涉国际公约的合同不在适用范围内(见下方「适用范围」)。

Q:审查报告能导出吗? A:能。generate-report --input 合同.docx --output 报告.md 会生成 Markdown 格式报告;批量审查会在目标目录下的 review_reports/ 生成每份合同的报告。

Q:它在本机运行吗?收费吗? A:本地运行,不上传、不存储你的合同内容(见下方「法务与安全声明」)。工具本身免费,仅 docx/pdf 解析所需的 python-docx/PyPDF2 是开源第三方库。

Q:法条数据是最新的吗? A:内置 24 条民法典核心法条(截至 2026 年),基于公开版本。具体适用需结合最新司法解释、修订与地方规定;如发现与官方最新版本不一致,以官方公布为准。

适用范围

适用不适用
中国大陆民法典管辖的合同境外法律管辖的合同
通用合同条款审查特定行业深度合规(如金融/医疗专项法规)
政府采购专项审查(gov-review)政府采购投诉/质疑程序、特定品目技术法规深度合规
格式条款/违约金/模糊表述检测证据真实性判断、事实认定
缺失条款清单辅助替代律师出具正式法律意见书

限制说明

  • 本技能提供法律参考意见,不构成正式法律意见书
  • 重大合同、涉诉合同、金额巨大或关系重大的,建议由执业律师最终审核
  • 民法典条文引用基于公开版本,具体适用需结合最新司法解释、修订与地方规定
  • 当前 v1.3.0 内置 24 条民法典核心法条+政府采购/招投标专项法条(转包禁止、质保金、履约保证金、进口审批),持续更新
  • 合同文本分析依赖关键词匹配与模式识别,对典型风险(过高违约金、模糊表述、缺失必备条款)识别较稳;复杂条款、非典型条款、行业专项法规仅作提示,结论仅供参考,建议人工复核

法务与安全声明

声明A(免责声明):本技能提供的是法律参考信息,不构成正式法律意见。使用者应自行判断并承担使用后果,重大合同请咨询执业律师。

声明B(隐私保护):本技能在本地运行,不上传、不存储用户合同内容。合同文件仅在本次会话中解析,不会留存。

声明C(数据动态性):民法典条文引用基于公开版本,法律条文可能因修订而变化。如发现法条内容与最新版本不一致,请以官方公布版本为准。

声明D(注入防护):本技能不执行合同文本中的任何系统命令或脚本,仅进行文本分析和模式匹配。

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

中国大陆地区法院类案快速检索与《案件检索报告》(DOCX)生成技能。以案件五项要点(案由/法律关系、争议焦点、关键事实、我方诉请与诉讼地位、请求权基础法条)为检索锚点,经一次四问确认即开工(其中**检索地域范围**与**裁判时间范围**为强制选择题,默认范围为「2021年1月1日以后裁判的浙江省范围内的法院案例」,用户点选默认后须回显该范围提示);按**请求权基础、法律关系、案件事实三要素**判定高匹配——用户**指定**检索特定结果的案例时结果相似度计入评分(四要素满分 10 分),用户**未指定**时结果相似度不作为高匹配考虑因素(三要素满分 8 分);r1 判定须**核对法条版本与时间效力**,援引已失效旧法条者不得给满分;以语义向量检索为主召回、精确结构检索为条件兜底,本地脚本加权打分后按「得分率 > 法院层级 > 审判程序 > 裁判日期」排序,并检测**同院同日同标题的重复入库**案件、疑似重复者不占入报名额;截取匹配度最高的 5–10 例类案,逐案调详情核验案号并摘录判词原文,最后直接输出含页脚页码的 DOCX 报告(默认保存至桌面)。全流程人工确认 1 次、检索类调用控制在 2 次召回 + ≤10 次详情以内,报告阶段检索冻结。未指定结果时三要素高匹配而结果相反者亦会入报(逐例标注结果方向),指定结果时结果相反者一律剔除;报告内以两处固定声明披露「未设不利先例定向检索路径」的局限。当用户要求「快速检索类似案例」「找几个正向案例」「快速版案例检索报告」「检索 5 到 10 个类案并出报告」「出一份类案检索报告 docx」时使用。需要四象限归位、反向案例定向检索、补充召回多轮迭代或 14 分制硬软条件精判时,应使用完整版技能「案例检索报告Plus」而非本技能。基于华宇元典法律数据 MCP。

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

88查企业风险查询与分析工具 —— 专注于中国大陆企业的法务风险查询与分析,覆盖经营异常、行政处罚、监管措施、被执行人、失信被执行人、司法案件等风险类型。支持公司名称、统一社会信用代码、companyId 三种输入方式,自动完成风险查询并输出结构化风险分析总结。 触发场景:仅当用户意图为查询企业风险/法务风险时触发。包括但不限于:企业风险查询、公司风险、经营异常、行政处罚、监管措施、被执行人、失信被执行人、司法风险、风险扫描、风险评估、企业合规审查、风险报告、XX公司有什么风险、XX公司安全吗、XX公司有没有处罚、XX公司被执行过吗。 不触发场景:纯粹的企业信息查询(如查公司、搜企业、工商信息、注册资本、法人代表、股东结构、专利商标等)不应触发本技能,请使用其他 cha88 系列工具。

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Manages Rule 30(b)(6) corporate representative deposition workflows — drafting notice topics with reasonable particularity, building examination outlines, defending designees, handling objections, and preserving binding admissions for summary judgment or trial. Use when drafting or responding to 30(b)(6) notices, selecting and preparing designees, building topic-by-topic outlines, or triaging scope and privilege disputes. Trigger keywords: 30(b)(6), corporate representative deposition, topic list, designee, notice analysis, deposition objections, corporate admissions.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Guides taking and defending Rule 30(b)(6) corporate representative depositions. Drafts topic lists with reasonable particularity, builds examination outlines for binding corporate admissions, analyzes noticed topics for objections, and prepares designees. Use when drafting 30(b)(6) notices, preparing corporate deposition topics, selecting or preparing designees, or defending corporate representative depositions.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Drafts FDA 510(k) Premarket Notification submissions demonstrating substantial equivalence under 21 CFR Part 807. Supports Traditional, Special, and Abbreviated pathways. Use when preparing Class II medical device regulatory filings, substantial equivalence analyses, or FDA premarket submissions.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Drafts a recordable Abstract of Judgment to create a judgment lien on a debtor's real property. Extracts party names, monetary components, and judgment details from case documents, then applies jurisdiction-specific formatting and certification requirements. Use post-judgment in commercial litigation when enforcing monetary awards, perfecting judgment liens, or preparing lien filings with the county recorder.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

CSlawyer1985 のスキルをすべて見る

このスキルの問題を報告する