{"id":"bf07ae43-61f7-4ff4-af63-7319bf9b11d5","entityType":"agent","slug":"clawhub-wux818738-alt-contract-reviewer-wudi","name":"合同审核 Skill","canonicalUrl":"https://www.xpersona.co/agent/clawhub-wux818738-alt-contract-reviewer-wudi","canonicalPath":"/agent/clawhub-wux818738-alt-contract-reviewer-wudi","generatedAt":"2026-10-14T18:17:11.738Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-12T01:07:10.525Z","emptyReason":null},"description":"中文合同审核、修订批注、清洁版与报告输出，支持多轮迭代 Skill: 合同审核 Skill Owner: wux818738-alt Summary: 中文合同审核、修订批注、清洁版与报告输出，支持多轮迭代 Tags: latest:2.9.5 Version history: v2.9.5 | 2026-04-23T18:51:30.133Z | user 图片改用标准 Markdown 语法，修复 ClawHub 图片不显示问题 v2.9.4 | 2026-04-23T18:46:14.506Z | user SKILL.md 与 GitHub README 一致 v2.9.3 | 2026-04-23T18:42:30.224Z | user 添加效果图截图 v2.9.2 | 2026-04-23T18:38:41.070Z | user 优化 SKILL.md 结构：精简 description 用于 ClawHub 索引，正文保留核心介绍和用法，详细审核规则移至 refer","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 963 downloads reported by the source. Last updated 10/12/2026.","installCommand":"clawhub skill install s170kmr1twxz664eg59x9pf1bn84vyjh:contract-reviewer-wudi","sourceUrl":"https://clawhub.ai/wux818738-alt/contract-reviewer-wudi","homepage":"https://clawhub.ai/wux818738-alt/skills/contract-reviewer-wudi","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/wux818738-alt/contract-reviewer-wudi","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/wux818738-alt/skills/contract-reviewer-wudi","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"中文合同审核、修订批注、清洁版与报告输出，支持多轮迭代 Skill: 合同审核 Skill Owner: wux818738-alt Summary: 中文合同审核、修订批注、清洁版与报告输出，支持多轮迭代 Tags: latest:2.9.5 Version history: v2.9.5 | 2026-04-23T"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-12T01:07:10.525Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-12T01:07:10.525Z","emptyReason":null},"stars":null,"forks":null,"downloads":963,"likes":null,"task":null,"library":null,"packageName":null,"latestVersion":"2.9.5","tractionLabel":"963 downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-12T01:07:10.455Z","emptyReason":null},"lastUpdatedAt":"2026-10-12T01:07:10.525Z","lastCrawledAt":"2026-10-12T01:07:10.455Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-13T01:07:10.455Z","lastVerifiedAt":null,"highlights":[{"version":"2.9.5","createdAt":"2026-04-23T18:51:30.133Z","changelog":"图片改用标准 Markdown 语法，修复 ClawHub 图片不显示问题","fileCount":93,"zipByteSize":233634},{"version":"2.9.4","createdAt":"2026-04-23T18:46:14.506Z","changelog":"SKILL.md 与 GitHub README 一致","fileCount":92,"zipByteSize":232266},{"version":"2.9.3","createdAt":"2026-04-23T18:42:30.224Z","changelog":"添加效果图截图","fileCount":92,"zipByteSize":231838},{"version":"2.9.2","createdAt":"2026-04-23T18:38:41.070Z","changelog":"优化 SKILL.md 结构：精简 description 用于 ClawHub 索引，正文保留核心介绍和用法，详细审核规则移至 references/","fileCount":92,"zipByteSize":231625},{"version":"2.9.1","createdAt":"2026-04-23T18:05:31.067Z","changelog":"中文合同审核 Skill v2.9.1 - 支持修订痕迹、批注气泡、清洁版生成与多轮迭代管理，覆盖41种合同类型","fileCount":92,"zipByteSize":236098}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s170kmr1twxz664eg59x9pf1bn84vyjh:contract-reviewer-wudi","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-wux818738-alt-contract-reviewer-wudi/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-wux818738-alt-contract-reviewer-wudi/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-wux818738-alt-contract-reviewer-wudi/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-wux818738-alt-contract-reviewer-wudi/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-wux818738-alt-contract-reviewer-wudi/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-wux818738-alt-contract-reviewer-wudi/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-14T18:17:11.736Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-wux818738-alt-contract-reviewer-wudi/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-wux818738-alt-contract-reviewer-wudi/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-wux818738-alt-contract-reviewer-wudi/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-wux818738-alt-contract-reviewer-wudi/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-12T01:07:10.525Z","emptyReason":null},"readme":"Skill: 合同审核 Skill\n\nOwner: wux818738-alt\n\nSummary: 中文合同审核、修订批注、清洁版与报告输出，支持多轮迭代\n\nTags: latest:2.9.5\n\nVersion history:\n\nv2.9.5 | 2026-04-23T18:51:30.133Z | user\n\n图片改用标准 Markdown 语法，修复 ClawHub 图片不显示问题\n\nv2.9.4 | 2026-04-23T18:46:14.506Z | user\n\nSKILL.md 与 GitHub README 一致\n\nv2.9.3 | 2026-04-23T18:42:30.224Z | user\n\n添加效果图截图\n\nv2.9.2 | 2026-04-23T18:38:41.070Z | user\n\n优化 SKILL.md 结构：精简 description 用于 ClawHub 索引，正文保留核心介绍和用法，详细审核规则移至 references/\n\nv2.9.1 | 2026-04-23T18:05:31.067Z | user\n\n中文合同审核 Skill v2.9.1 - 支持修订痕迹、批注气泡、清洁版生成与多轮迭代管理，覆盖41种合同类型\n\nArchive index:\n\nArchive v2.9.5: 93 files, 233634 bytes\n\nFiles: agents/openai.yaml (468b), LICENSE.md (4285b), README.md (4804b), references/clause-library/confidentiality/nda-3years.json (991b), references/clause-library/confidentiality/nda-perpetual.json (692b), references/clause-library/delivery/acceptance-7days.json (902b), references/clause-library/delivery/third-party-acceptance.json (633b), references/clause-library/dispute/arbitration-cietac.json (609b), references/clause-library/dispute/arbitration-local.json (597b), references/clause-library/dispute/court-shanghai.json (624b), references/clause-library/dispute/court-specified.json (558b), references/clause-library/force-majeure/standard.json (1099b), references/clause-library/general/amendment-written.json (686b), references/clause-library/general/entire-agreement.json (708b), references/clause-library/general/governing-law-mainland.json (584b), references/clause-library/index.json (1760b), references/clause-library/ip/joint-own.json (837b), references/clause-library/ip/license-back.json (859b), references/clause-library/ip/work-for-hire.json (940b), references/clause-library/payment/escrow-construction.json (784b), references/clause-library/payment/escrow.json (742b), references/clause-library/payment/milestone.json (949b), references/clause-library/payment/net-30.json (714b), references/clause-library/payment/prepaid-30pct.json (728b), references/clause-library/penalty/20pct-fixed.json (752b), references/clause-library/penalty/daily-5-per-10k.json (976b), references/clause-library/penalty/labor-daily-3pct.json (742b), references/clause-library/termination/breach-cure-15days.json (794b), references/clause-library/termination/convenience-30days.json (935b), references/contract-types/arbitration.json (7982b), references/contract-types/brokerage.json (9816b), references/contract-types/commission.json (9408b), references/contract-types/construction.json (14103b), references/contract-types/data-compliance.json (10157b), references/contract-types/derivatives.json (8869b), references/contract-types/distribution.json (9791b), references/contract-types/e-commerce.json (8460b), references/contract-types/entertainment.json (7665b), references/contract-types/factoring.json (9225b), references/contract-types/financial-leasing.json (10257b), references/contract-types/franchise.json (11813b), references/contract-types/fund.json (10009b), references/contract-types/gift.json (8216b), references/contract-types/guarantee.json (10391b), references/contract-types/house-sale.json (13214b), references/contract-types/import-export.json (11107b), references/contract-types/insurance.json (10050b), references/contract-types/investment.json (12273b), references/contract-types/ip-assignment.json (10143b), references/contract-types/ip-license.json (10685b), references/contract-types/joint-venture.json (10596b), references/contract-types/labor-contract.json (11154b), references/contract-types/lease.json (10183b), references/contract-types/loan-for-use.json (8108b), references/contract-types/loan.json (9501b), references/contract-types/ma-acquisition.json (11913b), references/contract-types/medical.json (8009b), references/contract-types/mortgage.json (10294b), references/contract-types/nda.json (8480b), references/contract-types/partnership.json (11771b), references/contract-types/pledge.json (10249b), references/contract-types/ppp.json (14339b), references/contract-types/README.md (7903b), references/contract-types/saas.json (8176b), references/contract-types/sales.json (8950b), references/contract-types/settlement.json (7834b), references/contract-types/tech-service.json (9604b), references/contract-types/telecom.json (7693b), references/contract-types/template.json (1580b), references/contract-types/transportation.json (8748b), references/contract-types/trust.json (10646b), references/contract-types/warehousing.json (9249b), references/engine-guide.md (16216b), references/output-spec.md (9361b), references/review-playbook.md (18950b), scripts/apply_changes.py (41282b), scripts/check_cross_refs.py (10511b), scripts/clause_recommender.py (15175b), scripts/config.py (3678b), scripts/contract_parser.py (17236b)\n\nFile v2.9.5:SKILL.md\n\n---\nname: contract-reviewer-wudi\ndisplay_name: 合同审核-WUDI\nversion: 2.9.5\ndescription: |\n  中文合同审核 Skill - 支持修订痕迹、批注气泡、清洁版生成与多轮迭代管理。覆盖41种合同类型、350+关键条款、229+常见风险、82个法律依据。核心输出为 Word Track Changes（修订痕迹）。\nlicense: GPL-3.0\nauthor: WUDI\nhomepage: https://github.com/wux818738-alt/contract-reviewer-wudi\n---\n\n# 合同审核 WUDI | Contract Reviewer WUDI\n\n> 中文合同审核 Skill，专为 OpenClaw / Claude AI 设计的智能合同审查工具。\n> 以 **修订痕迹（Track Changes）** 为核心输出，直接写入 Word 文档，所见即所得。\n\n![修订痕迹效果](https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/04_track_changes.png)\n\n## ✨ 核心特性\n\n| 能力 | 说明 |\n|------|------|\n| 📝 **修订痕迹** | 审核意见直接写入 Word Track Changes，红绿对比一目了然 |\n| 💬 **批注气泡** | 法律背景说明、结构性提示以 Word Comment 形式呈现 |\n| 📋 **清洁版生成** | 一键生成接受全部修改后的清洁版文档 |\n| 🔄 **多轮迭代** | 支持版本跟踪、差异对比、回滚管理 |\n| 🔍 **交叉引用检查** | 自动检测孤立引用、缺失条款、自引用问题 |\n| 🏷️ **合同类型检测** | 自动识别 41 种合同类型（关键词匹配 + 置信度排序） |\n| 📚 **条款智能推荐** | 内置 22 个专业条款模板，审核时自动匹配替代条款 |\n| 📄 **PDF/扫描件 OCR** | 自动识别 PDF 类型，支持 Vision/Tesseract 转换 |\n\n## 📊 覆盖范围\n\n- **41 种合同类型**：买卖、租赁、建设工程、技术服务、劳动合同、股权转让、PPP、金融衍生品等\n- **350+ 关键条款**审核规则\n- **229+ 常见风险**识别点\n- **82 个法律依据**（《民法典》合同编为主）\n\n## 🖼️ 效果展示\n\n### 1. 合同输入\n上传 Word 或 PDF 格式的合同文件即可开始审核。\n\n![合同输入](https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/01_input.png)\n\n### 2. 合同类型识别\n自动检测合同类型，匹配对应审核规则库。\n\n![合同类型识别](https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/02_type_detection.png)\n\n### 3. 风险扫描\n逐条扫描合同条款，识别法律风险并分级标注。\n\n![风险扫描](https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/03_risk_scan.png)\n\n### 4. 修订痕迹（核心输出）★\n审核修改直接写入 Word 修订痕迹，红色删除、绿色新增，对比清晰。\n\n![修订痕迹](https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/04_track_changes.png)\n\n### 5. 批注气泡\n无法用修订表达的内容（法律背景、结构性提示）以批注形式呈现。\n\n![批注气泡](https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/05_comments.png)\n\n### 6. 清洁版输出\n一键生成接受全部修改后的干净文档。\n\n![清洁版输出](https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/06_clean_version.png)\n\n## 📁 目录结构\n\n```\ncontract-reviewer-wudi/\n├── SKILL.md                          # Skill 主文件（AI 审核规则引擎）\n├── LICENSE.md                        # GPL-3.0 许可证\n├── scripts/\n│   ├── contract_parser.py            # 合同结构解析引擎\n│   ├── apply_changes.py              # 修订痕迹与批注写入引擎\n│   ├── generate_clean.py             # 清洁版生成引擎\n│   ├── iteration_manager.py          # 多轮迭代管理引擎\n│   ├── clause_recommender.py         # 条款智能推荐引擎\n│   ├── check_cross_refs.py           # 交叉引用检查\n│   ├── full_pipeline.py              # 完整审核流水线\n│   ├── pdf_ocr.py / vision_ocr.py    # PDF OCR 模块\n│   ├── preflight_check.py            # 预检工具\n│   ├── round_analyzer.py             # 轮次分析\n│   ├── generate_comparison.py        # 对比视图生成\n│   └── config.py                     # 共享配置\n├── references/\n│   ├── clause-library/               # 22 个专业条款模板 (JSON)\n│   ├── contract-types/               # 41 种合同类型定义 (JSON)\n│   ├── review-playbook.md            # 审核操作手册\n│   ├── engine-guide.md               # 引擎使用指南\n│   └── output-spec.md                # 输出规范\n├── agents/\n│   └── openai.yaml                   # Agent 配置示例\n├── tests/\n│   └── test_contract_reviewer.py     # 单元测试\n└── images/                           # 效果截图\n```\n\n## 🚀 安装\n\n### OpenClaw 用户\n\n```bash\ngit clone https://github.com/wux818738-alt/contract-reviewer-wudi.git ~/.qclaw/skills/contract-reviewer-wudi\n```\n\n重启 OpenClaw Gateway，Skill 会自动加载。\n\n### ClawHub 用户\n\n```bash\nclawhub install contract-reviewer-wudi\n```\n\n### 依赖\n\n- Python 3.8+\n- `python-docx`（修订痕迹 / 批注写入）\n- `PyMuPDF` 或 `pdfplumber`（PDF 解析，可选）\n- `Tesseract`（扫描件 OCR，可选）\n- `LibreOffice`（清洁版生成，可选）\n\n## 📜 许可证\n\n[GPL-3.0](LICENSE.md) © 2026 WUDI\n\n## 🙏 致谢\n\n本 Skill 的审核方法论基于法律审核通用实践，属于行业公共知识。感谢所有法律从业者对本领域的贡献。\n\nFile v2.9.5:README.md\n\n# 合同审核 WUDI | Contract Reviewer WUDI\n\n> 中文合同审核 Skill，专为 OpenClaw / Claude AI 设计的智能合同审查工具。\n> 以 **修订痕迹（Track Changes）** 为核心输出，直接写入 Word 文档，所见即所得。\n\n<p align=\"center\">\n  <img src=\"images/04_track_changes.png\" width=\"600\" alt=\"修订痕迹效果\">\n</p>\n\n## ✨ 核心特性\n\n| 能力 | 说明 |\n|------|------|\n| 📝 **修订痕迹** | 审核意见直接写入 Word Track Changes，红绿对比一目了然 |\n| 💬 **批注气泡** | 法律背景说明、结构性提示以 Word Comment 形式呈现 |\n| 📋 **清洁版生成** | 一键生成接受全部修改后的清洁版文档 |\n| 🔄 **多轮迭代** | 支持版本跟踪、差异对比、回滚管理 |\n| 🔍 **交叉引用检查** | 自动检测孤立引用、缺失条款、自引用问题 |\n| 🏷️ **合同类型检测** | 自动识别 41 种合同类型（关键词匹配 + 置信度排序） |\n| 📚 **条款智能推荐** | 内置 22 个专业条款模板，审核时自动匹配替代条款 |\n| 📄 **PDF/扫描件 OCR** | 自动识别 PDF 类型，支持 Vision/Tesseract 转换 |\n\n## 📊 覆盖范围\n\n- **41 种合同类型**：买卖、租赁、建设工程、技术服务、劳动合同、股权转让、PPP、金融衍生品等\n- **350+ 关键条款**审核规则\n- **229+ 常见风险**识别点\n- **82 个法律依据**（《民法典》合同编为主）\n\n## 🖼️ 效果展示\n\n### 1. 合同输入\n上传 Word 或 PDF 格式的合同文件即可开始审核。\n\n<p align=\"center\"><img src=\"images/01_input.png\" width=\"500\"></p>\n\n### 2. 合同类型识别\n自动检测合同类型，匹配对应审核规则库。\n\n<p align=\"center\"><img src=\"images/02_type_detection.png\" width=\"500\"></p>\n\n### 3. 风险扫描\n逐条扫描合同条款，识别法律风险并分级标注。\n\n<p align=\"center\"><img src=\"images/03_risk_scan.png\" width=\"500\"></p>\n\n### 4. 修订痕迹（核心输出）★\n审核修改直接写入 Word 修订痕迹，红色删除、绿色新增，对比清晰。\n\n<p align=\"center\"><img src=\"images/04_track_changes.png\" width=\"600\"></p>\n\n### 5. 批注气泡\n无法用修订表达的内容（法律背景、结构性提示）以批注形式呈现。\n\n<p align=\"center\"><img src=\"images/05_comments.png\" width=\"500\"></p>\n\n### 6. 清洁版输出\n一键生成接受全部修改后的干净文档。\n\n<p align=\"center\"><img src=\"images/06_clean_version.png\" width=\"500\"></p>\n\n## 📁 目录结构\n\n```\ncontract-reviewer-wudi/\n├── SKILL.md                          # Skill 主文件（AI 审核规则引擎）\n├── LICENSE.md                        # GPL-3.0 许可证\n├── scripts/\n│   ├── contract_parser.py            # 合同结构解析引擎\n│   ├── apply_changes.py              # 修订痕迹与批注写入引擎\n│   ├── generate_clean.py             # 清洁版生成引擎\n│   ├── iteration_manager.py          # 多轮迭代管理引擎\n│   ├── clause_recommender.py         # 条款智能推荐引擎\n│   ├── check_cross_refs.py           # 交叉引用检查\n│   ├── full_pipeline.py              # 完整审核流水线\n│   ├── pdf_ocr.py / vision_ocr.py    # PDF OCR 模块\n│   ├── preflight_check.py            # 预检工具\n│   ├── round_analyzer.py             # 轮次分析\n│   ├── generate_comparison.py        # 对比视图生成\n│   └── config.py                     # 共享配置\n├── references/\n│   ├── clause-library/               # 22 个专业条款模板 (JSON)\n│   ├── contract-types/               # 41 种合同类型定义 (JSON)\n│   ├── review-playbook.md            # 审核操作手册\n│   ├── engine-guide.md               # 引擎使用指南\n│   └── output-spec.md                # 输出规范\n├── agents/\n│   └── openai.yaml                   # Agent 配置示例\n├── tests/\n│   └── test_contract_reviewer.py     # 单元测试\n└── images/                           # 效果截图\n```\n\n## 🚀 安装\n\n### OpenClaw 用户\n\n1. 将本仓库 clone 到 Skill 目录：\n\n```bash\ngit clone https://github.com/wux818738-alt/contract-reviewer-wudi.git ~/.qclaw/skills/contract-reviewer-wudi\n```\n\n2. 重启 OpenClaw Gateway，Skill 会自动加载。\n\n### 依赖\n\n- Python 3.8+\n- `python-docx`（修订痕迹 / 批注写入）\n- `PyMuPDF` 或 `pdfplumber`（PDF 解析，可选）\n- `Tesseract`（扫描件 OCR，可选）\n- `LibreOffice`（清洁版生成，可选）\n\n## 📜 许可证\n\n[GPL-3.0](LICENSE.md) © 2026 WUDI\n\n## 🙏 致谢\n\n本 Skill 的审核方法论基于法律审核通用实践，属于行业公共知识。感谢所有法律从业者对本领域的贡献。\n\nFile v2.9.5:references/contract-types/README.md\n\n# 合同类型审核要点配置\n\n本目录包含各类合同的审核要点配置，用于指导 AI 进行针对性审核。\n\n## 文件清单\n\n### 已完成的合同类型（37种）\n\n| # | 合同类型 | 文件 | 关键条款 | 常见风险 | 特色功能 |\n|---|----------|------|----------|----------|----------|\n| 1 | 房屋买卖合同 | house-sale.json | 10 项 | 7 项 | 户口迁出、车位权属 |\n| 2 | 技术服务合同 | tech-service.json | 8 项 | 6 项 | 源代码交付、知识产权 |\n| 3 | 劳动合同 | labor-contract.json | 10 项 | 6 项 | 试用期、社保、竞业限制 |\n| 4 | 租赁合同 | lease.json | 10 项 | 6 项 | 转租限制、维修责任 |\n| 5 | 借款合同 | loan.json | 9 项 | 6 项 | LPR 利率上限 |\n| 6 | 保密协议 | nda.json | 9 项 | 5 项 | 保密信息例外 |\n| 7 | 买卖合同 | sales.json | 9 项 | 5 项 | 所有权保留 |\n| 8 | 建设工程合同 | construction.json | 11 项 | 7 项 | 两店一年、质保金 |\n| 9 | 合伙协议 | partnership.json | 10 项 | 6 项 | GP/LP 责任划分 |\n| 10 | 投资协议 | investment.json | 10 项 | 7 项 | 对赌条款、反稀释 |\n| 11 | 特许经营合同 | franchise.json | 10 项 | 6 项 | 冷静期、两店一年 |\n| 12 | 经销合同 | distribution.json | 10 项 | 5 项 | 销售任务、区域保护 |\n| 13 | 知识产权许可合同 | ip-license.json | 9 项 | 5 项 | 独占/排他/普通许可 |\n| 14 | 知识产权转让合同 | ip-assignment.json | 9 项 | 5 项 | 变更登记 |\n| 15 | 保险合同 | insurance.json | 10 项 | 5 项 | 免责条款提示、犹豫期 |\n| 16 | 运输合同 | transportation.json | 8 项 | 5 项 | 保价运输、赔偿责任 |\n| 17 | 仓储合同 | warehousing.json | 9 项 | 5 项 | 保管条件、仓单 |\n| 18 | 委托合同 | commission.json | 9 项 | 5 项 | 任意解除权、转委托 |\n| 19 | 保理合同 | factoring.json | 8 项 | 5 项 | 应收账款转让登记 |\n| 20 | 融资租赁合同 | financial-leasing.json | 9 项 | 5 项 | 权属登记、留购价款 |\n| 21 | 赠与合同 | gift.json | 6 项 | 5 项 | 任意撤销权、公证 |\n| 22 | 保证合同 | guarantee.json | 8 项 | 6 项 | 保证方式、公司决议 |\n| 23 | 抵押合同 | mortgage.json | 8 项 | 6 项 | 抵押登记、流押禁止 |\n| 24 | 质押合同 | pledge.json | 8 项 | 6 项 | 质物交付、出质登记 |\n| 25 | 居间合同 | brokerage.json | 8 项 | 6 项 | 跳单条款、如实报告 |\n| 26 | 借用合同 | loan-for-use.json | 7 项 | 5 项 | 无偿使用、返还义务 |\n| 27 | 和解协议 | settlement.json | 7 项 | 5 项 | 一次性了结、恢复原债务 |\n| 28 | 仲裁协议 | arbitration.json | 8 项 | 5 项 | 仲裁机构、一裁终局 |\n| 29 | 股权收购协议 | ma-acquisition.json | 11 项 | 6 项 | 尽职调查、交割条件 |\n| 30 | 合资合同 | joint-venture.json | 9 项 | 6 项 | 出资安排、公司治理 |\n| 31 | 信托合同 | trust.json | 9 项 | 6 项 | 财产独立性、刚性兑付禁止 |\n| 32 | 基金合同 | fund.json | 8 项 | 6 项 | 管理人登记、合格投资者 |\n| 33 | 金融衍生品合同 | derivatives.json | 7 项 | 6 项 | ISDA主协议、净额结算 |\n| 34 | 进出口贸易合同 | import-export.json | 9 项 | 6 项 | Incoterms、信用证 |\n| 35 | 数据合规合同 | data-compliance.json | 8 项 | 6 项 | 数据出境、个保法合规 |\n| 36 | 电信服务合同 | telecom.json | 7 项 | 5 项 | 服务等级、携号转网 |\n| 37 | 娱乐演艺合同 | entertainment.json | 7 项 | 5 项 | 经纪范围、IP归属 |\n| 38 | 医疗服务合同 | medical.json | 7 项 | 5 项 | 知情同意、病历管理 |\n| 39 | 电商平台合同 | e-commerce.json | 8 项 | 6 项 | 资质要求、保证金 |\n| 40 | SaaS服务协议 | saas.json | 8 项 | 5 项 | SLA、数据归属 |\n| 41 | PPP合同 | ppp.json | 10 项 | 6 项 | 财政论证、绩效付费 |\n\n### 辅助文件\n\n| 文件 | 说明 |\n|------|------|\n| template.json | 配置模板，用于创建新合同类型 |\n| README.md | 本文档 |\n\n## 统计汇总\n\n- **合同类型**: 41 种\n- **关键条款**: 350 项\n- **常见风险**: 229 项\n- **总配置大小**: 约 460KB\n\n## 合同类型分类\n\n### 房产类（2种）\n- 房屋买卖合同\n- 租赁合同\n\n### 商事类（9种）\n- 买卖合同\n- 经销合同\n- 特许经营合同\n- 保理合同\n- 融资租赁合同\n- 居间合同\n- 电商平台合同\n- SaaS服务协议\n- PPP合同\n\n### 公司类（5种）\n- 投资协议\n- 合伙协议\n- 股权收购协议\n- 合资合同\n- 特许经营合同\n\n### 工程类（1种）\n- 建设工程合同\n\n### 知产类（4种）\n- 技术服务合同\n- 知识产权许可合同\n- 知识产权转让合同\n- 保密协议\n\n### 劳动类（1种）\n- 劳动合同\n\n### 金融类（5种）\n- 借款合同\n- 保险合同\n- 融资租赁合同\n- 信托合同\n- 基金合同\n\n### 衍生品与投资类（2种）\n- 金融衍生品合同\n- 投资协议\n\n### 物流类（2种）\n- 运输合同\n- 仓储合同\n\n### 担保类（3种）\n- 保证合同\n- 抵押合同\n- 质押合同\n\n### 民事类（4种）\n- 委托合同\n- 赠与合同\n- 借用合同\n- 和解协议\n\n### 争议解决类（1种）\n- 仲裁协议\n\n### 国际贸易类（1种）\n- 进出口贸易合同\n\n### 合规类（1种）\n- 数据合规合同\n\n### 服务业类（4种）\n- 电信服务合同\n- 医疗服务合同\n- 娱乐演艺合同\n- SaaS服务协议\n\n## 配置结构\n\n```json\n{\n  \"$schema\": \"contract-type-config\",\n  \"contract_type\": \"合同类型名称\",\n  \"contract_type_en\": \"英文代码\",\n  \"description\": \"描述\",\n  \"version\": \"版本号\",\n  \"applicable_laws\": [\"适用法律\"],\n  \"keywords_for_detection\": [\"检测关键词\"],\n  \"key_clauses\": [...],\n  \"common_risks\": [...],\n  \"position_guidance\": {...}\n}\n```\n\n## 字段说明\n\n### key_clauses（关键条款）\n\n每个条款包含：\n- `name`: 条款名称\n- `required`: 是否必需\n- `keywords`: 识别关键词\n- `check_points`: 检查要点列表\n- `suggestion`: 通用建议\n\n### check_points（检查要点）\n\n- `item`: 检查项名称\n- `description`: 描述\n- `risk_level`: 风险等级（致命/重大/一般/轻微）\n- `regex_pattern`: 可选的正则匹配模式\n\n### common_risks（常见风险）\n\n- `id`: 风险编号\n- `name`: 风险名称\n- `description`: 风险描述\n- `severity`: 严重程度（高风险/中风险/低风险）\n- `pattern`: 匹配模式\n- `negative_pattern`: 是否为否定匹配（true=未匹配时触发）\n- `suggestion`: 修改建议\n- `legal_basis`: 法律依据\n\n### position_guidance（立场指导）\n\n- `priority_checks`: 优先检查项\n- `key_concerns`: 关键关注点\n- `avoid`: 应避免的问题\n\n## 使用方式\n\n1. **自动检测合同类型**：根据 `keywords_for_detection` 匹配\n2. **加载审核要点**：根据检测到的类型加载对应 JSON\n3. **执行针对性检查**：按 `key_clauses` 和 `common_risks` 检查\n4. **生成立场建议**：根据 `position_guidance` 生成建议\n\n## 扩展新类型\n\n1. 复制 `template.json`\n2. 修改合同类型信息\n3. 填写关键条款和检查要点\n4. 定义常见风险和立场指导\n5. 保存为 `{type-code}.json`\n6. 更新本 README\n\n## 版本历史\n\n| 日期 | 版本 | 合同类型 | 更新内容 |\n|------|------|----------|----------|\n| 2026-04-17 | 1.0.0 | 3 种 | 初始：房屋买卖、技术服务、劳动 |\n| 2026-04-17 | 1.1.0 | 7 种 | 添加：租赁、借款、保密、买卖 |\n| 2026-04-17 | 1.2.0 | 14 种 | 添加：建设工程、合伙、投资、特许经营、经销、IP许可、IP转让 |\n| 2026-04-17 | 1.3.0 | 21 种 | 添加：保险、运输、仓储、委托、保理、融资租赁、赠与 |\n| 2026-04-17 | 1.4.0 | 29 种 | 添加：保证、抵押、质押、居间、借用、和解、仲裁、股权收购 |\n| 2026-04-17 | 1.5.0 | 41 种 | 添加：合资、信托、基金、衍生品、进出口、数据合规、电信、医疗、娱乐、电商、SaaS、PPP |\n\nFile v2.9.5:_meta.json\n\n{\n  \"ownerId\": \"kn7238cxbvj4evmbt83avvr0j984tvrn\",\n  \"slug\": \"contract-reviewer-wudi\",\n  \"version\": \"2.9.5\",\n  \"publishedAt\": 1776970290133\n}\n\nFile v2.9.5:references/clause-library/confidentiality/nda-3years.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"confidentiality\",\n  \"name\": \"保密义务（3年期限）\",\n  \"applicable_types\": [\n    \"nda\",\n    \"tech-service\",\n    \"ip-license\",\n    \"consulting\"\n  ],\n  \"clause_text\": \"双方应对在合作过程中知悉的另一方的商业秘密及其他保密信息（以下统称保密信息）承担保密义务，未经信息披露方书面同意，不得向任何第三方披露或用于本合同履行以外的任何目的。保密期限为本合同终止后【3】年。本条保密义务不适用于：（1）接收方能证明在接收时已合法拥有的信息；（2）非因接收方过错成为公知信息；（3）接收方从有权披露的第三方合法获得的信息。\",\n  \"position_tips\": {\n    \"both\": \"保密期限一般2-5年均有约束力；3年是常见标准；注意明确保密信息的范围\"\n  },\n  \"legal_reference\": \"《民法典》第501条（保密义务）；《反不正当竞争法》第9条（商业秘密）\"\n}\n\nFile v2.9.5:references/clause-library/confidentiality/nda-perpetual.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"confidentiality\",\n  \"name\": \"永久保密条款（仅限核心商业秘密）\",\n  \"applicable_types\": [\n    \"nda\"\n  ],\n  \"clause_text\": \"对于【___】（具体列出保密信息类别，如：技术方案、客户名单、定价策略），保密期限为永久，不因本合同解除、终止而失效。但前述永久保密义务仅适用于明确标识为核心商业秘密的信息，未标识的信息按一般保密义务处理，期限为合同终止后2年。\",\n  \"position_tips\": {\n    \"both\": \"永久保密范围应尽量限缩，否则可能被认定为显失公平而无效\"\n  },\n  \"legal_reference\": \"《民法典》第501条\"\n}\n\nFile v2.9.5:references/clause-library/delivery/acceptance-7days.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"delivery\",\n  \"name\": \"7天验收期+逾期视为验收合格\",\n  \"applicable_types\": [\n    \"tech-service\",\n    \"construction\",\n    \"sales\"\n  ],\n  \"clause_text\": \"受托方/卖方交付工作成果后，委托方应在【7】个工作日内完成验收并书面通知结果；逾期未提出书面异议的，视为验收合格。如委托方在验收期内提出书面异议，受托方/卖方应在【5】个工作日内完成整改并重新提交验收。整改次数不超过【2】次；整改后仍不达标的，委托方有权解除合同并要求退还已付款项。\",\n  \"position_tips\": {\n    \"buyer\": \"争取验收标准明确写入合同附件，防止卖方交付不合格成果\",\n    \"seller\": \"争取逾期视为验收合格条款，防止买方无限期拖延验收\"\n  },\n  \"legal_reference\": \"《民法典》第626条（交付检验）\"\n}\n\nFile v2.9.5:references/clause-library/delivery/third-party-acceptance.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"delivery\",\n  \"name\": \"第三方验收条款\",\n  \"applicable_types\": [\n    \"construction\",\n    \"tech-service\"\n  ],\n  \"clause_text\": \"对于【___】（具体范围）部分的验收，应委托双方共同认可的具备相应资质的第三方机构进行，并以该机构的验收结论为最终结论。第三方验收费用由【委托方/受托方】承担，费用不超过人民币【___】元。\",\n  \"position_tips\": {\n    \"both\": \"第三方机构的选择标准要客观；费用承担方要明确；验收周期要合理\"\n  },\n  \"legal_reference\": \"《民法典》第626条\"\n}\n\nFile v2.9.5:references/clause-library/dispute/arbitration-cietac.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"CIETAC仲裁条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，均应提交中国国际经济贸易仲裁委员会（CIETAC），按照其届时有效的仲裁规则进行仲裁。仲裁地点为【北京/上海/深圳】。仲裁裁决是终局的，对双方均有约束力。\",\n  \"position_tips\": {\n    \"both\": \"CIETAC适合涉外商事纠纷；国内纠纷优先考虑法院管辖；仲裁费用高于诉讼\"\n  },\n  \"legal_reference\": \"《仲裁法》第16条\"\n}\n\nFile v2.9.5:references/clause-library/dispute/arbitration-local.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"国内仲裁条款（格式化）\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，均应提交【XX仲裁委员会】，按照其届时有效的仲裁规则进行仲裁。仲裁地点：【___】。仲裁裁决是终局的，对双方均有约束力。\",\n  \"position_tips\": {\n    \"both\": \"优先选择双方所在地省会仲裁委，知名度高、公信力强；注意确认仲裁委名称准确无误\"\n  },\n  \"legal_reference\": \"《仲裁法》第16条\"\n}\n\nFile v2.9.5:references/clause-library/dispute/court-shanghai.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"原告所在地法院管辖条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，双方均有权向【原告方住所地】人民法院提起诉讼。\",\n  \"position_tips\": {\n    \"plaintiff\": \"争取己方所在地法院管辖，减少差旅成本\",\n    \"defendant\": \"争取被告所在地管辖；若有充分理由，可申请约定与争议有实际联系地点的法院\"\n  },\n  \"legal_reference\": \"《民事诉讼法》第34条（协议管辖：与争议有实际联系地点）\"\n}\n\nFile v2.9.5:references/clause-library/dispute/court-specified.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"指定法院管辖条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，双方同意提交【___】人民法院管辖（仅限于被告住所地、合同履行地、合同签订地、原告住所地、标的物所在地人民法院）。\",\n  \"position_tips\": {\n    \"both\": \"约定法院须符合《民事诉讼法》第34条规定，与争议有实际联系\"\n  },\n  \"legal_reference\": \"《民事诉讼法》第34条\"\n}\n\nArchive v2.9.4: 92 files, 232266 bytes\n\nFiles: agents/openai.yaml (468b), LICENSE.md (4285b), README.md (4804b), references/clause-library/confidentiality/nda-3years.json (991b), references/clause-library/confidentiality/nda-perpetual.json (692b), references/clause-library/delivery/acceptance-7days.json (902b), references/clause-library/delivery/third-party-acceptance.json (633b), references/clause-library/dispute/arbitration-cietac.json (609b), references/clause-library/dispute/arbitration-local.json (597b), references/clause-library/dispute/court-shanghai.json (624b), references/clause-library/dispute/court-specified.json (558b), references/clause-library/force-majeure/standard.json (1099b), references/clause-library/general/amendment-written.json (686b), references/clause-library/general/entire-agreement.json (708b), references/clause-library/general/governing-law-mainland.json (584b), references/clause-library/index.json (1760b), references/clause-library/ip/joint-own.json (837b), references/clause-library/ip/license-back.json (859b), references/clause-library/ip/work-for-hire.json (940b), references/clause-library/payment/escrow-construction.json (784b), references/clause-library/payment/escrow.json (742b), references/clause-library/payment/milestone.json (949b), references/clause-library/payment/net-30.json (714b), references/clause-library/payment/prepaid-30pct.json (728b), references/clause-library/penalty/20pct-fixed.json (752b), references/clause-library/penalty/daily-5-per-10k.json (976b), references/clause-library/penalty/labor-daily-3pct.json (742b), references/clause-library/termination/breach-cure-15days.json (794b), references/clause-library/termination/convenience-30days.json (935b), references/contract-types/arbitration.json (7982b), references/contract-types/brokerage.json (9816b), references/contract-types/commission.json (9408b), references/contract-types/construction.json (14103b), references/contract-types/data-compliance.json (10157b), references/contract-types/derivatives.json (8869b), references/contract-types/distribution.json (9791b), references/contract-types/e-commerce.json (8460b), references/contract-types/entertainment.json (7665b), references/contract-types/factoring.json (9225b), references/contract-types/financial-leasing.json (10257b), references/contract-types/franchise.json (11813b), references/contract-types/fund.json (10009b), references/contract-types/gift.json (8216b), references/contract-types/guarantee.json (10391b), references/contract-types/house-sale.json (13214b), references/contract-types/import-export.json (11107b), references/contract-types/insurance.json (10050b), references/contract-types/investment.json (12273b), references/contract-types/ip-assignment.json (10143b), references/contract-types/ip-license.json (10685b), references/contract-types/joint-venture.json (10596b), references/contract-types/labor-contract.json (11154b), references/contract-types/lease.json (10183b), references/contract-types/loan-for-use.json (8108b), references/contract-types/loan.json (9501b), references/contract-types/ma-acquisition.json (11913b), references/contract-types/medical.json (8009b), references/contract-types/mortgage.json (10294b), references/contract-types/nda.json (8480b), references/contract-types/partnership.json (11771b), references/contract-types/pledge.json (10249b), references/contract-types/ppp.json (14339b), references/contract-types/README.md (7903b), references/contract-types/saas.json (8176b), references/contract-types/sales.json (8950b), references/contract-types/settlement.json (7834b), references/contract-types/tech-service.json (9604b), references/contract-types/telecom.json (7693b), references/contract-types/template.json (1580b), references/contract-types/transportation.json (8748b), references/contract-types/trust.json (10646b), references/contract-types/warehousing.json (9249b), references/engine-guide.md (16216b), references/output-spec.md (9361b), references/review-playbook.md (18950b), scripts/apply_changes.py (41282b), scripts/check_cross_refs.py (10511b), scripts/clause_recommender.py (15175b), scripts/config.py (3678b), scripts/contract_parser.py (17236b)\n\nFile v2.9.4:SKILL.md\n\n---\nname: contract-reviewer-wudi\ndisplay_name: 合同审核-WUDI\nversion: 2.9.4\ndescription: |\n  中文合同审核 Skill - 支持修订痕迹、批注气泡、清洁版生成与多轮迭代管理。覆盖41种合同类型、350+关键条款、229+常见风险、82个法律依据。核心输出为 Word Track Changes（修订痕迹）。\nlicense: GPL-3.0\nauthor: WUDI\nhomepage: https://github.com/wux818738-alt/contract-reviewer-wudi\n---\n\n# 合同审核 WUDI | Contract Reviewer WUDI\n\n> 中文合同审核 Skill，专为 OpenClaw / Claude AI 设计的智能合同审查工具。\n> 以 **修订痕迹（Track Changes）** 为核心输出，直接写入 Word 文档，所见即所得。\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/04_track_changes.png\" width=\"600\" alt=\"修订痕迹效果\">\n</p>\n\n## ✨ 核心特性\n\n| 能力 | 说明 |\n|------|------|\n| 📝 **修订痕迹** | 审核意见直接写入 Word Track Changes，红绿对比一目了然 |\n| 💬 **批注气泡** | 法律背景说明、结构性提示以 Word Comment 形式呈现 |\n| 📋 **清洁版生成** | 一键生成接受全部修改后的清洁版文档 |\n| 🔄 **多轮迭代** | 支持版本跟踪、差异对比、回滚管理 |\n| 🔍 **交叉引用检查** | 自动检测孤立引用、缺失条款、自引用问题 |\n| 🏷️ **合同类型检测** | 自动识别 41 种合同类型（关键词匹配 + 置信度排序） |\n| 📚 **条款智能推荐** | 内置 22 个专业条款模板，审核时自动匹配替代条款 |\n| 📄 **PDF/扫描件 OCR** | 自动识别 PDF 类型，支持 Vision/Tesseract 转换 |\n\n## 📊 覆盖范围\n\n- **41 种合同类型**：买卖、租赁、建设工程、技术服务、劳动合同、股权转让、PPP、金融衍生品等\n- **350+ 关键条款**审核规则\n- **229+ 常见风险**识别点\n- **82 个法律依据**（《民法典》合同编为主）\n\n## 🖼️ 效果展示\n\n### 1. 合同输入\n上传 Word 或 PDF 格式的合同文件即可开始审核。\n\n<p align=\"center\"><img src=\"https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/01_input.png\" width=\"500\"></p>\n\n### 2. 合同类型识别\n自动检测合同类型，匹配对应审核规则库。\n\n<p align=\"center\"><img src=\"https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/02_type_detection.png\" width=\"500\"></p>\n\n### 3. 风险扫描\n逐条扫描合同条款，识别法律风险并分级标注。\n\n<p align=\"center\"><img src=\"https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/03_risk_scan.png\" width=\"500\"></p>\n\n### 4. 修订痕迹（核心输出）★\n审核修改直接写入 Word 修订痕迹，红色删除、绿色新增，对比清晰。\n\n<p align=\"center\"><img src=\"https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/04_track_changes.png\" width=\"600\"></p>\n\n### 5. 批注气泡\n无法用修订表达的内容（法律背景、结构性提示）以批注形式呈现。\n\n<p align=\"center\"><img src=\"https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/05_comments.png\" width=\"500\"></p>\n\n### 6. 清洁版输出\n一键生成接受全部修改后的干净文档。\n\n<p align=\"center\"><img src=\"https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/06_clean_version.png\" width=\"500\"></p>\n\n## 📁 目录结构\n\n```\ncontract-reviewer-wudi/\n├── SKILL.md                          # Skill 主文件（AI 审核规则引擎）\n├── LICENSE.md                        # GPL-3.0 许可证\n├── scripts/\n│   ├── contract_parser.py            # 合同结构解析引擎\n│   ├── apply_changes.py              # 修订痕迹与批注写入引擎\n│   ├── generate_clean.py             # 清洁版生成引擎\n│   ├── iteration_manager.py          # 多轮迭代管理引擎\n│   ├── clause_recommender.py         # 条款智能推荐引擎\n│   ├── check_cross_refs.py           # 交叉引用检查\n│   ├── full_pipeline.py              # 完整审核流水线\n│   ├── pdf_ocr.py / vision_ocr.py    # PDF OCR 模块\n│   ├── preflight_check.py            # 预检工具\n│   ├── round_analyzer.py             # 轪次分析\n│   ├── generate_comparison.py        # 对比视图生成\n│   └── config.py                     # 共享配置\n├── references/\n│   ├── clause-library/               # 22 个专业条款模板 (JSON)\n│   ├── contract-types/               # 41 种合同类型定义 (JSON)\n│   ├── review-playbook.md            # 审核操作手册\n│   ├── engine-guide.md               # 引擎使用指南\n│   └── output-spec.md                # 输出规范\n├── agents/\n│   └── openai.yaml                   # Agent 配置示例\n├── tests/\n│   └── test_contract_reviewer.py     # 单元测试\n└── images/                           # 效果截图\n```\n\n## 🚀 安装\n\n### OpenClaw 用户\n\n```bash\ngit clone https://github.com/wux818738-alt/contract-reviewer-wudi.git ~/.qclaw/skills/contract-reviewer-wudi\n```\n\n重启 OpenClaw Gateway，Skill 会自动加载。\n\n### ClawHub 用户\n\n```bash\nclawhub install contract-reviewer-wudi\n```\n\n### 依赖\n\n- Python 3.8+\n- `python-docx`（修订痕迹 / 批注写入）\n- `PyMuPDF` 或 `pdfplumber`（PDF 解析，可选）\n- `Tesseract`（扫描件 OCR，可选）\n- `LibreOffice`（清洁版生成，可选）\n\n## 📜 许可证\n\n[GPL-3.0](LICENSE.md) © 2026 WUDI\n\n## 🙏 致谢\n\n本 Skill 的审核方法论基于法律审核通用实践，属于行业公共知识。感谢所有法律从业者对本领域的贡献。\n\nFile v2.9.4:README.md\n\n# 合同审核 WUDI | Contract Reviewer WUDI\n\n> 中文合同审核 Skill，专为 OpenClaw / Claude AI 设计的智能合同审查工具。\n> 以 **修订痕迹（Track Changes）** 为核心输出，直接写入 Word 文档，所见即所得。\n\n<p align=\"center\">\n  <img src=\"images/04_track_changes.png\" width=\"600\" alt=\"修订痕迹效果\">\n</p>\n\n## ✨ 核心特性\n\n| 能力 | 说明 |\n|------|------|\n| 📝 **修订痕迹** | 审核意见直接写入 Word Track Changes，红绿对比一目了然 |\n| 💬 **批注气泡** | 法律背景说明、结构性提示以 Word Comment 形式呈现 |\n| 📋 **清洁版生成** | 一键生成接受全部修改后的清洁版文档 |\n| 🔄 **多轮迭代** | 支持版本跟踪、差异对比、回滚管理 |\n| 🔍 **交叉引用检查** | 自动检测孤立引用、缺失条款、自引用问题 |\n| 🏷️ **合同类型检测** | 自动识别 41 种合同类型（关键词匹配 + 置信度排序） |\n| 📚 **条款智能推荐** | 内置 22 个专业条款模板，审核时自动匹配替代条款 |\n| 📄 **PDF/扫描件 OCR** | 自动识别 PDF 类型，支持 Vision/Tesseract 转换 |\n\n## 📊 覆盖范围\n\n- **41 种合同类型**：买卖、租赁、建设工程、技术服务、劳动合同、股权转让、PPP、金融衍生品等\n- **350+ 关键条款**审核规则\n- **229+ 常见风险**识别点\n- **82 个法律依据**（《民法典》合同编为主）\n\n## 🖼️ 效果展示\n\n### 1. 合同输入\n上传 Word 或 PDF 格式的合同文件即可开始审核。\n\n<p align=\"center\"><img src=\"images/01_input.png\" width=\"500\"></p>\n\n### 2. 合同类型识别\n自动检测合同类型，匹配对应审核规则库。\n\n<p align=\"center\"><img src=\"images/02_type_detection.png\" width=\"500\"></p>\n\n### 3. 风险扫描\n逐条扫描合同条款，识别法律风险并分级标注。\n\n<p align=\"center\"><img src=\"images/03_risk_scan.png\" width=\"500\"></p>\n\n### 4. 修订痕迹（核心输出）★\n审核修改直接写入 Word 修订痕迹，红色删除、绿色新增，对比清晰。\n\n<p align=\"center\"><img src=\"images/04_track_changes.png\" width=\"600\"></p>\n\n### 5. 批注气泡\n无法用修订表达的内容（法律背景、结构性提示）以批注形式呈现。\n\n<p align=\"center\"><img src=\"images/05_comments.png\" width=\"500\"></p>\n\n### 6. 清洁版输出\n一键生成接受全部修改后的干净文档。\n\n<p align=\"center\"><img src=\"images/06_clean_version.png\" width=\"500\"></p>\n\n## 📁 目录结构\n\n```\ncontract-reviewer-wudi/\n├── SKILL.md                          # Skill 主文件（AI 审核规则引擎）\n├── LICENSE.md                        # GPL-3.0 许可证\n├── scripts/\n│   ├── contract_parser.py            # 合同结构解析引擎\n│   ├── apply_changes.py              # 修订痕迹与批注写入引擎\n│   ├── generate_clean.py             # 清洁版生成引擎\n│   ├── iteration_manager.py          # 多轮迭代管理引擎\n│   ├── clause_recommender.py         # 条款智能推荐引擎\n│   ├── check_cross_refs.py           # 交叉引用检查\n│   ├── full_pipeline.py              # 完整审核流水线\n│   ├── pdf_ocr.py / vision_ocr.py    # PDF OCR 模块\n│   ├── preflight_check.py            # 预检工具\n│   ├── round_analyzer.py             # 轮次分析\n│   ├── generate_comparison.py        # 对比视图生成\n│   └── config.py                     # 共享配置\n├── references/\n│   ├── clause-library/               # 22 个专业条款模板 (JSON)\n│   ├── contract-types/               # 41 种合同类型定义 (JSON)\n│   ├── review-playbook.md            # 审核操作手册\n│   ├── engine-guide.md               # 引擎使用指南\n│   └── output-spec.md                # 输出规范\n├── agents/\n│   └── openai.yaml                   # Agent 配置示例\n├── tests/\n│   └── test_contract_reviewer.py     # 单元测试\n└── images/                           # 效果截图\n```\n\n## 🚀 安装\n\n### OpenClaw 用户\n\n1. 将本仓库 clone 到 Skill 目录：\n\n```bash\ngit clone https://github.com/wux818738-alt/contract-reviewer-wudi.git ~/.qclaw/skills/contract-reviewer-wudi\n```\n\n2. 重启 OpenClaw Gateway，Skill 会自动加载。\n\n### 依赖\n\n- Python 3.8+\n- `python-docx`（修订痕迹 / 批注写入）\n- `PyMuPDF` 或 `pdfplumber`（PDF 解析，可选）\n- `Tesseract`（扫描件 OCR，可选）\n- `LibreOffice`（清洁版生成，可选）\n\n## 📜 许可证\n\n[GPL-3.0](LICENSE.md) © 2026 WUDI\n\n## 🙏 致谢\n\n本 Skill 的审核方法论基于法律审核通用实践，属于行业公共知识。感谢所有法律从业者对本领域的贡献。\n\nFile v2.9.4:references/contract-types/README.md\n\n# 合同类型审核要点配置\n\n本目录包含各类合同的审核要点配置，用于指导 AI 进行针对性审核。\n\n## 文件清单\n\n### 已完成的合同类型（37种）\n\n| # | 合同类型 | 文件 | 关键条款 | 常见风险 | 特色功能 |\n|---|----------|------|----------|----------|----------|\n| 1 | 房屋买卖合同 | house-sale.json | 10 项 | 7 项 | 户口迁出、车位权属 |\n| 2 | 技术服务合同 | tech-service.json | 8 项 | 6 项 | 源代码交付、知识产权 |\n| 3 | 劳动合同 | labor-contract.json | 10 项 | 6 项 | 试用期、社保、竞业限制 |\n| 4 | 租赁合同 | lease.json | 10 项 | 6 项 | 转租限制、维修责任 |\n| 5 | 借款合同 | loan.json | 9 项 | 6 项 | LPR 利率上限 |\n| 6 | 保密协议 | nda.json | 9 项 | 5 项 | 保密信息例外 |\n| 7 | 买卖合同 | sales.json | 9 项 | 5 项 | 所有权保留 |\n| 8 | 建设工程合同 | construction.json | 11 项 | 7 项 | 两店一年、质保金 |\n| 9 | 合伙协议 | partnership.json | 10 项 | 6 项 | GP/LP 责任划分 |\n| 10 | 投资协议 | investment.json | 10 项 | 7 项 | 对赌条款、反稀释 |\n| 11 | 特许经营合同 | franchise.json | 10 项 | 6 项 | 冷静期、两店一年 |\n| 12 | 经销合同 | distribution.json | 10 项 | 5 项 | 销售任务、区域保护 |\n| 13 | 知识产权许可合同 | ip-license.json | 9 项 | 5 项 | 独占/排他/普通许可 |\n| 14 | 知识产权转让合同 | ip-assignment.json | 9 项 | 5 项 | 变更登记 |\n| 15 | 保险合同 | insurance.json | 10 项 | 5 项 | 免责条款提示、犹豫期 |\n| 16 | 运输合同 | transportation.json | 8 项 | 5 项 | 保价运输、赔偿责任 |\n| 17 | 仓储合同 | warehousing.json | 9 项 | 5 项 | 保管条件、仓单 |\n| 18 | 委托合同 | commission.json | 9 项 | 5 项 | 任意解除权、转委托 |\n| 19 | 保理合同 | factoring.json | 8 项 | 5 项 | 应收账款转让登记 |\n| 20 | 融资租赁合同 | financial-leasing.json | 9 项 | 5 项 | 权属登记、留购价款 |\n| 21 | 赠与合同 | gift.json | 6 项 | 5 项 | 任意撤销权、公证 |\n| 22 | 保证合同 | guarantee.json | 8 项 | 6 项 | 保证方式、公司决议 |\n| 23 | 抵押合同 | mortgage.json | 8 项 | 6 项 | 抵押登记、流押禁止 |\n| 24 | 质押合同 | pledge.json | 8 项 | 6 项 | 质物交付、出质登记 |\n| 25 | 居间合同 | brokerage.json | 8 项 | 6 项 | 跳单条款、如实报告 |\n| 26 | 借用合同 | loan-for-use.json | 7 项 | 5 项 | 无偿使用、返还义务 |\n| 27 | 和解协议 | settlement.json | 7 项 | 5 项 | 一次性了结、恢复原债务 |\n| 28 | 仲裁协议 | arbitration.json | 8 项 | 5 项 | 仲裁机构、一裁终局 |\n| 29 | 股权收购协议 | ma-acquisition.json | 11 项 | 6 项 | 尽职调查、交割条件 |\n| 30 | 合资合同 | joint-venture.json | 9 项 | 6 项 | 出资安排、公司治理 |\n| 31 | 信托合同 | trust.json | 9 项 | 6 项 | 财产独立性、刚性兑付禁止 |\n| 32 | 基金合同 | fund.json | 8 项 | 6 项 | 管理人登记、合格投资者 |\n| 33 | 金融衍生品合同 | derivatives.json | 7 项 | 6 项 | ISDA主协议、净额结算 |\n| 34 | 进出口贸易合同 | import-export.json | 9 项 | 6 项 | Incoterms、信用证 |\n| 35 | 数据合规合同 | data-compliance.json | 8 项 | 6 项 | 数据出境、个保法合规 |\n| 36 | 电信服务合同 | telecom.json | 7 项 | 5 项 | 服务等级、携号转网 |\n| 37 | 娱乐演艺合同 | entertainment.json | 7 项 | 5 项 | 经纪范围、IP归属 |\n| 38 | 医疗服务合同 | medical.json | 7 项 | 5 项 | 知情同意、病历管理 |\n| 39 | 电商平台合同 | e-commerce.json | 8 项 | 6 项 | 资质要求、保证金 |\n| 40 | SaaS服务协议 | saas.json | 8 项 | 5 项 | SLA、数据归属 |\n| 41 | PPP合同 | ppp.json | 10 项 | 6 项 | 财政论证、绩效付费 |\n\n### 辅助文件\n\n| 文件 | 说明 |\n|------|------|\n| template.json | 配置模板，用于创建新合同类型 |\n| README.md | 本文档 |\n\n## 统计汇总\n\n- **合同类型**: 41 种\n- **关键条款**: 350 项\n- **常见风险**: 229 项\n- **总配置大小**: 约 460KB\n\n## 合同类型分类\n\n### 房产类（2种）\n- 房屋买卖合同\n- 租赁合同\n\n### 商事类（9种）\n- 买卖合同\n- 经销合同\n- 特许经营合同\n- 保理合同\n- 融资租赁合同\n- 居间合同\n- 电商平台合同\n- SaaS服务协议\n- PPP合同\n\n### 公司类（5种）\n- 投资协议\n- 合伙协议\n- 股权收购协议\n- 合资合同\n- 特许经营合同\n\n### 工程类（1种）\n- 建设工程合同\n\n### 知产类（4种）\n- 技术服务合同\n- 知识产权许可合同\n- 知识产权转让合同\n- 保密协议\n\n### 劳动类（1种）\n- 劳动合同\n\n### 金融类（5种）\n- 借款合同\n- 保险合同\n- 融资租赁合同\n- 信托合同\n- 基金合同\n\n### 衍生品与投资类（2种）\n- 金融衍生品合同\n- 投资协议\n\n### 物流类（2种）\n- 运输合同\n- 仓储合同\n\n### 担保类（3种）\n- 保证合同\n- 抵押合同\n- 质押合同\n\n### 民事类（4种）\n- 委托合同\n- 赠与合同\n- 借用合同\n- 和解协议\n\n### 争议解决类（1种）\n- 仲裁协议\n\n### 国际贸易类（1种）\n- 进出口贸易合同\n\n### 合规类（1种）\n- 数据合规合同\n\n### 服务业类（4种）\n- 电信服务合同\n- 医疗服务合同\n- 娱乐演艺合同\n- SaaS服务协议\n\n## 配置结构\n\n```json\n{\n  \"$schema\": \"contract-type-config\",\n  \"contract_type\": \"合同类型名称\",\n  \"contract_type_en\": \"英文代码\",\n  \"description\": \"描述\",\n  \"version\": \"版本号\",\n  \"applicable_laws\": [\"适用法律\"],\n  \"keywords_for_detection\": [\"检测关键词\"],\n  \"key_clauses\": [...],\n  \"common_risks\": [...],\n  \"position_guidance\": {...}\n}\n```\n\n## 字段说明\n\n### key_clauses（关键条款）\n\n每个条款包含：\n- `name`: 条款名称\n- `required`: 是否必需\n- `keywords`: 识别关键词\n- `check_points`: 检查要点列表\n- `suggestion`: 通用建议\n\n### check_points（检查要点）\n\n- `item`: 检查项名称\n- `description`: 描述\n- `risk_level`: 风险等级（致命/重大/一般/轻微）\n- `regex_pattern`: 可选的正则匹配模式\n\n### common_risks（常见风险）\n\n- `id`: 风险编号\n- `name`: 风险名称\n- `description`: 风险描述\n- `severity`: 严重程度（高风险/中风险/低风险）\n- `pattern`: 匹配模式\n- `negative_pattern`: 是否为否定匹配（true=未匹配时触发）\n- `suggestion`: 修改建议\n- `legal_basis`: 法律依据\n\n### position_guidance（立场指导）\n\n- `priority_checks`: 优先检查项\n- `key_concerns`: 关键关注点\n- `avoid`: 应避免的问题\n\n## 使用方式\n\n1. **自动检测合同类型**：根据 `keywords_for_detection` 匹配\n2. **加载审核要点**：根据检测到的类型加载对应 JSON\n3. **执行针对性检查**：按 `key_clauses` 和 `common_risks` 检查\n4. **生成立场建议**：根据 `position_guidance` 生成建议\n\n## 扩展新类型\n\n1. 复制 `template.json`\n2. 修改合同类型信息\n3. 填写关键条款和检查要点\n4. 定义常见风险和立场指导\n5. 保存为 `{type-code}.json`\n6. 更新本 README\n\n## 版本历史\n\n| 日期 | 版本 | 合同类型 | 更新内容 |\n|------|------|----------|----------|\n| 2026-04-17 | 1.0.0 | 3 种 | 初始：房屋买卖、技术服务、劳动 |\n| 2026-04-17 | 1.1.0 | 7 种 | 添加：租赁、借款、保密、买卖 |\n| 2026-04-17 | 1.2.0 | 14 种 | 添加：建设工程、合伙、投资、特许经营、经销、IP许可、IP转让 |\n| 2026-04-17 | 1.3.0 | 21 种 | 添加：保险、运输、仓储、委托、保理、融资租赁、赠与 |\n| 2026-04-17 | 1.4.0 | 29 种 | 添加：保证、抵押、质押、居间、借用、和解、仲裁、股权收购 |\n| 2026-04-17 | 1.5.0 | 41 种 | 添加：合资、信托、基金、衍生品、进出口、数据合规、电信、医疗、娱乐、电商、SaaS、PPP |\n\nFile v2.9.4:_meta.json\n\n{\n  \"ownerId\": \"kn7238cxbvj4evmbt83avvr0j984tvrn\",\n  \"slug\": \"contract-reviewer-wudi\",\n  \"version\": \"2.9.4\",\n  \"publishedAt\": 1776969974506\n}\n\nFile v2.9.4:references/clause-library/confidentiality/nda-3years.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"confidentiality\",\n  \"name\": \"保密义务（3年期限）\",\n  \"applicable_types\": [\n    \"nda\",\n    \"tech-service\",\n    \"ip-license\",\n    \"consulting\"\n  ],\n  \"clause_text\": \"双方应对在合作过程中知悉的另一方的商业秘密及其他保密信息（以下统称保密信息）承担保密义务，未经信息披露方书面同意，不得向任何第三方披露或用于本合同履行以外的任何目的。保密期限为本合同终止后【3】年。本条保密义务不适用于：（1）接收方能证明在接收时已合法拥有的信息；（2）非因接收方过错成为公知信息；（3）接收方从有权披露的第三方合法获得的信息。\",\n  \"position_tips\": {\n    \"both\": \"保密期限一般2-5年均有约束力；3年是常见标准；注意明确保密信息的范围\"\n  },\n  \"legal_reference\": \"《民法典》第501条（保密义务）；《反不正当竞争法》第9条（商业秘密）\"\n}\n\nFile v2.9.4:references/clause-library/confidentiality/nda-perpetual.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"confidentiality\",\n  \"name\": \"永久保密条款（仅限核心商业秘密）\",\n  \"applicable_types\": [\n    \"nda\"\n  ],\n  \"clause_text\": \"对于【___】（具体列出保密信息类别，如：技术方案、客户名单、定价策略），保密期限为永久，不因本合同解除、终止而失效。但前述永久保密义务仅适用于明确标识为核心商业秘密的信息，未标识的信息按一般保密义务处理，期限为合同终止后2年。\",\n  \"position_tips\": {\n    \"both\": \"永久保密范围应尽量限缩，否则可能被认定为显失公平而无效\"\n  },\n  \"legal_reference\": \"《民法典》第501条\"\n}\n\nFile v2.9.4:references/clause-library/delivery/acceptance-7days.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"delivery\",\n  \"name\": \"7天验收期+逾期视为验收合格\",\n  \"applicable_types\": [\n    \"tech-service\",\n    \"construction\",\n    \"sales\"\n  ],\n  \"clause_text\": \"受托方/卖方交付工作成果后，委托方应在【7】个工作日内完成验收并书面通知结果；逾期未提出书面异议的，视为验收合格。如委托方在验收期内提出书面异议，受托方/卖方应在【5】个工作日内完成整改并重新提交验收。整改次数不超过【2】次；整改后仍不达标的，委托方有权解除合同并要求退还已付款项。\",\n  \"position_tips\": {\n    \"buyer\": \"争取验收标准明确写入合同附件，防止卖方交付不合格成果\",\n    \"seller\": \"争取逾期视为验收合格条款，防止买方无限期拖延验收\"\n  },\n  \"legal_reference\": \"《民法典》第626条（交付检验）\"\n}\n\nFile v2.9.4:references/clause-library/delivery/third-party-acceptance.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"delivery\",\n  \"name\": \"第三方验收条款\",\n  \"applicable_types\": [\n    \"construction\",\n    \"tech-service\"\n  ],\n  \"clause_text\": \"对于【___】（具体范围）部分的验收，应委托双方共同认可的具备相应资质的第三方机构进行，并以该机构的验收结论为最终结论。第三方验收费用由【委托方/受托方】承担，费用不超过人民币【___】元。\",\n  \"position_tips\": {\n    \"both\": \"第三方机构的选择标准要客观；费用承担方要明确；验收周期要合理\"\n  },\n  \"legal_reference\": \"《民法典》第626条\"\n}\n\nFile v2.9.4:references/clause-library/dispute/arbitration-cietac.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"CIETAC仲裁条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，均应提交中国国际经济贸易仲裁委员会（CIETAC），按照其届时有效的仲裁规则进行仲裁。仲裁地点为【北京/上海/深圳】。仲裁裁决是终局的，对双方均有约束力。\",\n  \"position_tips\": {\n    \"both\": \"CIETAC适合涉外商事纠纷；国内纠纷优先考虑法院管辖；仲裁费用高于诉讼\"\n  },\n  \"legal_reference\": \"《仲裁法》第16条\"\n}\n\nFile v2.9.4:references/clause-library/dispute/arbitration-local.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"国内仲裁条款（格式化）\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，均应提交【XX仲裁委员会】，按照其届时有效的仲裁规则进行仲裁。仲裁地点：【___】。仲裁裁决是终局的，对双方均有约束力。\",\n  \"position_tips\": {\n    \"both\": \"优先选择双方所在地省会仲裁委，知名度高、公信力强；注意确认仲裁委名称准确无误\"\n  },\n  \"legal_reference\": \"《仲裁法》第16条\"\n}\n\nFile v2.9.4:references/clause-library/dispute/court-shanghai.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"原告所在地法院管辖条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，双方均有权向【原告方住所地】人民法院提起诉讼。\",\n  \"position_tips\": {\n    \"plaintiff\": \"争取己方所在地法院管辖，减少差旅成本\",\n    \"defendant\": \"争取被告所在地管辖；若有充分理由，可申请约定与争议有实际联系地点的法院\"\n  },\n  \"legal_reference\": \"《民事诉讼法》第34条（协议管辖：与争议有实际联系地点）\"\n}\n\nFile v2.9.4:references/clause-library/dispute/court-specified.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"指定法院管辖条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，双方同意提交【___】人民法院管辖（仅限于被告住所地、合同履行地、合同签订地、原告住所地、标的物所在地人民法院）。\",\n  \"position_tips\": {\n    \"both\": \"约定法院须符合《民事诉讼法》第34条规定，与争议有实际联系\"\n  },\n  \"legal_reference\": \"《民事诉讼法》第34条\"\n}\n\nArchive v2.9.3: 92 files, 231838 bytes\n\nFiles: agents/openai.yaml (468b), LICENSE.md (4285b), README.md (4804b), references/clause-library/confidentiality/nda-3years.json (991b), references/clause-library/confidentiality/nda-perpetual.json (692b), references/clause-library/delivery/acceptance-7days.json (902b), references/clause-library/delivery/third-party-acceptance.json (633b), references/clause-library/dispute/arbitration-cietac.json (609b), references/clause-library/dispute/arbitration-local.json (597b), references/clause-library/dispute/court-shanghai.json (624b), references/clause-library/dispute/court-specified.json (558b), references/clause-library/force-majeure/standard.json (1099b), references/clause-library/general/amendment-written.json (686b), references/clause-library/general/entire-agreement.json (708b), references/clause-library/general/governing-law-mainland.json (584b), references/clause-library/index.json (1760b), references/clause-library/ip/joint-own.json (837b), references/clause-library/ip/license-back.json (859b), references/clause-library/ip/work-for-hire.json (940b), references/clause-library/payment/escrow-construction.json (784b), references/clause-library/payment/escrow.json (742b), references/clause-library/payment/milestone.json (949b), references/clause-library/payment/net-30.json (714b), references/clause-library/payment/prepaid-30pct.json (728b), references/clause-library/penalty/20pct-fixed.json (752b), references/clause-library/penalty/daily-5-per-10k.json (976b), references/clause-library/penalty/labor-daily-3pct.json (742b), references/clause-library/termination/breach-cure-15days.json (794b), references/clause-library/termination/convenience-30days.json (935b), references/contract-types/arbitration.json (7982b), references/contract-types/brokerage.json (9816b), references/contract-types/commission.json (9408b), references/contract-types/construction.json (14103b), references/contract-types/data-compliance.json (10157b), references/contract-types/derivatives.json (8869b), references/contract-types/distribution.json (9791b), references/contract-types/e-commerce.json (8460b), references/contract-types/entertainment.json (7665b), references/contract-types/factoring.json (9225b), references/contract-types/financial-leasing.json (10257b), references/contract-types/franchise.json (11813b), references/contract-types/fund.json (10009b), references/contract-types/gift.json (8216b), references/contract-types/guarantee.json (10391b), references/contract-types/house-sale.json (13214b), references/contract-types/import-export.json (11107b), references/contract-types/insurance.json (10050b), references/contract-types/investment.json (12273b), references/contract-types/ip-assignment.json (10143b), references/contract-types/ip-license.json (10685b), references/contract-types/joint-venture.json (10596b), references/contract-types/labor-contract.json (11154b), references/contract-types/lease.json (10183b), references/contract-types/loan-for-use.json (8108b), references/contract-types/loan.json (9501b), references/contract-types/ma-acquisition.json (11913b), references/contract-types/medical.json (8009b), references/contract-types/mortgage.json (10294b), references/contract-types/nda.json (8480b), references/contract-types/partnership.json (11771b), references/contract-types/pledge.json (10249b), references/contract-types/ppp.json (14339b), references/contract-types/README.md (7903b), references/contract-types/saas.json (8176b), references/contract-types/sales.json (8950b), references/contract-types/settlement.json (7834b), references/contract-types/tech-service.json (9604b), references/contract-types/telecom.json (7693b), references/contract-types/template.json (1580b), references/contract-types/transportation.json (8748b), references/contract-types/trust.json (10646b), references/contract-types/warehousing.json (9249b), references/engine-guide.md (16216b), references/output-spec.md (9361b), references/review-playbook.md (18950b), scripts/apply_changes.py (41282b), scripts/check_cross_refs.py (10511b), scripts/clause_recommender.py (15175b), scripts/config.py (3678b), scripts/contract_parser.py (17236b)\n\nFile v2.9.3:SKILL.md\n\n---\nname: contract-reviewer-wudi\ndisplay_name: 合同审核-WUDI\nversion: 2.9.3\ndescription: |\n  中文合同审核 Skill - 支持修订痕迹、批注气泡、清洁版生成与多轮迭代管理。覆盖41种合同类型、350+关键条款、229+常见风险、82个法律依据。核心输出为 Word Track Changes（修订痕迹），不接受\"只有批注、没有修订\"的输出方式。\nlicense: GPL-3.0\nauthor: WUDI\nhomepage: https://github.com/wux818738-alt/contract-reviewer-wudi\n---\n\n# 合同审核 WUDI | Contract Reviewer WUDI\n\n> 以 **修订痕迹（Track Changes）** 为核心输出的中文合同审核 Skill。\n> 审核修改直接写入 Word 文档，红删绿增，一目了然。\n\n## ★ 核心输出原则\n\n**修订痕迹优先**。每次审核必须将具体修改建议写入文档修订痕迹；批注仅用于补充说明（法律背景、结构性提示等无法用修订表达的内容）。不接受\"只有批注、没有修订\"的输出方式。\n\n## 核心能力\n\n1. **合同结构解析** - 提取条款、定义词、交叉引用\n2. **合同类型检测** - 自动识别41种合同类型\n3. **条款智能推荐** - 内置22个专业条款模板\n4. **交叉引用检查** - 检测孤立引用、缺失条款\n5. **修订痕迹生成** - 直接写入 Word Track Changes\n6. **批注气泡写入** - Word Comment（补充说明）\n7. **PDF/扫描件 OCR** - Vision/Tesseract 自动转换\n8. **多轮迭代管理** - 版本跟踪、对比、回滚\n\n## 效果展示\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/01_input.png\" width=\"400\" alt=\"合同输入\">\n  <img src=\"https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/02_type_detection.png\" width=\"400\" alt=\"类型识别\">\n</p>\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/03_risk_scan.png\" width=\"400\" alt=\"风险扫描\">\n  <img src=\"https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/04_track_changes.png\" width=\"400\" alt=\"修订痕迹\">\n</p>\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/05_comments.png\" width=\"400\" alt=\"批注气泡\">\n  <img src=\"https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/06_clean_version.png\" width=\"400\" alt=\"清洁版输出\">\n</p>\n\n## 覆盖范围\n\n| 类型 | 数量 |\n|------|------|\n| 合同类型 | 41 种（买卖、租赁、建设工程、技术服务、劳动、股权、PPP、金融等） |\n| 关键条款 | 350+ 条 |\n| 常见风险 | 229+ 点 |\n| 法律依据 | 82 个（《民法典》合同编为主） |\n\n## 使用方式\n\n### OpenClaw 用户\n\n```\nopenclaw skills install contract-reviewer-wudi\n```\n\n或手动 clone：\n\n```bash\ngit clone https://github.com/wux818738-alt/contract-reviewer-wudi.git ~/.qclaw/skills/contract-reviewer-wudi\n```\n\n### 触发方式\n\n上传 Word/PDF 合同文件，AI 自动：\n1. 识别合同类型 → 匹配审核规则\n2. 逐条扫描 → 识别风险条款\n3. 生成修订 → 写入 Word Track Changes\n4. 添加批注 → 法律背景说明\n5. 输出清洁版 → 接受全部修改\n\n### 输出文件\n\n- `{合同名}-修订痕迹版.docx` - 包含所有修订痕迹和批注\n- `{合同名}-清洁版.docx` - 接受全部修改后的干净文档\n\n## 目录结构\n\n```\ncontract-reviewer-wudi/\n├── SKILL.md                    # Skill 主文件（本文档）\n├── README.md                   # GitHub 介绍（含效果截图）\n├── scripts/                    # Python 脚本引擎\n│   ├── contract_parser.py      # 合同结构解析\n│   ├── apply_changes.py        # 修订痕迹写入 ★\n│   ├── generate_clean.py       # 清洁版生成\n│   └── full_pipeline.py        # 完整流水线\n├── references/                 # 详细文档\n│   ├── review-playbook.md      # 审核操作手册\n│   ├── engine-guide.md         # 引擎使用指南\n│   ├── clause-library/         # 22 个条款模板\n│   └ contract-types/           # 41 种合同定义\n└── images/                     # 效果截图\n```\n\n## 详细文档\n\n- **审核操作手册**: `references/review-playbook.md`\n- **引擎使用指南**: `references/engine-guide.md`\n- **输出规范**: `references/output-spec.md`\n- **GitHub 完整介绍**: https://github.com/wux818738-alt/contract-reviewer-wudi\n\n## 许可证\n\nGPL-3.0 © 2026 WUDI\n\n---\n\n> 本 Skill 的审核方法论基于法律审核通用实践，属于行业公共知识。\n\nFile v2.9.3:README.md\n\n# 合同审核 WUDI | Contract Reviewer WUDI\n\n> 中文合同审核 Skill，专为 OpenClaw / Claude AI 设计的智能合同审查工具。\n> 以 **修订痕迹（Track Changes）** 为核心输出，直接写入 Word 文档，所见即所得。\n\n<p align=\"center\">\n  <img src=\"images/04_track_changes.png\" width=\"600\" alt=\"修订痕迹效果\">\n</p>\n\n## ✨ 核心特性\n\n| 能力 | 说明 |\n|------|------|\n| 📝 **修订痕迹** | 审核意见直接写入 Word Track Changes，红绿对比一目了然 |\n| 💬 **批注气泡** | 法律背景说明、结构性提示以 Word Comment 形式呈现 |\n| 📋 **清洁版生成** | 一键生成接受全部修改后的清洁版文档 |\n| 🔄 **多轮迭代** | 支持版本跟踪、差异对比、回滚管理 |\n| 🔍 **交叉引用检查** | 自动检测孤立引用、缺失条款、自引用问题 |\n| 🏷️ **合同类型检测** | 自动识别 41 种合同类型（关键词匹配 + 置信度排序） |\n| 📚 **条款智能推荐** | 内置 22 个专业条款模板，审核时自动匹配替代条款 |\n| 📄 **PDF/扫描件 OCR** | 自动识别 PDF 类型，支持 Vision/Tesseract 转换 |\n\n## 📊 覆盖范围\n\n- **41 种合同类型**：买卖、租赁、建设工程、技术服务、劳动合同、股权转让、PPP、金融衍生品等\n- **350+ 关键条款**审核规则\n- **229+ 常见风险**识别点\n- **82 个法律依据**（《民法典》合同编为主）\n\n## 🖼️ 效果展示\n\n### 1. 合同输入\n上传 Word 或 PDF 格式的合同文件即可开始审核。\n\n<p align=\"center\"><img src=\"images/01_input.png\" width=\"500\"></p>\n\n### 2. 合同类型识别\n自动检测合同类型，匹配对应审核规则库。\n\n<p align=\"center\"><img src=\"images/02_type_detection.png\" width=\"500\"></p>\n\n### 3. 风险扫描\n逐条扫描合同条款，识别法律风险并分级标注。\n\n<p align=\"center\"><img src=\"images/03_risk_scan.png\" width=\"500\"></p>\n\n### 4. 修订痕迹（核心输出）★\n审核修改直接写入 Word 修订痕迹，红色删除、绿色新增，对比清晰。\n\n<p align=\"center\"><img src=\"images/04_track_changes.png\" width=\"600\"></p>\n\n### 5. 批注气泡\n无法用修订表达的内容（法律背景、结构性提示）以批注形式呈现。\n\n<p align=\"center\"><img src=\"images/05_comments.png\" width=\"500\"></p>\n\n### 6. 清洁版输出\n一键生成接受全部修改后的干净文档。\n\n<p align=\"center\"><img src=\"images/06_clean_version.png\" width=\"500\"></p>\n\n## 📁 目录结构\n\n```\ncontract-reviewer-wudi/\n├── SKILL.md                          # Skill 主文件（AI 审核规则引擎）\n├── LICENSE.md                        # GPL-3.0 许可证\n├── scripts/\n│   ├── contract_parser.py            # 合同结构解析引擎\n│   ├── apply_changes.py              # 修订痕迹与批注写入引擎\n│   ├── generate_clean.py             # 清洁版生成引擎\n│   ├── iteration_manager.py          # 多轮迭代管理引擎\n│   ├── clause_recommender.py         # 条款智能推荐引擎\n│   ├── check_cross_refs.py           # 交叉引用检查\n│   ├── full_pipeline.py              # 完整审核流水线\n│   ├── pdf_ocr.py / vision_ocr.py    # PDF OCR 模块\n│   ├── preflight_check.py            # 预检工具\n│   ├── round_analyzer.py             # 轮次分析\n│   ├── generate_comparison.py        # 对比视图生成\n│   └── config.py                     # 共享配置\n├── references/\n│   ├── clause-library/               # 22 个专业条款模板 (JSON)\n│   ├── contract-types/               # 41 种合同类型定义 (JSON)\n│   ├── review-playbook.md            # 审核操作手册\n│   ├── engine-guide.md               # 引擎使用指南\n│   └── output-spec.md                # 输出规范\n├── agents/\n│   └── openai.yaml                   # Agent 配置示例\n├── tests/\n│   └── test_contract_reviewer.py     # 单元测试\n└── images/                           # 效果截图\n```\n\n## 🚀 安装\n\n### OpenClaw 用户\n\n1. 将本仓库 clone 到 Skill 目录：\n\n```bash\ngit clone https://github.com/wux818738-alt/contract-reviewer-wudi.git ~/.qclaw/skills/contract-reviewer-wudi\n```\n\n2. 重启 OpenClaw Gateway，Skill 会自动加载。\n\n### 依赖\n\n- Python 3.8+\n- `python-docx`（修订痕迹 / 批注写入）\n- `PyMuPDF` 或 `pdfplumber`（PDF 解析，可选）\n- `Tesseract`（扫描件 OCR，可选）\n- `LibreOffice`（清洁版生成，可选）\n\n## 📜 许可证\n\n[GPL-3.0](LICENSE.md) © 2026 WUDI\n\n## 🙏 致谢\n\n本 Skill 的审核方法论基于法律审核通用实践，属于行业公共知识。感谢所有法律从业者对本领域的贡献。\n\nFile v2.9.3:references/contract-types/README.md\n\n# 合同类型审核要点配置\n\n本目录包含各类合同的审核要点配置，用于指导 AI 进行针对性审核。\n\n## 文件清单\n\n### 已完成的合同类型（37种）\n\n| # | 合同类型 | 文件 | 关键条款 | 常见风险 | 特色功能 |\n|---|----------|------|----------|----------|----------|\n| 1 | 房屋买卖合同 | house-sale.json | 10 项 | 7 项 | 户口迁出、车位权属 |\n| 2 | 技术服务合同 | tech-service.json | 8 项 | 6 项 | 源代码交付、知识产权 |\n| 3 | 劳动合同 | labor-contract.json | 10 项 | 6 项 | 试用期、社保、竞业限制 |\n| 4 | 租赁合同 | lease.json | 10 项 | 6 项 | 转租限制、维修责任 |\n| 5 | 借款合同 | loan.json | 9 项 | 6 项 | LPR 利率上限 |\n| 6 | 保密协议 | nda.json | 9 项 | 5 项 | 保密信息例外 |\n| 7 | 买卖合同 | sales.json | 9 项 | 5 项 | 所有权保留 |\n| 8 | 建设工程合同 | construction.json | 11 项 | 7 项 | 两店一年、质保金 |\n| 9 | 合伙协议 | partnership.json | 10 项 | 6 项 | GP/LP 责任划分 |\n| 10 | 投资协议 | investment.json | 10 项 | 7 项 | 对赌条款、反稀释 |\n| 11 | 特许经营合同 | franchise.json | 10 项 | 6 项 | 冷静期、两店一年 |\n| 12 | 经销合同 | distribution.json | 10 项 | 5 项 | 销售任务、区域保护 |\n| 13 | 知识产权许可合同 | ip-license.json | 9 项 | 5 项 | 独占/排他/普通许可 |\n| 14 | 知识产权转让合同 | ip-assignment.json | 9 项 | 5 项 | 变更登记 |\n| 15 | 保险合同 | insurance.json | 10 项 | 5 项 | 免责条款提示、犹豫期 |\n| 16 | 运输合同 | transportation.json | 8 项 | 5 项 | 保价运输、赔偿责任 |\n| 17 | 仓储合同 | warehousing.json | 9 项 | 5 项 | 保管条件、仓单 |\n| 18 | 委托合同 | commission.json | 9 项 | 5 项 | 任意解除权、转委托 |\n| 19 | 保理合同 | factoring.json | 8 项 | 5 项 | 应收账款转让登记 |\n| 20 | 融资租赁合同 | financial-leasing.json | 9 项 | 5 项 | 权属登记、留购价款 |\n| 21 | 赠与合同 | gift.json | 6 项 | 5 项 | 任意撤销权、公证 |\n| 22 | 保证合同 | guarantee.json | 8 项 | 6 项 | 保证方式、公司决议 |\n| 23 | 抵押合同 | mortgage.json | 8 项 | 6 项 | 抵押登记、流押禁止 |\n| 24 | 质押合同 | pledge.json | 8 项 | 6 项 | 质物交付、出质登记 |\n| 25 | 居间合同 | brokerage.json | 8 项 | 6 项 | 跳单条款、如实报告 |\n| 26 | 借用合同 | loan-for-use.json | 7 项 | 5 项 | 无偿使用、返还义务 |\n| 27 | 和解协议 | settlement.json | 7 项 | 5 项 | 一次性了结、恢复原债务 |\n| 28 | 仲裁协议 | arbitration.json | 8 项 | 5 项 | 仲裁机构、一裁终局 |\n| 29 | 股权收购协议 | ma-acquisition.json | 11 项 | 6 项 | 尽职调查、交割条件 |\n| 30 | 合资合同 | joint-venture.json | 9 项 | 6 项 | 出资安排、公司治理 |\n| 31 | 信托合同 | trust.json | 9 项 | 6 项 | 财产独立性、刚性兑付禁止 |\n| 32 | 基金合同 | fund.json | 8 项 | 6 项 | 管理人登记、合格投资者 |\n| 33 | 金融衍生品合同 | derivatives.json | 7 项 | 6 项 | ISDA主协议、净额结算 |\n| 34 | 进出口贸易合同 | import-export.json | 9 项 | 6 项 | Incoterms、信用证 |\n| 35 | 数据合规合同 | data-compliance.json | 8 项 | 6 项 | 数据出境、个保法合规 |\n| 36 | 电信服务合同 | telecom.json | 7 项 | 5 项 | 服务等级、携号转网 |\n| 37 | 娱乐演艺合同 | entertainment.json | 7 项 | 5 项 | 经纪范围、IP归属 |\n| 38 | 医疗服务合同 | medical.json | 7 项 | 5 项 | 知情同意、病历管理 |\n| 39 | 电商平台合同 | e-commerce.json | 8 项 | 6 项 | 资质要求、保证金 |\n| 40 | SaaS服务协议 | saas.json | 8 项 | 5 项 | SLA、数据归属 |\n| 41 | PPP合同 | ppp.json | 10 项 | 6 项 | 财政论证、绩效付费 |\n\n### 辅助文件\n\n| 文件 | 说明 |\n|------|------|\n| template.json | 配置模板，用于创建新合同类型 |\n| README.md | 本文档 |\n\n## 统计汇总\n\n- **合同类型**: 41 种\n- **关键条款**: 350 项\n- **常见风险**: 229 项\n- **总配置大小**: 约 460KB\n\n## 合同类型分类\n\n### 房产类（2种）\n- 房屋买卖合同\n- 租赁合同\n\n### 商事类（9种）\n- 买卖合同\n- 经销合同\n- 特许经营合同\n- 保理合同\n- 融资租赁合同\n- 居间合同\n- 电商平台合同\n- SaaS服务协议\n- PPP合同\n\n### 公司类（5种）\n- 投资协议\n- 合伙协议\n- 股权收购协议\n- 合资合同\n- 特许经营合同\n\n### 工程类（1种）\n- 建设工程合同\n\n### 知产类（4种）\n- 技术服务合同\n- 知识产权许可合同\n- 知识产权转让合同\n- 保密协议\n\n### 劳动类（1种）\n- 劳动合同\n\n### 金融类（5种）\n- 借款合同\n- 保险合同\n- 融资租赁合同\n- 信托合同\n- 基金合同\n\n### 衍生品与投资类（2种）\n- 金融衍生品合同\n- 投资协议\n\n### 物流类（2种）\n- 运输合同\n- 仓储合同\n\n### 担保类（3种）\n- 保证合同\n- 抵押合同\n- 质押合同\n\n### 民事类（4种）\n- 委托合同\n- 赠与合同\n- 借用合同\n- 和解协议\n\n### 争议解决类（1种）\n- 仲裁协议\n\n### 国际贸易类（1种）\n- 进出口贸易合同\n\n### 合规类（1种）\n- 数据合规合同\n\n### 服务业类（4种）\n- 电信服务合同\n- 医疗服务合同\n- 娱乐演艺合同\n- SaaS服务协议\n\n## 配置结构\n\n```json\n{\n  \"$schema\": \"contract-type-config\",\n  \"contract_type\": \"合同类型名称\",\n  \"contract_type_en\": \"英文代码\",\n  \"description\": \"描述\",\n  \"version\": \"版本号\",\n  \"applicable_laws\": [\"适用法律\"],\n  \"keywords_for_detection\": [\"检测关键词\"],\n  \"key_clauses\": [...],\n  \"common_risks\": [...],\n  \"position_guidance\": {...}\n}\n```\n\n## 字段说明\n\n### key_clauses（关键条款）\n\n每个条款包含：\n- `name`: 条款名称\n- `required`: 是否必需\n- `keywords`: 识别关键词\n- `check_points`: 检查要点列表\n- `suggestion`: 通用建议\n\n### check_points（检查要点）\n\n- `item`: 检查项名称\n- `description`: 描述\n- `risk_level`: 风险等级（致命/重大/一般/轻微）\n- `regex_pattern`: 可选的正则匹配模式\n\n### common_risks（常见风险）\n\n- `id`: 风险编号\n- `name`: 风险名称\n- `description`: 风险描述\n- `severity`: 严重程度（高风险/中风险/低风险）\n- `pattern`: 匹配模式\n- `negative_pattern`: 是否为否定匹配（true=未匹配时触发）\n- `suggestion`: 修改建议\n- `legal_basis`: 法律依据\n\n### position_guidance（立场指导）\n\n- `priority_checks`: 优先检查项\n- `key_concerns`: 关键关注点\n- `avoid`: 应避免的问题\n\n## 使用方式\n\n1. **自动检测合同类型**：根据 `keywords_for_detection` 匹配\n2. **加载审核要点**：根据检测到的类型加载对应 JSON\n3. **执行针对性检查**：按 `key_clauses` 和 `common_risks` 检查\n4. **生成立场建议**：根据 `position_guidance` 生成建议\n\n## 扩展新类型\n\n1. 复制 `template.json`\n2. 修改合同类型信息\n3. 填写关键条款和检查要点\n4. 定义常见风险和立场指导\n5. 保存为 `{type-code}.json`\n6. 更新本 README\n\n## 版本历史\n\n| 日期 | 版本 | 合同类型 | 更新内容 |\n|------|------|----------|----------|\n| 2026-04-17 | 1.0.0 | 3 种 | 初始：房屋买卖、技术服务、劳动 |\n| 2026-04-17 | 1.1.0 | 7 种 | 添加：租赁、借款、保密、买卖 |\n| 2026-04-17 | 1.2.0 | 14 种 | 添加：建设工程、合伙、投资、特许经营、经销、IP许可、IP转让 |\n| 2026-04-17 | 1.3.0 | 21 种 | 添加：保险、运输、仓储、委托、保理、融资租赁、赠与 |\n| 2026-04-17 | 1.4.0 | 29 种 | 添加：保证、抵押、质押、居间、借用、和解、仲裁、股权收购 |\n| 2026-04-17 | 1.5.0 | 41 种 | 添加：合资、信托、基金、衍生品、进出口、数据合规、电信、医疗、娱乐、电商、SaaS、PPP |\n\nFile v2.9.3:_meta.json\n\n{\n  \"ownerId\": \"kn7238cxbvj4evmbt83avvr0j984tvrn\",\n  \"slug\": \"contract-reviewer-wudi\",\n  \"version\": \"2.9.3\",\n  \"publishedAt\": 1776969750224\n}\n\nFile v2.9.3:references/clause-library/confidentiality/nda-3years.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"confidentiality\",\n  \"name\": \"保密义务（3年期限）\",\n  \"applicable_types\": [\n    \"nda\",\n    \"tech-service\",\n    \"ip-license\",\n    \"consulting\"\n  ],\n  \"clause_text\": \"双方应对在合作过程中知悉的另一方的商业秘密及其他保密信息（以下统称保密信息）承担保密义务，未经信息披露方书面同意，不得向任何第三方披露或用于本合同履行以外的任何目的。保密期限为本合同终止后【3】年。本条保密义务不适用于：（1）接收方能证明在接收时已合法拥有的信息；（2）非因接收方过错成为公知信息；（3）接收方从有权披露的第三方合法获得的信息。\",\n  \"position_tips\": {\n    \"both\": \"保密期限一般2-5年均有约束力；3年是常见标准；注意明确保密信息的范围\"\n  },\n  \"legal_reference\": \"《民法典》第501条（保密义务）；《反不正当竞争法》第9条（商业秘密）\"\n}\n\nFile v2.9.3:references/clause-library/confidentiality/nda-perpetual.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"confidentiality\",\n  \"name\": \"永久保密条款（仅限核心商业秘密）\",\n  \"applicable_types\": [\n    \"nda\"\n  ],\n  \"clause_text\": \"对于【___】（具体列出保密信息类别，如：技术方案、客户名单、定价策略），保密期限为永久，不因本合同解除、终止而失效。但前述永久保密义务仅适用于明确标识为核心商业秘密的信息，未标识的信息按一般保密义务处理，期限为合同终止后2年。\",\n  \"position_tips\": {\n    \"both\": \"永久保密范围应尽量限缩，否则可能被认定为显失公平而无效\"\n  },\n  \"legal_reference\": \"《民法典》第501条\"\n}\n\nFile v2.9.3:references/clause-library/delivery/acceptance-7days.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"delivery\",\n  \"name\": \"7天验收期+逾期视为验收合格\",\n  \"applicable_types\": [\n    \"tech-service\",\n    \"construction\",\n    \"sales\"\n  ],\n  \"clause_text\": \"受托方/卖方交付工作成果后，委托方应在【7】个工作日内完成验收并书面通知结果；逾期未提出书面异议的，视为验收合格。如委托方在验收期内提出书面异议，受托方/卖方应在【5】个工作日内完成整改并重新提交验收。整改次数不超过【2】次；整改后仍不达标的，委托方有权解除合同并要求退还已付款项。\",\n  \"position_tips\": {\n    \"buyer\": \"争取验收标准明确写入合同附件，防止卖方交付不合格成果\",\n    \"seller\": \"争取逾期视为验收合格条款，防止买方无限期拖延验收\"\n  },\n  \"legal_reference\": \"《民法典》第626条（交付检验）\"\n}\n\nFile v2.9.3:references/clause-library/delivery/third-party-acceptance.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"delivery\",\n  \"name\": \"第三方验收条款\",\n  \"applicable_types\": [\n    \"construction\",\n    \"tech-service\"\n  ],\n  \"clause_text\": \"对于【___】（具体范围）部分的验收，应委托双方共同认可的具备相应资质的第三方机构进行，并以该机构的验收结论为最终结论。第三方验收费用由【委托方/受托方】承担，费用不超过人民币【___】元。\",\n  \"position_tips\": {\n    \"both\": \"第三方机构的选择标准要客观；费用承担方要明确；验收周期要合理\"\n  },\n  \"legal_reference\": \"《民法典》第626条\"\n}\n\nFile v2.9.3:references/clause-library/dispute/arbitration-cietac.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"CIETAC仲裁条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，均应提交中国国际经济贸易仲裁委员会（CIETAC），按照其届时有效的仲裁规则进行仲裁。仲裁地点为【北京/上海/深圳】。仲裁裁决是终局的，对双方均有约束力。\",\n  \"position_tips\": {\n    \"both\": \"CIETAC适合涉外商事纠纷；国内纠纷优先考虑法院管辖；仲裁费用高于诉讼\"\n  },\n  \"legal_reference\": \"《仲裁法》第16条\"\n}\n\nFile v2.9.3:references/clause-library/dispute/arbitration-local.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"国内仲裁条款（格式化）\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，均应提交【XX仲裁委员会】，按照其届时有效的仲裁规则进行仲裁。仲裁地点：【___】。仲裁裁决是终局的，对双方均有约束力。\",\n  \"position_tips\": {\n    \"both\": \"优先选择双方所在地省会仲裁委，知名度高、公信力强；注意确认仲裁委名称准确无误\"\n  },\n  \"legal_reference\": \"《仲裁法》第16条\"\n}\n\nFile v2.9.3:references/clause-library/dispute/court-shanghai.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"原告所在地法院管辖条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，双方均有权向【原告方住所地】人民法院提起诉讼。\",\n  \"position_tips\": {\n    \"plaintiff\": \"争取己方所在地法院管辖，减少差旅成本\",\n    \"defendant\": \"争取被告所在地管辖；若有充分理由，可申请约定与争议有实际联系地点的法院\"\n  },\n  \"legal_reference\": \"《民事诉讼法》第34条（协议管辖：与争议有实际联系地点）\"\n}\n\nFile v2.9.3:references/clause-library/dispute/court-specified.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"指定法院管辖条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，双方同意提交【___】人民法院管辖（仅限于被告住所地、合同履行地、合同签订地、原告住所地、标的物所在地人民法院）。\",\n  \"position_tips\": {\n    \"both\": \"约定法院须符合《民事诉讼法》第34条规定，与争议有实际联系\"\n  },\n  \"legal_reference\": \"《民事诉讼法》第34条\"\n}\n\nArchive v2.9.2: 92 files, 231625 bytes\n\nFiles: agents/openai.yaml (468b), LICENSE.md (4285b), README.md (4804b), references/clause-library/confidentiality/nda-3years.json (991b), references/clause-library/confidentiality/nda-perpetual.json (692b), references/clause-library/delivery/acceptance-7days.json (902b), references/clause-library/delivery/third-party-acceptance.json (633b), references/clause-library/dispute/arbitration-cietac.json (609b), references/clause-library/dispute/arbitration-local.json (597b), references/clause-library/dispute/court-shanghai.json (624b), references/clause-library/dispute/court-specified.json (558b), references/clause-library/force-majeure/standard.json (1099b), references/clause-library/general/amendment-written.json (686b), references/clause-library/general/entire-agreement.json (708b), references/clause-library/general/governing-law-mainland.json (584b), references/clause-library/index.json (1760b), references/clause-library/ip/joint-own.json (837b), references/clause-library/ip/license-back.json (859b), references/clause-library/ip/work-for-hire.json (940b), references/clause-library/payment/escrow-construction.json (784b), references/clause-library/payment/escrow.json (742b), references/clause-library/payment/milestone.json (949b), references/clause-library/payment/net-30.json (714b), references/clause-library/payment/prepaid-30pct.json (728b), references/clause-library/penalty/20pct-fixed.json (752b), references/clause-library/penalty/daily-5-per-10k.json (976b), references/clause-library/penalty/labor-daily-3pct.json (742b), references/clause-library/termination/breach-cure-15days.json (794b), references/clause-library/termination/convenience-30days.json (935b), references/contract-types/arbitration.json (7982b), references/contract-types/brokerage.json (9816b), references/contract-types/commission.json (9408b), references/contract-types/construction.json (14103b), references/contract-types/data-compliance.json (10157b), references/contract-types/derivatives.json (8869b), references/contract-types/distribution.json (9791b), references/contract-types/e-commerce.json (8460b), references/contract-types/entertainment.json (7665b), references/contract-types/factoring.json (9225b), references/contract-types/financial-leasing.json (10257b), references/contract-types/franchise.json (11813b), references/contract-types/fund.json (10009b), references/contract-types/gift.json (8216b), references/contract-types/guarantee.json (10391b), references/contract-types/house-sale.json (13214b), references/contract-types/import-export.json (11107b), references/contract-types/insurance.json (10050b), references/contract-types/investment.json (12273b), references/contract-types/ip-assignment.json (10143b), references/contract-types/ip-license.json (10685b), references/contract-types/joint-venture.json (10596b), references/contract-types/labor-contract.json (11154b), references/contract-types/lease.json (10183b), references/contract-types/loan-for-use.json (8108b), references/contract-types/loan.json (9501b), references/contract-types/ma-acquisition.json (11913b), references/contract-types/medical.json (8009b), references/contract-types/mortgage.json (10294b), references/contract-types/nda.json (8480b), references/contract-types/partnership.json (11771b), references/contract-types/pledge.json (10249b), references/contract-types/ppp.json (14339b), references/contract-types/README.md (7903b), references/contract-types/saas.json (8176b), references/contract-types/sales.json (8950b), references/contract-types/settlement.json (7834b), references/contract-types/tech-service.json (9604b), references/contract-types/telecom.json (7693b), references/contract-types/template.json (1580b), references/contract-types/transportation.json (8748b), references/contract-types/trust.json (10646b), references/contract-types/warehousing.json (9249b), references/engine-guide.md (16216b), references/output-spec.md (9361b), references/review-playbook.md (18950b), scripts/apply_changes.py (41282b), scripts/check_cross_refs.py (10511b), scripts/clause_recommender.py (15175b), scripts/config.py (3678b), scripts/contract_parser.py (17236b)\n\nFile v2.9.2:SKILL.md\n\n---\nname: contract-reviewer-wudi\ndisplay_name: 合同审核-WUDI\nversion: 2.9.2\ndescription: |\n  中文合同审核 Skill - 支持修订痕迹、批注气泡、清洁版生成与多轮迭代管理。覆盖41种合同类型、350+关键条款、229+常见风险、82个法律依据。核心输出为 Word Track Changes（修订痕迹），不接受\"只有批注、没有修订\"的输出方式。\nlicense: GPL-3.0\nauthor: WUDI\nhomepage: https://github.com/wux818738-alt/contract-reviewer-wudi\n---\n\n# 合同审核 WUDI | Contract Reviewer WUDI\n\n> 以 **修订痕迹（Track Changes）** 为核心输出的中文合同审核 Skill。\n> 审核修改直接写入 Word 文档，红删绿增，一目了然。\n\n## ★ 核心输出原则\n\n**修订痕迹优先**。每次审核必须将具体修改建议写入文档修订痕迹；批注仅用于补充说明（法律背景、结构性提示等无法用修订表达的内容）。不接受\"只有批注、没有修订\"的输出方式。\n\n## 核心能力\n\n1. **合同结构解析** - 提取条款、定义词、交叉引用\n2. **合同类型检测** - 自动识别41种合同类型\n3. **条款智能推荐** - 内置22个专业条款模板\n4. **交叉引用检查** - 检测孤立引用、缺失条款\n5. **修订痕迹生成** - 直接写入 Word Track Changes\n6. **批注气泡写入** - Word Comment（补充说明）\n7. **PDF/扫描件 OCR** - Vision/Tesseract 自动转换\n8. **多轮迭代管理** - 版本跟踪、对比、回滚\n\n## 覆盖范围\n\n| 类型 | 数量 |\n|------|------|\n| 合同类型 | 41 种（买卖、租赁、建设工程、技术服务、劳动、股权、PPP、金融等） |\n| 关键条款 | 350+ 条 |\n| 常见风险 | 229+ 点 |\n| 法律依据 | 82 个（《民法典》合同编为主） |\n\n## 使用方式\n\n### OpenClaw 用户\n\n```\nopenclaw skills install contract-reviewer-wudi\n```\n\n或手动 clone：\n\n```bash\ngit clone https://github.com/wux818738-alt/contract-reviewer-wudi.git ~/.qclaw/skills/contract-reviewer-wudi\n```\n\n### 触发方式\n\n上传 Word/PDF 合同文件，AI 自动：\n1. 识别合同类型 → 匹配审核规则\n2. 逐条扫描 → 识别风险条款\n3. 生成修订 → 写入 Word Track Changes\n4. 添加批注 → 法律背景说明\n5. 输出清洁版 → 接受全部修改\n\n### 输出文件\n\n- `{合同名}-修订痕迹版.docx` - 包含所有修订痕迹和批注\n- `{合同名}-清洁版.docx` - 接受全部修改后的干净文档\n\n## 目录结构\n\n```\ncontract-reviewer-wudi/\n├── SKILL.md                    # Skill 主文件（本文档）\n├── README.md                   # GitHub 介绍（含效果截图）\n├── scripts/                    # Python 脚本引擎\n│   ├── contract_parser.py      # 合同结构解析\n│   ├── apply_changes.py        # 修订痕迹写入 ★\n│   ├── generate_clean.py       # 清洁版生成\n│   └── full_pipeline.py        # 完整流水线\n├── references/                 # 详细文档\n│   ├── review-playbook.md      # 审核操作手册\n│   ├── engine-guide.md         # 引擎使用指南\n│   ├── clause-library/         # 22 个条款模板\n│   └ contract-types/           # 41 种合同定义\n└── images/                     # 效果截图\n```\n\n## 详细文档\n\n- **审核操作手册**: `references/review-playbook.md`\n- **引擎使用指南**: `references/engine-guide.md`\n- **输出规范**: `references/output-spec.md`\n- **GitHub 完整介绍**: https://github.com/wux818738-alt/contract-reviewer-wudi\n\n## 许可证\n\nGPL-3.0 © 2026 WUDI\n\n---\n\n> 本 Skill 的审核方法论基于法律审核通用实践，属于行业公共知识。\n\nFile v2.9.2:README.md\n\n# 合同审核 WUDI | Contract Reviewer WUDI\n\n> 中文合同审核 Skill，专为 OpenClaw / Claude AI 设计的智能合同审查工具。\n> 以 **修订痕迹（Track Changes）** 为核心输出，直接写入 Word 文档，所见即所得。\n\n<p align=\"center\">\n  <img src=\"images/04_track_changes.png\" width=\"600\" alt=\"修订痕迹效果\">\n</p>\n\n## ✨ 核心特性\n\n| 能力 | 说明 |\n|------|------|\n| 📝 **修订痕迹** | 审核意见直接写入 Word Track Changes，红绿对比一目了然 |\n| 💬 **批注气泡** | 法律背景说明、结构性提示以 Word Comment 形式呈现 |\n| 📋 **清洁版生成** | 一键生成接受全部修改后的清洁版文档 |\n| 🔄 **多轮迭代** | 支持版本跟踪、差异对比、回滚管理 |\n| 🔍 **交叉引用检查** | 自动检测孤立引用、缺失条款、自引用问题 |\n| 🏷️ **合同类型检测** | 自动识别 41 种合同类型（关键词匹配 + 置信度排序） |\n| 📚 **条款智能推荐** | 内置 22 个专业条款模板，审核时自动匹配替代条款 |\n| 📄 **PDF/扫描件 OCR** | 自动识别 PDF 类型，支持 Vision/Tesseract 转换 |\n\n## 📊 覆盖范围\n\n- **41 种合同类型**：买卖、租赁、建设工程、技术服务、劳动合同、股权转让、PPP、金融衍生品等\n- **350+ 关键条款**审核规则\n- **229+ 常见风险**识别点\n- **82 个法律依据**（《民法典》合同编为主）\n\n## 🖼️ 效果展示\n\n### 1. 合同输入\n上传 Word 或 PDF 格式的合同文件即可开始审核。\n\n<p align=\"center\"><img src=\"images/01_input.png\" width=\"500\"></p>\n\n### 2. 合同类型识别\n自动检测合同类型，匹配对应审核规则库。\n\n<p align=\"center\"><img src=\"images/02_type_detection.png\" width=\"500\"></p>\n\n### 3. 风险扫描\n逐条扫描合同条款，识别法律风险并分级标注。\n\n<p align=\"center\"><img src=\"images/03_risk_scan.png\" width=\"500\"></p>\n\n### 4. 修订痕迹（核心输出）★\n审核修改直接写入 Word 修订痕迹，红色删除、绿色新增，对比清晰。\n\n<p align=\"center\"><img src=\"images/04_track_changes.png\" width=\"600\"></p>\n\n### 5. 批注气泡\n无法用修订表达的内容（法律背景、结构性提示）以批注形式呈现。\n\n<p align=\"center\"><img src=\"images/05_comments.png\" width=\"500\"></p>\n\n### 6. 清洁版输出\n一键生成接受全部修改后的干净文档。\n\n<p align=\"center\"><img src=\"images/06_clean_version.png\" width=\"500\"></p>\n\n## 📁 目录结构\n\n```\ncontract-reviewer-wudi/\n├── SKILL.md                          # Skill 主文件（AI 审核规则引擎）\n├── LICENSE.md                        # GPL-3.0 许可证\n├── scripts/\n│   ├── contract_parser.py            # 合同结构解析引擎\n│   ├── apply_changes.py              # 修订痕迹与批注写入引擎\n│   ├── generate_clean.py             # 清洁版生成引擎\n│   ├── iteration_manager.py          # 多轮迭代管理引擎\n│   ├── clause_recommender.py         # 条款智能推荐引擎\n│   ├── check_cross_refs.py           # 交叉引用检查\n│   ├── full_pipeline.py              # 完整审核流水线\n│   ├── pdf_ocr.py / vision_ocr.py    # PDF OCR 模块\n│   ├── preflight_check.py            # 预检工具\n│   ├── round_analyzer.py             # 轮次分析\n│   ├── generate_comparison.py        # 对比视图生成\n│   └── config.py                     # 共享配置\n├── references/\n│   ├── clause-library/               # 22 个专业条款模板 (JSON)\n│   ├── contract-types/               # 41 种合同类型定义 (JSON)\n│   ├── review-playbook.md            # 审核操作手册\n│   ├── engine-guide.md               # 引擎使用指南\n│   └── output-spec.md                # 输出规范\n├── agents/\n│   └── openai.yaml                   # Agent 配置示例\n├── tests/\n│   └── test_contract_reviewer.py     # 单元测试\n└── images/                           # 效果截图\n```\n\n## 🚀 安装\n\n### OpenClaw 用户\n\n1. 将本仓库 clone 到 Skill 目录：\n\n```bash\ngit clone https://github.com/wux818738-alt/contract-reviewer-wudi.git ~/.qclaw/skills/contract-reviewer-wudi\n```\n\n2. 重启 OpenClaw Gateway，Skill 会自动加载。\n\n### 依赖\n\n- Python 3.8+\n- `python-docx`（修订痕迹 / 批注写入）\n- `PyMuPDF` 或 `pdfplumber`（PDF 解析，可选）\n- `Tesseract`（扫描件 OCR，可选）\n- `LibreOffice`（清洁版生成，可选）\n\n## 📜 许可证\n\n[GPL-3.0](LICENSE.md) © 2026 WUDI\n\n## 🙏 致谢\n\n本 Skill 的审核方法论基于法律审核通用实践，属于行业公共知识。感谢所有法律从业者对本领域的贡献。\n\nFile v2.9.2:references/contract-types/README.md\n\n# 合同类型审核要点配置\n\n本目录包含各类合同的审核要点配置，用于指导 AI 进行针对性审核。\n\n## 文件清单\n\n### 已完成的合同类型（37种）\n\n| # | 合同类型 | 文件 | 关键条款 | 常见风险 | 特色功能 |\n|---|----------|------|----------|----------|----------|\n| 1 | 房屋买卖合同 | house-sale.json | 10 项 | 7 项 | 户口迁出、车位权属 |\n| 2 | 技术服务合同 | tech-service.json | 8 项 | 6 项 | 源代码交付、知识产权 |\n| 3 | 劳动合同 | labor-contract.json | 10 项 | 6 项 | 试用期、社保、竞业限制 |\n| 4 | 租赁合同 | lease.json | 10 项 | 6 项 | 转租限制、维修责任 |\n| 5 | 借款合同 | loan.json | 9 项 | 6 项 | LPR 利率上限 |\n| 6 | 保密协议 | nda.json | 9 项 | 5 项 | 保密信息例外 |\n| 7 | 买卖合同 | sales.json | 9 项 | 5 项 | 所有权保留 |\n| 8 | 建设工程合同 | construction.json | 11 项 | 7 项 | 两店一年、质保金 |\n| 9 | 合伙协议 | partnership.json | 10 项 | 6 项 | GP/LP 责任划分 |\n| 10 | 投资协议 | investment.json | 10 项 | 7 项 | 对赌条款、反稀释 |\n| 11 | 特许经营合同 | franchise.json | 10 项 | 6 项 | 冷静期、两店一年 |\n| 12 | 经销合同 | distribution.json | 10 项 | 5 项 | 销售任务、区域保护 |\n| 13 | 知识产权许可合同 | ip-license.json | 9 项 | 5 项 | 独占/排他/普通许可 |\n| 14 | 知识产权转让合同 | ip-assignment.json | 9 项 | 5 项 | 变更登记 |\n| 15 | 保险合同 | insurance.json | 10 项 | 5 项 | 免责条款提示、犹豫期 |\n| 16 | 运输合同 | transportation.json | 8 项 | 5 项 | 保价运输、赔偿责任 |\n| 17 | 仓储合同 | warehousing.json | 9 项 | 5 项 | 保管条件、仓单 |\n| 18 | 委托合同 | commission.json | 9 项 | 5 项 | 任意解除权、转委托 |\n| 19 | 保理合同 | factoring.json | 8 项 | 5 项 | 应收账款转让登记 |\n| 20 | 融资租赁合同 | financial-leasing.json | 9 项 | 5 项 | 权属登记、留购价款 |\n| 21 | 赠与合同 | gift.json | 6 项 | 5 项 | 任意撤销权、公证 |\n| 22 | 保证合同 | guarantee.json | 8 项 | 6 项 | 保证方式、公司决议 |\n| 23 | 抵押合同 | mortgage.json | 8 项 | 6 项 | 抵押登记、流押禁止 |\n| 24 | 质押合同 | pledge.json | 8 项 | 6 项 | 质物交付、出质登记 |\n| 25 | 居间合同 | brokerage.json | 8 项 | 6 项 | 跳单条款、如实报告 |\n| 26 | 借用合同 | loan-for-use.json | 7 项 | 5 项 | 无偿使用、返还义务 |\n| 27 | 和解协议 | settlement.json | 7 项 | 5 项 | 一次性了结、恢复原债务 |\n| 28 | 仲裁协议 | arbitration.json | 8 项 | 5 项 | 仲裁机构、一裁终局 |\n| 29 | 股权收购协议 | ma-acquisition.json | 11 项 | 6 项 | 尽职调查、交割条件 |\n| 30 | 合资合同 | joint-venture.json | 9 项 | 6 项 | 出资安排、公司治理 |\n| 31 | 信托合同 | trust.json | 9 项 | 6 项 | 财产独立性、刚性兑付禁止 |\n| 32 | 基金合同 | fund.json | 8 项 | 6 项 | 管理人登记、合格投资者 |\n| 33 | 金融衍生品合同 | derivatives.json | 7 项 | 6 项 | ISDA主协议、净额结算 |\n| 34 | 进出口贸易合同 | import-export.json | 9 项 | 6 项 | Incoterms、信用证 |\n| 35 | 数据合规合同 | data-compliance.json | 8 项 | 6 项 | 数据出境、个保法合规 |\n| 36 | 电信服务合同 | telecom.json | 7 项 | 5 项 | 服务等级、携号转网 |\n| 37 | 娱乐演艺合同 | entertainment.json | 7 项 | 5 项 | 经纪范围、IP归属 |\n| 38 | 医疗服务合同 | medical.json | 7 项 | 5 项 | 知情同意、病历管理 |\n| 39 | 电商平台合同 | e-commerce.json | 8 项 | 6 项 | 资质要求、保证金 |\n| 40 | SaaS服务协议 | saas.json | 8 项 | 5 项 | SLA、数据归属 |\n| 41 | PPP合同 | ppp.json | 10 项 | 6 项 | 财政论证、绩效付费 |\n\n### 辅助文件\n\n| 文件 | 说明 |\n|------|------|\n| template.json | 配置模板，用于创建新合同类型 |\n| README.md | 本文档 |\n\n## 统计汇总\n\n- **合同类型**: 41 种\n- **关键条款**: 350 项\n- **常见风险**: 229 项\n- **总配置大小**: 约 460KB\n\n## 合同类型分类\n\n### 房产类（2种）\n- 房屋买卖合同\n- 租赁合同\n\n### 商事类（9种）\n- 买卖合同\n- 经销合同\n- 特许经营合同\n- 保理合同\n- 融资租赁合同\n- 居间合同\n- 电商平台合同\n- SaaS服务协议\n- PPP合同\n\n### 公司类（5种）\n- 投资协议\n- 合伙协议\n- 股权收购协议\n- 合资合同\n- 特许经营合同\n\n### 工程类（1种）\n- 建设工程合同\n\n### 知产类（4种）\n- 技术服务合同\n- 知识产权许可合同\n- 知识产权转让合同\n- 保密协议\n\n### 劳动类（1种）\n- 劳动合同\n\n### 金融类（5种）\n- 借款合同\n- 保险合同\n- 融资租赁合同\n- 信托合同\n- 基金合同\n\n### 衍生品与投资类（2种）\n- 金融衍生品合同\n- 投资协议\n\n### 物流类（2种）\n- 运输合同\n- 仓储合同\n\n### 担保类（3种）\n- 保证合同\n- 抵押合同\n- 质押合同\n\n### 民事类（4种）\n- 委托合同\n- 赠与合同\n- 借用合同\n- 和解协议\n\n### 争议解决类（1种）\n- 仲裁协议\n\n### 国际贸易类（1种）\n- 进出口贸易合同\n\n### 合规类（1种）\n- 数据合规合同\n\n### 服务业类（4种）\n- 电信服务合同\n- 医疗服务合同\n- 娱乐演艺合同\n- SaaS服务协议\n\n## 配置结构\n\n```json\n{\n  \"$schema\": \"contract-type-config\",\n  \"contract_type\": \"合同类型名称\",\n  \"contract_type_en\": \"英文代码\",\n  \"description\": \"描述\",\n  \"version\": \"版本号\",\n  \"applicable_laws\": [\"适用法律\"],\n  \"keywords_for_detection\": [\"检测关键词\"],\n  \"key_clauses\": [...],\n  \"common_risks\": [...],\n  \"position_guidance\": {...}\n}\n```\n\n## 字段说明\n\n### key_clauses（关键条款）\n\n每个条款包含：\n- `name`: 条款名称\n- `required`: 是否必需\n- `keywords`: 识别关键词\n- `check_points`: 检查要点列表\n- `suggestion`: 通用建议\n\n### check_points（检查要点）\n\n- `item`: 检查项名称\n- `description`: 描述\n- `risk_level`: 风险等级（致命/重大/一般/轻微）\n- `regex_pattern`: 可选的正则匹配模式\n\n### common_risks（常见风险）\n\n- `id`: 风险编号\n- `name`: 风险名称\n- `description`: 风险描述\n- `severity`: 严重程度（高风险/中风险/低风险）\n- `pattern`: 匹配模式\n- `negative_pattern`: 是否为否定匹配（true=未匹配时触发）\n- `suggestion`: 修改建议\n- `legal_basis`: 法律依据\n\n### position_guidance（立场指导）\n\n- `priority_checks`: 优先检查项\n- `key_concerns`: 关键关注点\n- `avoid`: 应避免的问题\n\n## 使用方式\n\n1. **自动检测合同类型**：根据 `keywords_for_detection` 匹配\n2. **加载审核要点**：根据检测到的类型加载对应 JSON\n3. **执行针对性检查**：按 `key_clauses` 和 `common_risks` 检查\n4. **生成立场建议**：根据 `position_guidance` 生成建议\n\n## 扩展新类型\n\n1. 复制 `template.json`\n2. 修改合同类型信息\n3. 填写关键条款和检查要点\n4. 定义常见风险和立场指导\n5. 保存为 `{type-code}.json`\n6. 更新本 README\n\n## 版本历史\n\n| 日期 | 版本 | 合同类型 | 更新内容 |\n|------|------|----------|----------|\n| 2026-04-17 | 1.0.0 | 3 种 | 初始：房屋买卖、技术服务、劳动 |\n| 2026-04-17 | 1.1.0 | 7 种 | 添加：租赁、借款、保密、买卖 |\n| 2026-04-17 | 1.2.0 | 14 种 | 添加：建设工程、合伙、投资、特许经营、经销、IP许可、IP转让 |\n| 2026-04-17 | 1.3.0 | 21 种 | 添加：保险、运输、仓储、委托、保理、融资租赁、赠与 |\n| 2026-04-17 | 1.4.0 | 29 种 | 添加：保证、抵押、质押、居间、借用、和解、仲裁、股权收购 |\n| 2026-04-17 | 1.5.0 | 41 种 | 添加：合资、信托、基金、衍生品、进出口、数据合规、电信、医疗、娱乐、电商、SaaS、PPP |\n\nFile v2.9.2:_meta.json\n\n{\n  \"ownerId\": \"kn7238cxbvj4evmbt83avvr0j984tvrn\",\n  \"slug\": \"contract-reviewer-wudi\",\n  \"version\": \"2.9.2\",\n  \"publishedAt\": 1776969521070\n}\n\nFile v2.9.2:references/clause-library/confidentiality/nda-3years.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"confidentiality\",\n  \"name\": \"保密义务（3年期限）\",\n  \"applicable_types\": [\n    \"nda\",\n    \"tech-service\",\n    \"ip-license\",\n    \"consulting\"\n  ],\n  \"clause_text\": \"双方应对在合作过程中知悉的另一方的商业秘密及其他保密信息（以下统称保密信息）承担保密义务，未经信息披露方书面同意，不得向任何第三方披露或用于本合同履行以外的任何目的。保密期限为本合同终止后【3】年。本条保密义务不适用于：（1）接收方能证明在接收时已合法拥有的信息；（2）非因接收方过错成为公知信息；（3）接收方从有权披露的第三方合法获得的信息。\",\n  \"position_tips\": {\n    \"both\": \"保密期限一般2-5年均有约束力；3年是常见标准；注意明确保密信息的范围\"\n  },\n  \"legal_reference\": \"《民法典》第501条（保密义务）；《反不正当竞争法》第9条（商业秘密）\"\n}\n\nFile v2.9.2:references/clause-library/confidentiality/nda-perpetual.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"confidentiality\",\n  \"name\": \"永久保密条款（仅限核心商业秘密）\",\n  \"applicable_types\": [\n    \"nda\"\n  ],\n  \"clause_text\": \"对于【___】（具体列出保密信息类别，如：技术方案、客户名单、定价策略），保密期限为永久，不因本合同解除、终止而失效。但前述永久保密义务仅适用于明确标识为核心商业秘密的信息，未标识的信息按一般保密义务处理，期限为合同终止后2年。\",\n  \"position_tips\": {\n    \"both\": \"永久保密范围应尽量限缩，否则可能被认定为显失公平而无效\"\n  },\n  \"legal_reference\": \"《民法典》第501条\"\n}\n\nFile v2.9.2:references/clause-library/delivery/acceptance-7days.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"delivery\",\n  \"name\": \"7天验收期+逾期视为验收合格\",\n  \"applicable_types\": [\n    \"tech-service\",\n    \"construction\",\n    \"sales\"\n  ],\n  \"clause_text\": \"受托方/卖方交付工作成果后，委托方应在【7】个工作日内完成验收并书面通知结果；逾期未提出书面异议的，视为验收合格。如委托方在验收期内提出书面异议，受托方/卖方应在【5】个工作日内完成整改并重新提交验收。整改次数不超过【2】次；整改后仍不达标的，委托方有权解除合同并要求退还已付款项。\",\n  \"position_tips\": {\n    \"buyer\": \"争取验收标准明确写入合同附件，防止卖方交付不合格成果\",\n    \"seller\": \"争取逾期视为验收合格条款，防止买方无限期拖延验收\"\n  },\n  \"legal_reference\": \"《民法典》第626条（交付检验）\"\n}\n\nFile v2.9.2:references/clause-library/delivery/third-party-acceptance.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"delivery\",\n  \"name\": \"第三方验收条款\",\n  \"applicable_types\": [\n    \"construction\",\n    \"tech-service\"\n  ],\n  \"clause_text\": \"对于【___】（具体范围）部分的验收，应委托双方共同认可的具备相应资质的第三方机构进行，并以该机构的验收结论为最终结论。第三方验收费用由【委托方/受托方】承担，费用不超过人民币【___】元。\",\n  \"position_tips\": {\n    \"both\": \"第三方机构的选择标准要客观；费用承担方要明确；验收周期要合理\"\n  },\n  \"legal_reference\": \"《民法典》第626条\"\n}\n\nFile v2.9.2:references/clause-library/dispute/arbitration-cietac.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"CIETAC仲裁条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，均应提交中国国际经济贸易仲裁委员会（CIETAC），按照其届时有效的仲裁规则进行仲裁。仲裁地点为【北京/上海/深圳】。仲裁裁决是终局的，对双方均有约束力。\",\n  \"position_tips\": {\n    \"both\": \"CIETAC适合涉外商事纠纷；国内纠纷优先考虑法院管辖；仲裁费用高于诉讼\"\n  },\n  \"legal_reference\": \"《仲裁法》第16条\"\n}\n\nFile v2.9.2:references/clause-library/dispute/arbitration-local.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"国内仲裁条款（格式化）\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，均应提交【XX仲裁委员会】，按照其届时有效的仲裁规则进行仲裁。仲裁地点：【___】。仲裁裁决是终局的，对双方均有约束力。\",\n  \"position_tips\": {\n    \"both\": \"优先选择双方所在地省会仲裁委，知名度高、公信力强；注意确认仲裁委名称准确无误\"\n  },\n  \"legal_reference\": \"《仲裁法》第16条\"\n}\n\nFile v2.9.2:references/clause-library/dispute/court-shanghai.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"原告所在地法院管辖条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，双方均有权向【原告方住所地】人民法院提起诉讼。\",\n  \"position_tips\": {\n    \"plaintiff\": \"争取己方所在地法院管辖，减少差旅成本\",\n    \"defendant\": \"争取被告所在地管辖；若有充分理由，可申请约定与争议有实际联系地点的法院\"\n  },\n  \"legal_reference\": \"《民事诉讼法》第34条（协议管辖：与争议有实际联系地点）\"\n}\n\nFile v2.9.2:references/clause-library/dispute/court-specified.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"指定法院管辖条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，双方同意提交【___】人民法院管辖（仅限于被告住所地、合同履行地、合同签订地、原告住所地、标的物所在地人民法院）。\",\n  \"position_tips\": {\n    \"both\": \"约定法院须符合《民事诉讼法》第34条规定，与争议有实际联系\"\n  },\n  \"legal_reference\": \"《民事诉讼法》第34条\"\n}\n\nArchive v2.9.1: 92 files, 236098 bytes\n\nFiles: agents/openai.yaml (468b), LICENSE.md (4285b), README.md (4804b), references/clause-library/confidentiality/nda-3years.json (991b), references/clause-library/confidentiality/nda-perpetual.json (692b), references/clause-library/delivery/acceptance-7days.json (902b), references/clause-library/delivery/third-party-acceptance.json (633b), references/clause-library/dispute/arbitration-cietac.json (609b), references/clause-library/dispute/arbitration-local.json (597b), references/clause-library/dispute/court-shanghai.json (624b), references/clause-library/dispute/court-specified.json (558b), references/clause-library/force-majeure/standard.json (1099b), references/clause-library/general/amendment-written.json (686b), references/clause-library/general/entire-agreement.json (708b), references/clause-library/general/governing-law-mainland.json (584b), references/clause-library/index.json (1760b), references/clause-library/ip/joint-own.json (837b), references/clause-library/ip/license-back.json (859b), references/clause-library/ip/work-for-hire.json (940b), references/clause-library/payment/escrow-construction.json (784b), references/clause-library/payment/escrow.json (742b), references/clause-library/payment/milestone.json (949b), references/clause-library/payment/net-30.json (714b), references/clause-library/payment/prepaid-30pct.json (728b), references/clause-library/penalty/20pct-fixed.json (752b), references/clause-library/penalty/daily-5-per-10k.json (976b), references/clause-library/penalty/labor-daily-3pct.json (742b), references/clause-library/termination/breach-cure-15days.json (794b), references/clause-library/termination/convenience-30days.json (935b), references/contract-types/arbitration.json (7982b), references/contract-types/brokerage.json (9816b), references/contract-types/commission.json (9408b), references/contract-types/construction.json (14103b), references/contract-types/data-compliance.json (10157b), references/contract-types/derivatives.json (8869b), references/contract-types/distribution.json (9791b), references/contract-types/e-commerce.json (8460b), references/contract-types/entertainment.json (7665b), references/contract-types/factoring.json (9225b), references/contract-types/financial-leasing.json (10257b), references/contract-types/franchise.json (11813b), references/contract-types/fund.json (10009b), references/contract-types/gift.json (8216b), references/contract-types/guarantee.json (10391b), references/contract-types/house-sale.json (13214b), references/contract-types/import-export.json (11107b), references/contract-types/insurance.json (10050b), references/contract-types/investment.json (12273b), references/contract-types/ip-assignment.json (10143b), references/contract-types/ip-license.json (10685b), references/contract-types/joint-venture.json (10596b), references/contract-types/labor-contract.json (11154b), references/contract-types/lease.json (10183b), references/contract-types/loan-for-use.json (8108b), references/contract-types/loan.json (9501b), references/contract-types/ma-acquisition.json (11913b), references/contract-types/medical.json (8009b), references/contract-types/mortgage.json (10294b), references/contract-types/nda.json (8480b), references/contract-types/partnership.json (11771b), references/contract-types/pledge.json (10249b), references/contract-types/ppp.json (14339b), references/contract-types/README.md (7903b), references/contract-types/saas.json (8176b), references/contract-types/sales.json (8950b), references/contract-types/settlement.json (7834b), references/contract-types/tech-service.json (9604b), references/contract-types/telecom.json (7693b), references/contract-types/template.json (1580b), references/contract-types/transportation.json (8748b), references/contract-types/trust.json (10646b), references/contract-types/warehousing.json (9249b), references/engine-guide.md (16216b), references/output-spec.md (9361b), references/review-playbook.md (18950b), scripts/apply_changes.py (41282b), scripts/check_cross_refs.py (10511b), scripts/clause_recommender.py (15175b), scripts/config.py (3678b), scripts/contract_parser.py (17236b)\n\nFile v2.9.1:SKILL.md\n\n---\nname: contract-reviewer-wudi\ndisplay_name: 合同审核-WUDI\nversion: 2.9.1\ndescription: |\n  中文合同审核 Skill - 支持修订痕迹、批注气泡、清洁版生成与多轮迭代管理。\n  覆盖41种合同类型，350+关键条款，229+常见风险，82个法律依据。\n  核心能力：合同结构解析、合同类型检测、条款智能推荐、交叉引用检查、修订痕迹生成、批注气泡写入、PDF/扫描件OCR、多轮迭代管理。\n\nlicense: GPL-3.0\nauthor: WUDI\n---## 更新日志\n\n### v2.9.1 | 2026-04-20\n- **配置集成修复**：\n  - 修复 config.py 未被任何脚本导入的 bug\n  - apply_changes.py 现在正确导入 config 模块\n  - 替换所有硬编码字体为 `get_system_font()`\n  - 替换所有硬编码字号为 `DEFAULT_FONT_SIZE`\n- **文件清理**：\n  - 删除备份文件 `apply_changes_v2_backup.py`\n- **功能集成**：\n  - generate_comparison.py 现已集成到 pipeline\n  - 自动生成修订对比 Markdown 表\n- **测试修复**：\n  - 修正测试导入路径问题\n\n### v2.9.0 | 2026-04-20\n- **代码质量改进**：\n  - 添加异常处理补全（apply_changes.py 第 311 行）\n  - 添加进度提示（每 5 条修订显示进度）\n  - 改进 LibreOffice 缺失时的错误消息（提供 3 种解决方案）\n- **新增模块**：\n  - `config.py`：共享配置模块（集中管理字体、阈值、配色）\n  - `generate_comparison.py`：对比视图生成器（Markdown 格式）\n- **单元测试**：\n  - 新增 `tests/test_contract_reviewer.py`\n  - 覆盖：JSON schema 验证、格式检测、段落匹配\n- **文档改进**：\n  - 统一命名规范（修订痕迹版 vs 修订批注版）\n  - 补充配置项说明\n\n### v2.8.2 | 2026-04-20\n- **代码缺陷修复**：\n  - 修复 `apply_changes.py` 第 447-449 行重复代码（`return i` 后有不可达代码）\n  - 该 bug 不会影响运行（Python 会忽略 return 后的代码），但会干扰静态分析\n- **JSON Schema 验证**：\n  - 新增 `validate_schema()` 函数，检查 revisions[].revised_text 是否为空\n  - 检查 comments[].comment 是否为空\n  - 空值字段直接报错而非静默失败\n- **文档一致化**：\n  - 统一\"目录结构\"章节命名（修订痕迹版 vs 修订批注版）\n  - 所有输出文件名使用 `{合同名}-修订痕迹版.docx` 格式\n\n### v2.8.1 | 2026-04-20\n- **JSON 生成规范（防止解析失败）**：\n  - 明确要求使用 `json.dumps()` 而非手动拼接 JSON 字符串\n  - 字符串值内的引号使用单引号或全角引号，避免未转义的 ASCII 双引号\n  - 生成后立即预检验，失败则重新生成而非修复损坏文件\n- **输出文件规范**：\n  - 严格限制为 2 个 docx 文件（修订痕迹版 + 清洁版）\n  - 不输出 JSON 和 Markdown 报告（除非用户明确要求）\n  - 移除 changes.json 和审核报告作为默认交付物\n- **问题来源**：第二轮审核时 JSON 解析失败，手动拼接导致内嵌引号未转义；输出文件过多超出用户预期\n\n### v2.8.0 | 2026-04-20\n- **输出文件命名优化**：\n  - 修订痕迹版：`{合同名}-修订痕迹版.docx`（原\"审查版\"改为更准确的\"修订痕迹版\"）\n  - 清洁版：`{合同名}-修订痕迹版-清洁版.docx`\n  - 审核报告：`{合同名}-审核报告.md`（新增自动生成）\n- **清洁版生成失败优雅降级**：\n  - 主方案失败时自动尝试 LibreOffice 命令行备用方案\n  - 最终失败时提供手动操作指引（Word 中接受所有修订）\n  - 不再因清洁版失败而中断整个流程\n- **预检验子串匹配自动修复**：\n  - 检测到子串匹配（非完整匹配）时，自动补全为完整段落原文\n  - 减少人工修正成本\n- **自动生成审核报告**：\n  - Pipeline 完成后自动生成 Markdown 格式审核报告\n  - 包含：风险统计、高风险问题清单、待填项提示、使用说明\n  - 可直接作为交付物或内部存档\n\n### v2.7.9 | 2026-04-20\n- **修订批注自动配套（核心修复）**：\n  - **问题**：v2.7.7 要求\"每条修订都应有配套批注\"，但 AI 需要手动在 `comments` 数组重复写一遍\n  - **解决**：脚本现在自动处理 `revisions[].comment` 字段，修订成功后自动生成配套批注\n  - **AI 使用方式**：只需在 `revisions` 中写一次 `comment` 字段，脚本自动完成：\n    ```\n    revisions[].comment → 自动生成批注（修订痕迹 + 批注气泡）\n    ```\n  - **JSON 格式简化**：\n    ```json\n    {\n      \"revisions\": [\n        {\n          \"paragraph_index\": 42,\n          \"original_text\": \"原文\",\n          \"revised_text\": \"修订后文本\",\n          \"comment\": \"【修订批注-高风险】问题：... 依据：... 理由：...\",\n          \"severity\": \"高风险\",\n          \"highlight_text\": \"原文关键词（可选）\"\n        }\n      ],\n      \"comments\": []  // 仅用于无需修订的风险提示\n    }\n    ```\n  - **向后兼容**：原有的 `comments` 数组仍然有效，用于无需修订的纯风险提示\n- **移除 TXT 输出**：\n  - 审查报告直接在 docx 中通过批注呈现，无需单独的 txt 文件\n  - 输出简化为：修订批注版 docx + 清洁版 docx + changes.json\n\n### v2.7.7 | 2026-04-18 晚\n- **修订+批注配套原则（重要修复）**：\n  - **问题发现**：甲方审查版有13处修订痕迹，但只有2条批注，大部分修订没有说明修改原因\n  - **根本原因**：只应用了修订痕迹，忘记同时写入批注说明修改原因\n  - **正确做法**：每条重要修订都应有对应批注，修订痕迹显示\"改了什么\"，批注说明\"为什么改\"\n  - **批注写入两步**：①comments.xml 写入批注内容 ②document.xml 添加 commentRangeStart/End/Reference 引用\n  - **批注ID匹配**：comments.xml 中的 ID 必须与 document.xml 中的引用 ID 完全一致\n- **多轮审核批注保留**：\n  - **问题发现**：第二轮审核时遗漏了甲方第一轮的批注\n  - **正确做法**：第二轮审核时必须保留第一轮所有批注，新批注ID从上一轮最大ID+1开始\n  - **批注ID分配**：甲方用ID 0-12，乙方用ID 20-31（中间留空便于插入）\n- **定稿检查清单补充**：\n  - 新增检查项：批注数量是否与修订数量匹配\n  - 新增检查项：批注ID是否正确关联到文本位置\n  - 新增检查项：多轮审核是否保留了前一轮的所有批注\n\n### v2.7.6 | 2026-04-18\n- **修订痕迹（Track Changes）升级为核心输出模式**：\n  - SKILL.md 明确要求：每次审核必须包含修订痕迹（revisions），批注（comments）仅作补充\n  - 字段规范已固定：`original_text`（原文）、`revised_text`（修订文）、`comment`（修订说明）\n  - 经验：修订内容应尽量具体完整，填入合理默认值（天数、比例等），不要只说\"建议修改\"而不给具体文字\n  - 批注的适用场景：①条款编号断裂等结构性提示；②法律背景说明；③无法精准定位原文的全局问题\n  - 本次实战验证：14条修订 + 1条批注，成功写入 Track Changes ✅\n\n### v2.7.5 | 2026-04-17\n- **修订模式不显示的完整修复**（本轮两轮迭代）：\n  - **第一轮**：修正 `w:delText` 嵌套位置（必须和 `w:rPr` 是兄弟节点，不是子元素）\n  - **第二轮**：移除 `settings.xml` 中的 `<w:trackRevisions/>` 和 `<w:revisionView>`\n    - Word 2016 原生参考文档的 `settings.xml` 里**完全没有**这两个元素\n    - 加上反而可能导致 Word 渲染异常\n  - compat mode 统一改为 14（与 Word 2016 原生一致）\n  - 最终 XML 结构与 Word 2016 原生输出零差异：`w:del > w:r(w:rsidRPr) > w:rPr + w:delText`\n\n### v2.7.4 | 2026-04-17\n- 早期修订兼容尝试（后被 v2.7.5 替代）\n\n### v2.7.2\n- **预检验引擎（Preflight Check）**（本次修复核心）：\n  - 新增 `scripts/preflight_check.py`（~350行，零外部依赖）\n  - **5步自动诊断**：JSON 格式检测 → docx 段落读取 → 索引越界校验 → 原文匹配测试 → --fix 自动修正\n  - **自动转换**：扁平 `{changes: [...]}` 格式 → 标准 `{revisions, comments}` 格式，无需手动重写\n  - **自动修正**：全文扫描找最接近段落，修正 `paragraph_index` 并输出 `_fixed.json`\n  - **内置 pipeline**：步骤 3.5（应用修订前）自动运行，发现问题退出并提示，修复后重跑即可\n  - `apply_changes.py` 修复：`_replace_run_across_multiple` 中移除 XML 元素前去重，消除 `ValueError: list.remove(x)` 崩溃\n  - `apply_changes.py` 修复：`comment['comment']` 同时支持 `comment` 和 `text` 两个字段名\n  - **JSON 字段规范（必须严格遵守）**：\n    - 修订：必须用 `revised_text`（非 `replacement_text`）\n    - 批注：必须用 `comment`（非 `text`）；可选 `highlight_text` 指定高亮范围\n  - **Python 版本兼容**：`full_pipeline.py` 类型注解改用 `Optional[Path]`（兼容 Python 3.9）\n  - 经验教训：原文 `original_text` 必须从 document.xml 原始 `<w:t>` 提取，不能用解析器的中间输出\n\n### v2.7.1\n- **条款推荐引擎（Clause Recommender）**：\n  - 新增 `scripts/clause_recommender.py`（~350行，零外部依赖）\n  - **双因子评分算法**：合同类型匹配分（+5 精确命中 / +3 ID包含 / +1 类别包含）+ 风险关键词匹配分（+2 完全匹配 / +0.5 部分匹配）\n  - **内置风险→条款映射**：17 种常见风险关键词自动映射到对应条款类别\n  - **CLI 接口**：`--type`、`--risks`、`--keywords`、`--top-k`、`--all`、`--output-json`\n  - 测试\"违约金偏高+收款账户空白\"：违约金条款和资金监管条款均获 **5星** 推荐 ✅\n- **审核流程嵌入**：\n  - `references/review-playbook.md` 新增\"第五章：自动条款推荐\"（含风险→条款映射表、4条使用规范）\n  - AI 审核时，每识别风险自动调用推荐引擎，`suggestion` 字段写入推荐文本，`clause_source` 记录来源\n  - 章节编号顺延（原来5-9章 → 6-10章）\n- **SKILL.md 引擎表**：新增\"条款推荐引擎\"一行，完整记录7个引擎\n\n### v2.7.0\n- **合同类型自动检测引擎（P0）**：\n  - `contract_parser.py` 新增 `detect_contract_type()` 函数，基于关键词匹配自动识别合同类型\n  - 支持 41 种合同类型自动检测，置信度评分算法（归一化+命中密度双因子）\n  - 新增 CLI 参数：`--detect-type [--top-k N]`，返回前 N 名候选类型\n  - 内置配置缓存（避免重复加载 JSON 文件）\n  - 房屋买卖合同测试置信度 1.771，大幅领先第二名（0.460）\n- **条款库（Clause Library）（P1）**：\n  - 新增 `references/clause-library/` 目录，含 22 个专业条款模板\n  - 覆盖 9 大类别：付款（5）、违约金（3）、争议解决（4）、不可抗力（1）、知识产权（3）、交付验收（2）、保密（2）、解除终止（2）、综合（3）\n  - 每条含 `clause_text`（可直接粘贴）、`position_tips`（甲方/乙方立场建议）、`legal_reference`\n  - 适用合同类型标签，可按需选用\n- **交叉引用一致性检查（P1）**：\n  - 新增 `scripts/check_cross_refs.py`，零外部依赖\n  - 检测四类问题：孤立引用（指向不存在的条款）、编号缺失（条款编号跳跃）、自引用（条款引用自身）、附件引用检查\n  - 中文数字与阿拉伯数字互转，支持\"第一条\"\"第1条\"混排合同\n- **PDF/扫描件自动 OCR 集成（P1）**：\n  - `full_pipeline.py` 新增步骤 0：自动检测 PDF 类型（文本型 vs 扫描件）\n  - 方案A（macOS）：调用 Vision 框架零依赖 OCR，支持中文+英文，无需安装 tesseract\n  - 方案B（跨平台）：回退 pytesseract + PyMuPDF（需 pip install）\n  - OCR 生成的 docx 自动进入正常审查流程\n- **JSON 修复**：批量修复 house-sale.json 和 ppp.json 的转义问题，所有 41 个配置文件全部通过 JSON 校验\n\n### v2.6.0\n- **合同类型审核要点库重大扩展**（从 21 种扩展至 41 种）：\n  - 新增 20 种专业合同类型：合资、信托、基金、金融衍生品、进出口、数据合规、电信、娱乐、医疗、电商、SaaS、PPP、保证、抵押、质押、居间、借用、和解、仲裁、股权收购\n  - 新增配置文件：`references/contract-types/` 目录下 41 个 JSON 文件（41 种类型 + 1 模板）\n  - 新增统计：350 项关键条款、229 项常见风险、82 个法律依据引用\n  - 新增分类体系：按房产/商事/公司/工程/知产/劳动/金融/物流/担保/民事/争议解决/国际贸易/合规/服务 14 个大类分类\n  - 新增功能：自动识别合同类型 → 加载对应审核规则 → 执行针对性检查 → 生成立场建议\n  - 覆盖范围：完整覆盖《民法典》合同编主要类型 + 主要商业/金融/监管类合同\n  - 新增 README：`references/contract-types/README.md` 含完整清单、使用说明、分类体系和版本历史\n\n### v2.5.0\n- **批注 Word 兼容性修复**（经 WPS 生成文件实测）：\n  - `apply_comment()` 重写批注范围结构：`commentRangeStart` 紧跟 `</w:pPr>` 之后，`commentRangeEnd` 在原文 runs 之后，`commentReference` run 在最后——完全符合 python-docx 实测 OOXML 标准\n\n> 完整文档请参阅 GitHub 仓库。\n\nFile v2.9.1:README.md\n\n# 合同审核 WUDI | Contract Reviewer WUDI\n\n> 中文合同审核 Skill，专为 OpenClaw / Claude AI 设计的智能合同审查工具。\n> 以 **修订痕迹（Track Changes）** 为核心输出，直接写入 Word 文档，所见即所得。\n\n<p align=\"center\">\n  <img src=\"images/04_track_changes.png\" width=\"600\" alt=\"修订痕迹效果\">\n</p>\n\n## ✨ 核心特性\n\n| 能力 | 说明 |\n|------|------|\n| 📝 **修订痕迹** | 审核意见直接写入 Word Track Changes，红绿对比一目了然 |\n| 💬 **批注气泡** | 法律背景说明、结构性提示以 Word Comment 形式呈现 |\n| 📋 **清洁版生成** | 一键生成接受全部修改后的清洁版文档 |\n| 🔄 **多轮迭代** | 支持版本跟踪、差异对比、回滚管理 |\n| 🔍 **交叉引用检查** | 自动检测孤立引用、缺失条款、自引用问题 |\n| 🏷️ **合同类型检测** | 自动识别 41 种合同类型（关键词匹配 + 置信度排序） |\n| 📚 **条款智能推荐** | 内置 22 个专业条款模板，审核时自动匹配替代条款 |\n| 📄 **PDF/扫描件 OCR** | 自动识别 PDF 类型，支持 Vision/Tesseract 转换 |\n\n## 📊 覆盖范围\n\n- **41 种合同类型**：买卖、租赁、建设工程、技术服务、劳动合同、股权转让、PPP、金融衍生品等\n- **350+ 关键条款**审核规则\n- **229+ 常见风险**识别点\n- **82 个法律依据**（《民法典》合同编为主）\n\n## 🖼️ 效果展示\n\n### 1. 合同输入\n上传 Word 或 PDF 格式的合同文件即可开始审核。\n\n<p align=\"center\"><img src=\"images/01_input.png\" width=\"500\"></p>\n\n### 2. 合同类型识别\n自动检测合同类型，匹配对应审核规则库。\n\n<p align=\"center\"><img src=\"images/02_type_detection.png\" width=\"500\"></p>\n\n### 3. 风险扫描\n逐条扫描合同条款，识别法律风险并分级标注。\n\n<p align=\"center\"><img src=\"images/03_risk_scan.png\" width=\"500\"></p>\n\n### 4. 修订痕迹（核心输出）★\n审核修改直接写入 Word 修订痕迹，红色删除、绿色新增，对比清晰。\n\n<p align=\"center\"><img src=\"images/04_track_changes.png\" width=\"600\"></p>\n\n### 5. 批注气泡\n无法用修订表达的内容（法律背景、结构性提示）以批注形式呈现。\n\n<p align=\"center\"><img src=\"images/05_comments.png\" width=\"500\"></p>\n\n### 6. 清洁版输出\n一键生成接受全部修改后的干净文档。\n\n<p align=\"center\"><img src=\"images/06_clean_version.png\" width=\"500\"></p>\n\n## 📁 目录结构\n\n```\ncontract-reviewer-wudi/\n├── SKILL.md                          # Skill 主文件（AI 审核规则引擎）\n├── LICENSE.md                        # GPL-3.0 许可证\n├── scripts/\n│   ├── contract_parser.py            # 合同结构解析引擎\n│   ├── apply_changes.py              # 修订痕迹与批注写入引擎\n│   ├── generate_clean.py             # 清洁版生成引擎\n│   ├── iteration_manager.py          # 多轮迭代管理引擎\n│   ├── clause_recommender.py         # 条款智能推荐引擎\n│   ├── check_cross_refs.py           # 交叉引用检查\n│   ├── full_pipeline.py              # 完整审核流水线\n│   ├── pdf_ocr.py / vision_ocr.py    # PDF OCR 模块\n│   ├── preflight_check.py            # 预检工具\n│   ├── round_analyzer.py             # 轮次分析\n│   ├── generate_comparison.py        # 对比视图生成\n│   └── config.py                     # 共享配置\n├── references/\n│   ├── clause-library/               # 22 个专业条款模板 (JSON)\n│   ├── contract-types/               # 41 种合同类型定义 (JSON)\n│   ├── review-playbook.md            # 审核操作手册\n│   ├── engine-guide.md               # 引擎使用指南\n│   └── output-spec.md                # 输出规范\n├── agents/\n│   └── openai.yaml                   # Agent 配置示例\n├── tests/\n│   └── test_contract_reviewer.py     # 单元测试\n└── images/                           # 效果截图\n```\n\n## 🚀 安装\n\n### OpenClaw 用户\n\n1. 将本仓库 clone 到 Skill 目录：\n\n```bash\ngit clone https://github.com/wux818738-alt/contract-reviewer-wudi.git ~/.qclaw/skills/contract-reviewer-wudi\n```\n\n2. 重启 OpenClaw Gateway，Skill 会自动加载。\n\n### 依赖\n\n- Python 3.8+\n- `python-docx`（修订痕迹 / 批注写入）\n- `PyMuPDF` 或 `pdfplumber`（PDF 解析，可选）\n- `Tesseract`（扫描件 OCR，可选）\n- `LibreOffice`（清洁版生成，可选）\n\n## 📜 许可证\n\n[GPL-3.0](LICENSE.md) © 2026 WUDI\n\n## 🙏 致谢\n\n本 Skill 的审核方法论基于法律审核通用实践，属于行业公共知识。感谢所有法律从业者对本领域的贡献。\n\nFile v2.9.1:references/contract-types/README.md\n\n# 合同类型审核要点配置\n\n本目录包含各类合同的审核要点配置，用于指导 AI 进行针对性审核。\n\n## 文件清单\n\n### 已完成的合同类型（37种）\n\n| # | 合同类型 | 文件 | 关键条款 | 常见风险 | 特色功能 |\n|---|----------|------|----------|----------|----------|\n| 1 | 房屋买卖合同 | house-sale.json | 10 项 | 7 项 | 户口迁出、车位权属 |\n| 2 | 技术服务合同 | tech-service.json | 8 项 | 6 项 | 源代码交付、知识产权 |\n| 3 | 劳动合同 | labor-contract.json | 10 项 | 6 项 | 试用期、社保、竞业限制 |\n| 4 | 租赁合同 | lease.json | 10 项 | 6 项 | 转租限制、维修责任 |\n| 5 | 借款合同 | loan.json | 9 项 | 6 项 | LPR 利率上限 |\n| 6 | 保密协议 | nda.json | 9 项 | 5 项 | 保密信息例外 |\n| 7 | 买卖合同 | sales.json | 9 项 | 5 项 | 所有权保留 |\n| 8 | 建设工程合同 | construction.json | 11 项 | 7 项 | 两店一年、质保金 |\n| 9 | 合伙协议 | partnership.json | 10 项 | 6 项 | GP/LP 责任划分 |\n| 10 | 投资协议 | investment.json | 10 项 | 7 项 | 对赌条款、反稀释 |\n| 11 | 特许经营合同 | franchise.json | 10 项 | 6 项 | 冷静期、两店一年 |\n| 12 | 经销合同 | distribution.json | 10 项 | 5 项 | 销售任务、区域保护 |\n| 13 | 知识产权许可合同 | ip-license.json | 9 项 | 5 项 | 独占/排他/普通许可 |\n| 14 | 知识产权转让合同 | ip-assignment.json | 9 项 | 5 项 | 变更登记 |\n| 15 | 保险合同 | insurance.json | 10 项 | 5 项 | 免责条款提示、犹豫期 |\n| 16 | 运输合同 | transportation.json | 8 项 | 5 项 | 保价运输、赔偿责任 |\n| 17 | 仓储合同 | warehousing.json | 9 项 | 5 项 | 保管条件、仓单 |\n| 18 | 委托合同 | commission.json | 9 项 | 5 项 | 任意解除权、转委托 |\n| 19 | 保理合同 | factoring.json | 8 项 | 5 项 | 应收账款转让登记 |\n| 20 | 融资租赁合同 | financial-leasing.json | 9 项 | 5 项 | 权属登记、留购价款 |\n| 21 | 赠与合同 | gift.json | 6 项 | 5 项 | 任意撤销权、公证 |\n| 22 | 保证合同 | guarantee.json | 8 项 | 6 项 | 保证方式、公司决议 |\n| 23 | 抵押合同 | mortgage.json | 8 项 | 6 项 | 抵押登记、流押禁止 |\n| 24 | 质押合同 | pledge.json | 8 项 | 6 项 | 质物交付、出质登记 |\n| 25 | 居间合同 | brokerage.json | 8 项 | 6 项 | 跳单条款、如实报告 |\n| 26 | 借用合同 | loan-for-use.json | 7 项 | 5 项 | 无偿使用、返还义务 |\n| 27 | 和解协议 | settlement.json | 7 项 | 5 项 | 一次性了结、恢复原债务 |\n| 28 | 仲裁协议 | arbitration.json | 8 项 | 5 项 | 仲裁机构、一裁终局 |\n| 29 | 股权收购协议 | ma-acquisition.json | 11 项 | 6 项 | 尽职调查、交割条件 |\n| 30 | 合资合同 | joint-venture.json | 9 项 | 6 项 | 出资安排、公司治理 |\n| 31 | 信托合同 | trust.json | 9 项 | 6 项 | 财产独立性、刚性兑付禁止 |\n| 32 | 基金合同 | fund.json | 8 项 | 6 项 | 管理人登记、合格投资者 |\n| 33 | 金融衍生品合同 | derivatives.json | 7 项 | 6 项 | ISDA主协议、净额结算 |\n| 34 | 进出口贸易合同 | import-export.json | 9 项 | 6 项 | Incoterms、信用证 |\n| 35 | 数据合规合同 | data-compliance.json | 8 项 | 6 项 | 数据出境、个保法合规 |\n| 36 | 电信服务合同 | telecom.json | 7 项 | 5 项 | 服务等级、携号转网 |\n| 37 | 娱乐演艺合同 | entertainment.json | 7 项 | 5 项 | 经纪范围、IP归属 |\n| 38 | 医疗服务合同 | medical.json | 7 项 | 5 项 | 知情同意、病历管理 |\n| 39 | 电商平台合同 | e-commerce.json | 8 项 | 6 项 | 资质要求、保证金 |\n| 40 | SaaS服务协议 | saas.json | 8 项 | 5 项 | SLA、数据归属 |\n| 41 | PPP合同 | ppp.json | 10 项 | 6 项 | 财政论证、绩效付费 |\n\n### 辅助文件\n\n| 文件 | 说明 |\n|------|------|\n| template.json | 配置模板，用于创建新合同类型 |\n| README.md | 本文档 |\n\n## 统计汇总\n\n- **合同类型**: 41 种\n- **关键条款**: 350 项\n- **常见风险**: 229 项\n- **总配置大小**: 约 460KB\n\n## 合同类型分类\n\n### 房产类（2种）\n- 房屋买卖合同\n- 租赁合同\n\n### 商事类（9种）\n- 买卖合同\n- 经销合同\n- 特许经营合同\n- 保理合同\n- 融资租赁合同\n- 居间合同\n- 电商平台合同\n- SaaS服务协议\n- PPP合同\n\n### 公司类（5种）\n- 投资协议\n- 合伙协议\n- 股权收购协议\n- 合资合同\n- 特许经营合同\n\n### 工程类（1种）\n- 建设工程合同\n\n### 知产类（4种）\n- 技术服务合同\n- 知识产权许可合同\n- 知识产权转让合同\n- 保密协议\n\n### 劳动类（1种）\n- 劳动合同\n\n### 金融类（5种）\n- 借款合同\n- 保险合同\n- 融资租赁合同\n- 信托合同\n- 基金合同\n\n### 衍生品与投资类（2种）\n- 金融衍生品合同\n- 投资协议\n\n### 物流类（2种）\n- 运输合同\n- 仓储合同\n\n### 担保类（3种）\n- 保证合同\n- 抵押合同\n- 质押合同\n\n### 民事类（4种）\n- 委托合同\n- 赠与合同\n- 借用合同\n- 和解协议\n\n### 争议解决类（1种）\n- 仲裁协议\n\n### 国际贸易类（1种）\n- 进出口贸易合同\n\n### 合规类（1种）\n- 数据合规合同\n\n### 服务业类（4种）\n- 电信服务合同\n- 医疗服务合同\n- 娱乐演艺合同\n- SaaS服务协议\n\n## 配置结构\n\n```json\n{\n  \"$schema\": \"contract-type-config\",\n  \"contract_type\": \"合同类型名称\",\n  \"contract_type_en\": \"英文代码\",\n  \"description\": \"描述\",\n  \"version\": \"版本号\",\n  \"applicable_laws\": [\"适用法律\"],\n  \"keywords_for_detection\": [\"检测关键词\"],\n  \"key_clauses\": [...],\n  \"common_risks\": [...],\n  \"position_guidance\": {...}\n}\n```\n\n## 字段说明\n\n### key_clauses（关键条款）\n\n每个条款包含：\n- `name`: 条款名称\n- `required`: 是否必需\n- `keywords`: 识别关键词\n- `check_points`: 检查要点列表\n- `suggestion`: 通用建议\n\n### check_points（检查要点）\n\n- `item`: 检查项名称\n- `description`: 描述\n- `risk_level`: 风险等级（致命/重大/一般/轻微）\n- `regex_pattern`: 可选的正则匹配模式\n\n### common_risks（常见风险）\n\n- `id`: 风险编号\n- `name`: 风险名称\n- `description`: 风险描述\n- `severity`: 严重程度（高风险/中风险/低风险）\n- `pattern`: 匹配模式\n- `negative_pattern`: 是否为否定匹配（true=未匹配时触发）\n- `suggestion`: 修改建议\n- `legal_basis`: 法律依据\n\n### position_guidance（立场指导）\n\n- `priority_checks`: 优先检查项\n- `key_concerns`: 关键关注点\n- `avoid`: 应避免的问题\n\n## 使用方式\n\n1. **自动检测合同类型**：根据 `keywords_for_detection` 匹配\n2. **加载审核要点**：根据检测到的类型加载对应 JSON\n3. **执行针对性检查**：按 `key_clauses` 和 `common_risks` 检查\n4. **生成立场建议**：根据 `position_guidance` 生成建议\n\n## 扩展新类型\n\n1. 复制 `template.json`\n2. 修改合同类型信息\n3. 填写关键条款和检查要点\n4. 定义常见风险和立场指导\n5. 保存为 `{type-code}.json`\n6. 更新本 README\n\n## 版本历史\n\n| 日期 | 版本 | 合同类型 | 更新内容 |\n|------|------|----------|----------|\n| 2026-04-17 | 1.0.0 | 3 种 | 初始：房屋买卖、技术服务、劳动 |\n| 2026-04-17 | 1.1.0 | 7 种 | 添加：租赁、借款、保密、买卖 |\n| 2026-04-17 | 1.2.0 | 14 种 | 添加：建设工程、合伙、投资、特许经营、经销、IP许可、IP转让 |\n| 2026-04-17 | 1.3.0 | 21 种 | 添加：保险、运输、仓储、委托、保理、融资租赁、赠与 |\n| 2026-04-17 | 1.4.0 | 29 种 | 添加：保证、抵押、质押、居间、借用、和解、仲裁、股权收购 |\n| 2026-04-17 | 1.5.0 | 41 种 | 添加：合资、信托、基金、衍生品、进出口、数据合规、电信、医疗、娱乐、电商、SaaS、PPP |\n\nFile v2.9.1:_meta.json\n\n{\n  \"ownerId\": \"kn7238cxbvj4evmbt83avvr0j984tvrn\",\n  \"slug\": \"contract-reviewer-wudi\",\n  \"version\": \"2.9.1\",\n  \"publishedAt\": 1776967531067\n}\n\nFile v2.9.1:references/clause-library/confidentiality/nda-3years.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"confidentiality\",\n  \"name\": \"保密义务（3年期限）\",\n  \"applicable_types\": [\n    \"nda\",\n    \"tech-service\",\n    \"ip-license\",\n    \"consulting\"\n  ],\n  \"clause_text\": \"双方应对在合作过程中知悉的另一方的商业秘密及其他保密信息（以下统称保密信息）承担保密义务，未经信息披露方书面同意，不得向任何第三方披露或用于本合同履行以外的任何目的。保密期限为本合同终止后【3】年。本条保密义务不适用于：（1）接收方能证明在接收时已合法拥有的信息；（2）非因接收方过错成为公知信息；（3）接收方从有权披露的第三方合法获得的信息。\",\n  \"position_tips\": {\n    \"both\": \"保密期限一般2-5年均有约束力；3年是常见标准；注意明确保密信息的范围\"\n  },\n  \"legal_reference\": \"《民法典》第501条（保密义务）；《反不正当竞争法》第9条（商业秘密）\"\n}\n\nFile v2.9.1:references/clause-library/confidentiality/nda-perpetual.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"confidentiality\",\n  \"name\": \"永久保密条款（仅限核心商业秘密）\",\n  \"applicable_types\": [\n    \"nda\"\n  ],\n  \"clause_text\": \"对于【___】（具体列出保密信息类别，如：技术方案、客户名单、定价策略），保密期限为永久，不因本合同解除、终止而失效。但前述永久保密义务仅适用于明确标识为核心商业秘密的信息，未标识的信息按一般保密义务处理，期限为合同终止后2年。\",\n  \"position_tips\": {\n    \"both\": \"永久保密范围应尽量限缩，否则可能被认定为显失公平而无效\"\n  },\n  \"legal_reference\": \"《民法典》第501条\"\n}\n\nFile v2.9.1:references/clause-library/delivery/acceptance-7days.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"delivery\",\n  \"name\": \"7天验收期+逾期视为验收合格\",\n  \"applicable_types\": [\n    \"tech-service\",\n    \"construction\",\n    \"sales\"\n  ],\n  \"clause_text\": \"受托方/卖方交付工作成果后，委托方应在【7】个工作日内完成验收并书面通知结果；逾期未提出书面异议的，视为验收合格。如委托方在验收期内提出书面异议，受托方/卖方应在【5】个工作日内完成整改并重新提交验收。整改次数不超过【2】次；整改后仍不达标的，委托方有权解除合同并要求退还已付款项。\",\n  \"position_tips\": {\n    \"buyer\": \"争取验收标准明确写入合同附件，防止卖方交付不合格成果\",\n    \"seller\": \"争取逾期视为验收合格条款，防止买方无限期拖延验收\"\n  },\n  \"legal_reference\": \"《民法典》第626条（交付检验）\"\n}\n\nFile v2.9.1:references/clause-library/delivery/third-party-acceptance.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"delivery\",\n  \"name\": \"第三方验收条款\",\n  \"applicable_types\": [\n    \"construction\",\n    \"tech-service\"\n  ],\n  \"clause_text\": \"对于【___】（具体范围）部分的验收，应委托双方共同认可的具备相应资质的第三方机构进行，并以该机构的验收结论为最终结论。第三方验收费用由【委托方/受托方】承担，费用不超过人民币【___】元。\",\n  \"position_tips\": {\n    \"both\": \"第三方机构的选择标准要客观；费用承担方要明确；验收周期要合理\"\n  },\n  \"legal_reference\": \"《民法典》第626条\"\n}\n\nFile v2.9.1:references/clause-library/dispute/arbitration-cietac.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"CIETAC仲裁条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，均应提交中国国际经济贸易仲裁委员会（CIETAC），按照其届时有效的仲裁规则进行仲裁。仲裁地点为【北京/上海/深圳】。仲裁裁决是终局的，对双方均有约束力。\",\n  \"position_tips\": {\n    \"both\": \"CIETAC适合涉外商事纠纷；国内纠纷优先考虑法院管辖；仲裁费用高于诉讼\"\n  },\n  \"legal_reference\": \"《仲裁法》第16条\"\n}\n\nFile v2.9.1:references/clause-library/dispute/arbitration-local.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"国内仲裁条款（格式化）\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，均应提交【XX仲裁委员会】，按照其届时有效的仲裁规则进行仲裁。仲裁地点：【___】。仲裁裁决是终局的，对双方均有约束力。\",\n  \"position_tips\": {\n    \"both\": \"优先选择双方所在地省会仲裁委，知名度高、公信力强；注意确认仲裁委名称准确无误\"\n  },\n  \"legal_reference\": \"《仲裁法》第16条\"\n}\n\nFile v2.9.1:references/clause-library/dispute/court-shanghai.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"原告所在地法院管辖条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，双方均有权向【原告方住所地】人民法院提起诉讼。\",\n  \"position_tips\": {\n    \"plaintiff\": \"争取己方所在地法院管辖，减少差旅成本\",\n    \"defendant\": \"争取被告所在地管辖；若有充分理由，可申请约定与争议有实际联系地点的法院\"\n  },\n  \"legal_reference\": \"《民事诉讼法》第34条（协议管辖：与争议有实际联系地点）\"\n}\n\nFile v2.9.1:references/clause-library/dispute/court-specified.json\n\n{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"dispute\",\n  \"name\": \"指定法院管辖条款\",\n  \"applicable_types\": [\n    \"all\"\n  ],\n  \"clause_text\": \"因本合同引起的或与本合同有关的任何争议，双方同意提交【___】人民法院管辖（仅限于被告住所地、合同履行地、合同签订地、原告住所地、标的物所在地人民法院）。\",\n  \"position_tips\": {\n    \"both\": \"约定法院须符合《民事诉讼法》第34条规定，与争议有实际联系\"\n  },\n  \"legal_reference\": \"《民事诉讼法》第34条\"\n}","readmeExcerpt":"Skill: 合同审核 Skill Owner: wux818738-alt Summary: 中文合同审核、修订批注、清洁版与报告输出，支持多轮迭代 Tags: latest:2.9.5 Version history: v2.9.5 | 2026-04-23T18:51:30.133Z | user 图片改用标准 Markdown 语法，修复 ClawHub 图片不显示问题 v2.9.4 | 2026-04-23T18:46:14.506Z | user SKILL.md 与 GitHub README 一致 v2.9.3 | 2026-04-23T18:42:30.224Z | user 添加效果图截图 v2.9.2 | 2026-04-23T18:38:41.070Z | user 优化 SKILL.md 结构：精简 description 用于 ClawHub 索引，正文保留核心介绍和用法，详细审核规则移至 refer","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"contract-reviewer-wudi/\n├── SKILL.md                          # Skill 主文件（AI 审核规则引擎）\n├── LICENSE.md                        # GPL-3.0 许可证\n├── scripts/\n│   ├── contract_parser.py            # 合同结构解析引擎\n│   ├── apply_changes.py              # 修订痕迹与批注写入引擎\n│   ├── generate_clean.py             # 清洁版生成引擎\n│   ├── iteration_manager.py          # 多轮迭代管理引擎\n│   ├── clause_recommender.py         # 条款智能推荐引擎\n│   ├── check_cross_refs.py           # 交叉引用检查\n│   ├── full_pipeline.py              # 完整审核流水线\n│   ├── pdf_ocr.py / vision_ocr.py    # PDF OCR 模块\n│   ├── preflight_check.py            # 预检工具\n│   ├── round_analyzer.py             # 轮次分析\n│   ├── generate_comparison.py        # 对比视图生成\n│   └── config.py                     # 共享配置\n├── references/\n│   ├── clause-library/               # 22 个专业条款模板 (JSON)\n│   ├── contract-types/               # 41 种合同类型定义 (JSON)\n│   ├── review-playbook.md            # 审核操作手册\n│   ├── engine-guide.md               # 引擎使用指南\n│   └── output-spec.md                # 输出规范\n├── agents/\n│   └── openai.yaml                   # Agent 配置示例\n├── tests/\n│   └── test_contract_reviewer.py     # 单元测试\n└── images/                           # 效果截图"},{"language":"bash","snippet":"git clone https://github.com/wux818738-alt/contract-reviewer-wudi.git ~/.qclaw/skills/contract-reviewer-wudi"},{"language":"bash","snippet":"clawhub install contract-reviewer-wudi"},{"language":"text","snippet":"contract-reviewer-wudi/\n├── SKILL.md                          # Skill 主文件（AI 审核规则引擎）\n├── LICENSE.md                        # GPL-3.0 许可证\n├── scripts/\n│   ├── contract_parser.py            # 合同结构解析引擎\n│   ├── apply_changes.py              # 修订痕迹与批注写入引擎\n│   ├── generate_clean.py             # 清洁版生成引擎\n│   ├── iteration_manager.py          # 多轮迭代管理引擎\n│   ├── clause_recommender.py         # 条款智能推荐引擎\n│   ├── check_cross_refs.py           # 交叉引用检查\n│   ├── full_pipeline.py              # 完整审核流水线\n│   ├── pdf_ocr.py / vision_ocr.py    # PDF OCR 模块\n│   ├── preflight_check.py            # 预检工具\n│   ├── round_analyzer.py             # 轮次分析\n│   ├── generate_comparison.py        # 对比视图生成\n│   └── config.py                     # 共享配置\n├── references/\n│   ├── clause-library/               # 22 个专业条款模板 (JSON)\n│   ├── contract-types/               # 41 种合同类型定义 (JSON)\n│   ├── review-playbook.md            # 审核操作手册\n│   ├── engine-guide.md               # 引擎使用指南\n│   └── output-spec.md                # 输出规范\n├── agents/\n│   └── openai.yaml                   # Agent 配置示例\n├── tests/\n│   └── test_contract_reviewer.py     # 单元测试\n└── images/                           # 效果截图"},{"language":"bash","snippet":"git clone https://github.com/wux818738-alt/contract-reviewer-wudi.git ~/.qclaw/skills/contract-reviewer-wudi"},{"language":"json","snippet":"{\n  \"$schema\": \"contract-type-config\",\n  \"contract_type\": \"合同类型名称\",\n  \"contract_type_en\": \"英文代码\",\n  \"description\": \"描述\",\n  \"version\": \"版本号\",\n  \"applicable_laws\": [\"适用法律\"],\n  \"keywords_for_detection\": [\"检测关键词\"],\n  \"key_clauses\": [...],\n  \"common_risks\": [...],\n  \"position_guidance\": {...}\n}"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: contract-reviewer-wudi\ndisplay_name: 合同审核-WUDI\nversion: 2.9.5\ndescription: |\n  中文合同审核 Skill - 支持修订痕迹、批注气泡、清洁版生成与多轮迭代管理。覆盖41种合同类型、350+关键条款、229+常见风险、82个法律依据。核心输出为 Word Track Changes（修订痕迹）。\nlicense: GPL-3.0\nauthor: WUDI\nhomepage: https://github.com/wux818738-alt/contract-reviewer-wudi\n---\n\n# 合同审核 WUDI | Contract Reviewer WUDI\n\n> 中文合同审核 Skill，专为 OpenClaw / Claude AI 设计的智能合同审查工具。\n> 以 **修订痕迹（Track Changes）** 为核心输出，直接写入 Word 文档，所见即所得。\n\n![修订痕迹效果](https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/04_track_changes.png)\n\n## ✨ 核心特性\n\n| 能力 | 说明 |\n|------|------|\n| 📝 **修订痕迹** | 审核意见直接写入 Word Track Changes，红绿对比一目了然 |\n| 💬 **批注气泡** | 法律背景说明、结构性提示以 Word Comment 形式呈现 |\n| 📋 **清洁版生成** | 一键生成接受全部修改后的清洁版文档 |\n| 🔄 **多轮迭代** | 支持版本跟踪、差异对比、回滚管理 |\n| 🔍 **交叉引用检查** | 自动检测孤立引用、缺失条款、自引用问题 |\n| 🏷️ **合同类型检测** | 自动识别 41 种合同类型（关键词匹配 + 置信度排序） |\n| 📚 **条款智能推荐** | 内置 22 个专业条款模板，审核时自动匹配替代条款 |\n| 📄 **PDF/扫描件 OCR** | 自动识别 PDF 类型，支持 Vision/Tesseract 转换 |\n\n## 📊 覆盖范围\n\n- **41 种合同类型**：买卖、租赁、建设工程、技术服务、劳动合同、股权转让、PPP、金融衍生品等\n- **350+ 关键条款**审核规则\n- **229+ 常见风险**识别点\n- **82 个法律依据**（《民法典》合同编为主）\n\n## 🖼️ 效果展示\n\n### 1. 合同输入\n上传 Word 或 PDF 格式的合同文件即可开始审核。\n\n![合同输入](https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/01_input.png)\n\n### 2. 合同类型识别\n自动检测合同类型，匹配对应审核规则库。\n\n![合同类型识别](https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/02_type_detection.png)\n\n### 3. 风险扫描\n逐条扫描合同条款，识别法律风险并分级标注。\n\n![风险扫描](https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/03_risk_scan.png)\n\n### 4. 修订痕迹（核心输出）★\n审核修改直接写入 Word 修订痕迹，红色删除、绿色新增，对比清晰。\n\n![修订痕迹](https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/04_track_changes.png)\n\n### 5. 批注气泡\n无法用修订表达的内容（法律背景、结构性提示）以批注形式呈现。\n\n![批注气泡](https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/05_comments.png)\n\n### 6. 清洁版输出\n一键生成接受全部修改后的干净文档。\n\n![清洁版输出](https://raw.githubusercontent.com/wux818738-alt/contract-reviewer-wudi/main/images/06_clean_version.png)\n\n## 📁 目录结构\n\n```\ncontract-reviewer-wudi/\n├── SKILL.md                          # Skill 主文件（AI 审核规则引擎）\n├── LICENSE.md                        # GPL-3.0 许可证\n├── scripts/\n│   ├── contract_parser.py            # 合同结构解析引擎\n│   ├── apply_changes.py              # 修订痕迹与批注写入引擎\n│   ├── generate_clean.py             # 清洁版生成引擎\n│   ├── iteration_manager.py          # 多轮迭代管理引擎\n│   ├── clause_recommender.py         # 条款智能推荐引擎\n│   ├── check_cross_refs.py           # 交叉引用检查\n│   ├── full_pipeline.py              # 完整审核流水线\n│   ├── pdf_ocr.py / vision_ocr.py    # PDF OCR 模块\n│   ├── preflight_check.py            # 预检工具\n│   ├── round_analyzer.py             # 轮次分析\n│   ├── generate_comparison.py        # 对比视图生成\n│   └── config.py                     # 共享配置\n├── references/\n│   ├── clause-library/               # 22 个专业条款模板 (JSON)\n│   ├── contract-types/               # 41 种合同类型定义 (JSON)\n│   ├── review-playbook.md            # 审核操作手册\n│   ├── engine-guide.md               # 引擎使用指南\n│  "},{"path":"README.md","content":"# 合同审核 WUDI | Contract Reviewer WUDI\n\n> 中文合同审核 Skill，专为 OpenClaw / Claude AI 设计的智能合同审查工具。\n> 以 **修订痕迹（Track Changes）** 为核心输出，直接写入 Word 文档，所见即所得。\n\n<p align=\"center\">\n  <img src=\"images/04_track_changes.png\" width=\"600\" alt=\"修订痕迹效果\">\n</p>\n\n## ✨ 核心特性\n\n| 能力 | 说明 |\n|------|------|\n| 📝 **修订痕迹** | 审核意见直接写入 Word Track Changes，红绿对比一目了然 |\n| 💬 **批注气泡** | 法律背景说明、结构性提示以 Word Comment 形式呈现 |\n| 📋 **清洁版生成** | 一键生成接受全部修改后的清洁版文档 |\n| 🔄 **多轮迭代** | 支持版本跟踪、差异对比、回滚管理 |\n| 🔍 **交叉引用检查** | 自动检测孤立引用、缺失条款、自引用问题 |\n| 🏷️ **合同类型检测** | 自动识别 41 种合同类型（关键词匹配 + 置信度排序） |\n| 📚 **条款智能推荐** | 内置 22 个专业条款模板，审核时自动匹配替代条款 |\n| 📄 **PDF/扫描件 OCR** | 自动识别 PDF 类型，支持 Vision/Tesseract 转换 |\n\n## 📊 覆盖范围\n\n- **41 种合同类型**：买卖、租赁、建设工程、技术服务、劳动合同、股权转让、PPP、金融衍生品等\n- **350+ 关键条款**审核规则\n- **229+ 常见风险**识别点\n- **82 个法律依据**（《民法典》合同编为主）\n\n## 🖼️ 效果展示\n\n### 1. 合同输入\n上传 Word 或 PDF 格式的合同文件即可开始审核。\n\n<p align=\"center\"><img src=\"images/01_input.png\" width=\"500\"></p>\n\n### 2. 合同类型识别\n自动检测合同类型，匹配对应审核规则库。\n\n<p align=\"center\"><img src=\"images/02_type_detection.png\" width=\"500\"></p>\n\n### 3. 风险扫描\n逐条扫描合同条款，识别法律风险并分级标注。\n\n<p align=\"center\"><img src=\"images/03_risk_scan.png\" width=\"500\"></p>\n\n### 4. 修订痕迹（核心输出）★\n审核修改直接写入 Word 修订痕迹，红色删除、绿色新增，对比清晰。\n\n<p align=\"center\"><img src=\"images/04_track_changes.png\" width=\"600\"></p>\n\n### 5. 批注气泡\n无法用修订表达的内容（法律背景、结构性提示）以批注形式呈现。\n\n<p align=\"center\"><img src=\"images/05_comments.png\" width=\"500\"></p>\n\n### 6. 清洁版输出\n一键生成接受全部修改后的干净文档。\n\n<p align=\"center\"><img src=\"images/06_clean_version.png\" width=\"500\"></p>\n\n## 📁 目录结构\n\n```\ncontract-reviewer-wudi/\n├── SKILL.md                          # Skill 主文件（AI 审核规则引擎）\n├── LICENSE.md                        # GPL-3.0 许可证\n├── scripts/\n│   ├── contract_parser.py            # 合同结构解析引擎\n│   ├── apply_changes.py              # 修订痕迹与批注写入引擎\n│   ├── generate_clean.py             # 清洁版生成引擎\n│   ├── iteration_manager.py          # 多轮迭代管理引擎\n│   ├── clause_recommender.py         # 条款智能推荐引擎\n│   ├── check_cross_refs.py           # 交叉引用检查\n│   ├── full_pipeline.py              # 完整审核流水线\n│   ├── pdf_ocr.py / vision_ocr.py    # PDF OCR 模块\n│   ├── preflight_check.py            # 预检工具\n│   ├── round_analyzer.py             # 轮次分析\n│   ├── generate_comparison.py        # 对比视图生成\n│   └── config.py                     # 共享配置\n├── references/\n│   ├── clause-library/               # 22 个专业条款模板 (JSON)\n│   ├── contract-types/               # 41 种合同类型定义 (JSON)\n│   ├── review-playbook.md            # 审核操作手册\n│   ├── engine-guide.md               # 引擎使用指南\n│   └── output-spec.md                # 输出规范\n├── agents/\n│   └── openai.yaml                   # Agent 配置示例\n├── tests/\n│   └── test_contract_reviewer.py     # 单元测试\n└── images/                           # 效果截图\n```\n\n## 🚀 安装\n\n### OpenClaw 用户\n\n1. 将本仓库 clone 到 Skill 目录：\n\n```bash\ngit clone https://github.com/wux818738-alt/contract-reviewer-wudi.git ~/.qclaw/skills/contract-reviewer-wudi\n```\n\n2. 重启 OpenClaw Gateway，Skill 会自动加载。\n\n### 依赖\n\n- Python 3.8+\n- `python-docx`（修订痕迹 / 批注写入）\n- `PyMuPDF` 或 `pdfplumber`（PDF 解析，可选）\n- `Tesseract`（扫描件 OCR，可选）\n- `LibreOffice`（清洁版生"},{"path":"references/contract-types/README.md","content":"# 合同类型审核要点配置\n\n本目录包含各类合同的审核要点配置，用于指导 AI 进行针对性审核。\n\n## 文件清单\n\n### 已完成的合同类型（37种）\n\n| # | 合同类型 | 文件 | 关键条款 | 常见风险 | 特色功能 |\n|---|----------|------|----------|----------|----------|\n| 1 | 房屋买卖合同 | house-sale.json | 10 项 | 7 项 | 户口迁出、车位权属 |\n| 2 | 技术服务合同 | tech-service.json | 8 项 | 6 项 | 源代码交付、知识产权 |\n| 3 | 劳动合同 | labor-contract.json | 10 项 | 6 项 | 试用期、社保、竞业限制 |\n| 4 | 租赁合同 | lease.json | 10 项 | 6 项 | 转租限制、维修责任 |\n| 5 | 借款合同 | loan.json | 9 项 | 6 项 | LPR 利率上限 |\n| 6 | 保密协议 | nda.json | 9 项 | 5 项 | 保密信息例外 |\n| 7 | 买卖合同 | sales.json | 9 项 | 5 项 | 所有权保留 |\n| 8 | 建设工程合同 | construction.json | 11 项 | 7 项 | 两店一年、质保金 |\n| 9 | 合伙协议 | partnership.json | 10 项 | 6 项 | GP/LP 责任划分 |\n| 10 | 投资协议 | investment.json | 10 项 | 7 项 | 对赌条款、反稀释 |\n| 11 | 特许经营合同 | franchise.json | 10 项 | 6 项 | 冷静期、两店一年 |\n| 12 | 经销合同 | distribution.json | 10 项 | 5 项 | 销售任务、区域保护 |\n| 13 | 知识产权许可合同 | ip-license.json | 9 项 | 5 项 | 独占/排他/普通许可 |\n| 14 | 知识产权转让合同 | ip-assignment.json | 9 项 | 5 项 | 变更登记 |\n| 15 | 保险合同 | insurance.json | 10 项 | 5 项 | 免责条款提示、犹豫期 |\n| 16 | 运输合同 | transportation.json | 8 项 | 5 项 | 保价运输、赔偿责任 |\n| 17 | 仓储合同 | warehousing.json | 9 项 | 5 项 | 保管条件、仓单 |\n| 18 | 委托合同 | commission.json | 9 项 | 5 项 | 任意解除权、转委托 |\n| 19 | 保理合同 | factoring.json | 8 项 | 5 项 | 应收账款转让登记 |\n| 20 | 融资租赁合同 | financial-leasing.json | 9 项 | 5 项 | 权属登记、留购价款 |\n| 21 | 赠与合同 | gift.json | 6 项 | 5 项 | 任意撤销权、公证 |\n| 22 | 保证合同 | guarantee.json | 8 项 | 6 项 | 保证方式、公司决议 |\n| 23 | 抵押合同 | mortgage.json | 8 项 | 6 项 | 抵押登记、流押禁止 |\n| 24 | 质押合同 | pledge.json | 8 项 | 6 项 | 质物交付、出质登记 |\n| 25 | 居间合同 | brokerage.json | 8 项 | 6 项 | 跳单条款、如实报告 |\n| 26 | 借用合同 | loan-for-use.json | 7 项 | 5 项 | 无偿使用、返还义务 |\n| 27 | 和解协议 | settlement.json | 7 项 | 5 项 | 一次性了结、恢复原债务 |\n| 28 | 仲裁协议 | arbitration.json | 8 项 | 5 项 | 仲裁机构、一裁终局 |\n| 29 | 股权收购协议 | ma-acquisition.json | 11 项 | 6 项 | 尽职调查、交割条件 |\n| 30 | 合资合同 | joint-venture.json | 9 项 | 6 项 | 出资安排、公司治理 |\n| 31 | 信托合同 | trust.json | 9 项 | 6 项 | 财产独立性、刚性兑付禁止 |\n| 32 | 基金合同 | fund.json | 8 项 | 6 项 | 管理人登记、合格投资者 |\n| 33 | 金融衍生品合同 | derivatives.json | 7 项 | 6 项 | ISDA主协议、净额结算 |\n| 34 | 进出口贸易合同 | import-export.json | 9 项 | 6 项 | Incoterms、信用证 |\n| 35 | 数据合规合同 | data-compliance.json | 8 项 | 6 项 | 数据出境、个保法合规 |\n| 36 | 电信服务合同 | telecom.json | 7 项 | 5 项 | 服务等级、携号转网 |\n| 37 | 娱乐演艺合同 | entertainment.json | 7 项 | 5 项 | 经纪范围、IP归属 |\n| 38 | 医疗服务合同 | medical.json | 7 项 | 5 项 | 知情同意、病历管理 |\n| 39 | 电商平台合同 | e-commerce.json | 8 项 | 6 项 | 资质要求、保证金 |\n| 40 | SaaS服务协议 | saas.json | 8 项 | 5 项 | SLA、数据归属 |\n| 41 | PPP合同 | ppp.json | 10 项 | 6 项 | 财政论证、绩效付费 |\n\n### 辅助文件\n\n| 文件 | 说明 |\n|------|------|\n| template.json | 配置模板，用于创建新合同类型 |\n| README.md | 本文档 |\n\n## 统计汇总\n\n- **合同类型**: 41 种\n- **关键条款**: 350 项\n- **常见风险**: 229 项\n- **总配置大小**: 约 460KB\n\n## 合同类型分类\n\n### 房产类（2种）\n- 房屋买卖合同\n- 租赁合同\n\n### 商事类（9种）\n- 买卖合同\n- 经销合同\n- 特许经营合同\n- 保理合同\n- 融资租赁合同\n- 居间合同\n- 电商平台合同\n- SaaS服务协议\n- PPP合同\n\n### 公司类（5种）\n- 投资协议\n- 合伙协议\n- 股权收购协议\n- 合资合同\n- 特许经营合同\n\n### 工程类（1种）\n- 建设工程合同\n\n### 知产类（4种）\n- 技术服务合同\n- 知识产权许可合同\n- 知识产权转让合同\n- 保密协议\n\n### 劳动类（1种）\n- 劳动合同\n\n### 金融类（5种）\n- 借款合同\n- 保险合同\n- 融资租赁合同\n- 信托合同\n- 基金合同\n\n### 衍生品与投资"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7238cxbvj4evmbt83avvr0j984tvrn\",\n  \"slug\": \"contract-reviewer-wudi\",\n  \"version\": \"2.9.5\",\n  \"publishedAt\": 1776970290133\n}"},{"path":"references/clause-library/confidentiality/nda-3years.json","content":"{\n  \"$schema\": \"clause-schema\",\n  \"category\": \"confidentiality\",\n  \"name\": \"保密义务（3年期限）\",\n  \"applicable_types\": [\n    \"nda\",\n    \"tech-service\",\n    \"ip-license\",\n    \"consulting\"\n  ],\n  \"clause_text\": \"双方应对在合作过程中知悉的另一方的商业秘密及其他保密信息（以下统称保密信息）承担保密义务，未经信息披露方书面同意，不得向任何第三方披露或用于本合同履行以外的任何目的。保密期限为本合同终止后【3】年。本条保密义务不适用于：（1）接收方能证明在接收时已合法拥有的信息；（2）非因接收方过错成为公知信息；（3）接收方从有权披露的第三方合法获得的信息。\",\n  \"position_tips\": {\n    \"both\": \"保密期限一般2-5年均有约束力；3年是常见标准；注意明确保密信息的范围\"\n  },\n  \"legal_reference\": \"《民法典》第501条（保密义务）；《反不正当竞争法》第9条（商业秘密）\"\n}"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"中文合同审核、修订批注、清洁版与报告输出，支持多轮迭代 Skill: 合同审核 Skill Owner: wux818738-alt Summary: 中文合同审核、修订批注、清洁版与报告输出，支持多轮迭代 Tags: latest:2.9.5 Version history: v2.9.5 | 2026-04-23T18:51:30.133Z | user 图片改用标准 Markdown 语法，修复 ClawHub 图片不显示问题 v2.9.4 | 2026-04-23T18:46:14.506Z | user SKILL.md 与 GitHub README 一致 v2.9.3 | 2026-04-23T18:42:30.224Z | user 添加效果图截图 v2.9.2 | 2026-04-23T18:38:41.070Z | user 优化 SKILL.md 结构：精简 description 用于 ClawHub 索引，正文保留核心介绍和用法，详细审核规则移至 refer","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":719,"uniquenessScore":62,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-12T01:07:10.525Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-12T01:07:10.525Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-14T18:17:11.738Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}