# contract-audit **Repository Path**: techwolf/contract-audit ## Basic Information - **Project Name**: contract-audit - **Description**: contract-audit 合同审计智能体 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-21 - **Last Updated**: 2026-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenClaw 合同审计 Skill 基于《中华人民共和国民法典》的智能合同审计工具,帮助企业审查合同中的风险、模糊条款或不利内容。 ## ✨ 核心功能 ### 📋 合同审查 - **风险分级评估**: 将条款分为严重、高风险、中等、低风险四个等级 - **法律依据审查**: 基于《民法典》第153-686条等进行合法合规性检查 - **高频风险识别**: 自动检测常见风险模式(无限责任、模糊条款、权利不对等) - **位置精确定位**: 标注具体条款位置,便于修改确认 ### 💰 财务分析 - 金额提取:识别人民币、美元等各类货币金额 - 百分比分析:自动检测违约金比例、费用比例 - 财务风险预警:识别不合理的财务条款 ### 📄 Word 文档处理 - 从 `.docx` 文件中提取文本、表格内容 - 风险关键词检测 - 财务术语分析 ### 🏢 多场景支持 - 买卖合同、租赁合同、借款合同 - 服务协议(SaaS、外包、咨询) - 采购合同、保密协议(NDA) - 劳动合同、技术合同 - 承揽合同、建设工程合同 --- ## 📋 适用场景 **推荐使用情况:** - 企业采购合同审查 - 服务协议签订前审核 - 保密协议(NDA)评估 - 投资合作合同分析 - 劳动派遣合同检查 - 建设工程合同风险排查 **特别需要关注的:** - 合同金额超过 ¥100K - 交易对手为唯一来源时 - 多年长期合同 - 涉及个人数据跨境 - 复杂的知识产权条款 --- ## 🚀 快速开始 ### 方法一:使用 skill 命令 在 OpenClaw 环境中直接调用: ```bash # 中文版(推荐国内用户) /skill contract-auditing-zh # 英文版 /skill contract-auditing ``` ### 方法二:Python 脚本 #### 安装依赖 ```bash pip install python-docx ``` #### 基础使用 ```python from docx_helpers import read_docx, detect_risk_keywords, analyze_financial_terms, create_audit_report # 读取合同文档 doc = read_docx('合同.docx') # 风险关键词检测 risks = detect_risk_keywords(doc) for risk in risks: print(f"发现风险: {risk}") # 财务分析 finances = analyze_financial_terms(doc) print(f"涉及总金额: ¥{finances['total_mentioned']:,.2f}") print(f"金额提及次数: {finances['amount_count']} 处") # 生成审计报告 create_audit_report('审计报告', risks, '报告.docx') ``` --- ## 📖 使用流程 ### 审计七步法 1. **合同类型识别** → 确定适用法律条款 2. **主体资格审查** → 验证签约方资格 3. **形式要件检查** → 确认书面形式、签字盖章完整性 4. **必备条款检查** → 对照《民法典》第469条八大要素 5. **风险分级评估** → 划分条款风险等级 6. **合法性审查** → 检查不违反法律强制性规定 7. **报告生成** → 输出结构化审查意见 ### 风险标识协议 每个风险都会标注具体位置: ``` 📍 位置: [章节编号],[段落/句子],[行/页] 例如: 第4.2条, 第15段, 第8-12行 ``` --- ## 🛡️ 审查重点 ### 🔴 严重风险(需立即处理) | 风险类型 | 典型表现 | 法律依据 | |---------|---------|---------| | 无限责任 | 责任无上限 | 民法典第1133条 | | 违约金过高 | 超过损失30% | 民法典第585条 | | 违反强制性规定 | 违反法律禁止性条款 | 民法典第153条 | | 格式条款显失公平 | 免除己方责任 | 民法典第497条 | | 重大误解欺诈 | 未充分提示说明 | 民法典第496条 | ### 🟠 高风险模式 **权利义务不对等** - 单方终止权、无理由解除权 - 非对称权利义务分配 - 未经授权的条款修改权 **履约风险** - 履行期限约定不明 - 质量标准不具体 - 验收标准缺失 **知识产权风险** - 知识产权归属模糊 - 职务成果归属不明 - 保密义务范围过宽 **争议解决风险** - 管辖条款明显不利 - 仲裁机构选择不专业 - 适用法律选择风险 --- ## 💡 典型审查报告示例 ```markdown # ✅ 合同审查意见书 ## 一、基本审查 - ✅ 合同主体具备民事行为能力 - ✅ 书面形式完整 - ✅ 八大必备条款齐全 ## 二、发现的问题 ### 🔴 严重问题 (1项) | # | 位置 | 条款 | 风险 | 建议 | |---|------|------|------|------| | C1 | 第5.3条, 第4段 | "违约金为合同总额的20%" | 超过损失30%, 可能被调减 | 建议修改为"不超过实际损失的30%" | ### 🟠 高风险问题 (2项) | # | 位置 | 条款 | 风险 | 建议 | |---|------|------|------|------| | H1 | 第4.1条 | "甲方拥有单方解除权" | 权利不对等 | 建议增加乙方解除权 | | H2 | 第7.2条 | "乙方承担无限赔偿责任" | 责任无上限 | 建议设定最高赔偿限额 | ## 三、修改建议 1. 违约金条款优化为实际损失的30% 2. 增加双方对等解除权 3. 澄清知识产权归属(属于乙方开发) ## 四、结论 ✅ **建议修改后批准签署** ⚠️ 需重点修改3处风险条款 ``` --- ## ⚠️ 免责声明 > **本工具仅作为辅助审查参考,不构成正式法律意见。** > > - 对于重大合同金额或复杂条款,建议咨询专业律师 > - 法律法规会有更新,请以现行有效法律为准 > - 本工具不对审查结果的法律效力负责 > - 不涉及诉讼策略建议 > - 遵守《数据安全法》《个人信息保护法》相关要求 --- ## 📚 参考法律条款清单 ### 《民法典》核心条款 | 条款 | 内容摘要 | |------|---------| | 第469条 | 八大必备合同要素 | | 第496-498条 | 格式条款说明义务 | | 第563条 | 合同法定解除情形 | | 第585条 | 违约金与实际损失关系 | | 第686条 | 保证方式(一般保证/连带责任) | | 第1133条 | 侵权责任限额 | | 第153条 | 合同无效的情形 | ### 相关司法解释 - 《最高人民法院关于适用〈民法典〉合同编通则若干问题的解释》 --- ## 📝 工具链说明 本项目提供两个 Python 脚本模块: ### `docx_helpers.py` | 函数 | 功能 | |------|------| | `read_docx(filepath)` | 读取 .docx 合同文件 | | `extract_all_text(doc)` | 提取纯文本内容 | | `extract_tables(doc)` | 提取文中表格数据 | | `detect_risk_keywords(doc)` | 检测风险关键词 | | `analyze_financial_terms(doc)` | 分析合同金额、百分比 | | `create_financial_summary(doc)` | 生成财务摘要 | | `create_audit_report(title, findings, output)` | 生成审计报告文档 | ### `SKILL_ZH.md` 中文版合同审计技能文档,包含详细方法论、案例分析和检查清单。 ### `SKILL.md` 英文版合同审计技能文档。 --- ## 🔧 技术依赖 ``` python-docx >= 0.8.11 Python >= 3.7 ``` 安装命令: ```bash pip install python-docx ``` --- ## 📂 项目结构 ``` contract-audit/ ├── README.md # 本文件 ├── SKILL.md # 英文版技能文档 ├── SKILL_ZH.md # 中文版技能文档 └── docx_helpers.py # Word文档处理工具 ``` --- ## 🤝 贡献和使用 - **许可**: 本项目遵循开源协议 - **反馈**: 如发现风险识别错误或法律条款更新,欢迎反馈 - **场景**: 适用于企业法务、采购、合同管理等场景 - **用途**: 辅助性文档审查工具 --- ## 📞 联系方式 如有疑问或需要技术支持,请查阅 OpenClaw 官方文档或联系维护团队。 --- **声明**: 本工具基于《中华人民共和国民法典》编写,旨在提供结构化的合同审查方法。使用本工具时请务必结合专业法律意见,具体法律问题请咨询执业律师。 --- *最后更新: 2024年*