Contract Redline Navigator
Purpose
Compare draft agreements, highlight risky clause changes, and generate a negotiation checklist with plain-language explanations.
Trigger phrases
- - 合同对比
- redline this contract
- 比较两个协议版本
- 找风险条款
- 做谈判清单
Ask for these inputs
- - old draft and new draft
- contract type
- risk tolerance
- counterparty type
- must-have fallback positions
Workflow
- 1. Diff the two clause sets and isolate added, removed, and changed language.
- Check bundled high-risk clause patterns such as indemnity, liability caps, auto-renewal, IP assignment, exclusivity, and data use.
- Explain material changes in plain language.
- Produce a negotiation checklist with fallback wording and questions for counsel.
- Avoid pretending to be a lawyer; always frame as operational review support.
Output contract
- - risk-change summary
- negotiation checklist
- clause-by-clause diff
- plain-language brief
Files in this skill
- - Script: INLINECODE0
- Resource: INLINECODE1
Operating rules
- - Be concrete and action-oriented.
- Prefer preview / draft / simulation mode before destructive changes.
- If information is missing, ask only for the minimum needed to proceed.
- Never fabricate metrics, legal certainty, receipts, credentials, or evidence.
- Keep assumptions explicit.
Suggested prompts
- - 合同对比
- redline this contract
- 比较两个协议版本
Use of script and resources
Use the bundled script when it helps the user produce a structured file, manifest, CSV, or first-pass draft.
Use the resource file as the default schema, checklist, or preset when the user does not provide one.
Boundaries
- - This skill supports planning, structuring, and first-pass artifacts.
- It should not claim that files were modified, messages were sent, or legal/financial decisions were finalized unless the user actually performed those actions.
Compatibility notes
- - Directory-based AgentSkills/OpenClaw skill.
- Runtime dependency declared through
metadata.openclaw.requires. - Helper script is local and auditable:
scripts/clause_diff.py. - Bundled resource is local and referenced by the instructions:
resources/risk_clauses.md.
合同红线导航器
目的
比较协议草案,突出显示有风险的条款变更,并生成一份附带通俗语言解释的谈判清单。
触发短语
- - 合同对比
- 红线标注此合同
- 比较两个协议版本
- 查找风险条款
- 制作谈判清单
需要获取以下输入
- - 旧草案和新草案
- 合同类型
- 风险承受能力
- 对手方类型
- 必须保留的备选立场
工作流程
- 1. 对比两组条款,分离出新增、删除和修改的措辞。
- 检查捆绑的高风险条款模式,例如赔偿、责任上限、自动续约、知识产权转让、排他性和数据使用。
- 用通俗语言解释重大变更。
- 生成一份谈判清单,包含备选用语和供法务部门参考的问题。
- 避免冒充律师;始终将其定位为运营审查支持。
输出内容
本技能包含的文件
- - 脚本:{baseDir}/scripts/clausediff.py
- 资源:{baseDir}/resources/riskclauses.md
操作规则
- - 具体且以行动为导向。
- 在进行破坏性变更前,优先使用预览/草稿/模拟模式。
- 如果信息缺失,仅询问继续执行所需的最少信息。
- 绝不捏造指标、法律确定性、收据、凭证或证据。
- 保持假设明确。
建议提示
脚本和资源的使用
当脚本有助于用户生成结构化文件、清单、CSV或初稿时,使用捆绑的脚本。
当用户未提供默认模式、清单或预设时,使用资源文件作为默认模式、清单或预设。
边界
- - 本技能支持规划、结构化和初稿产出。
- 除非用户实际执行了相关操作,否则不应声称文件已被修改、消息已发送或法律/财务决策已最终确定。
兼容性说明
- - 基于目录的AgentSkills/OpenClaw技能。
- 通过metadata.openclaw.requires声明运行时依赖。
- 辅助脚本为本地且可审计:scripts/clausediff.py。
- 捆绑资源为本地资源,由指令引用:resources/riskclauses.md。