中英文合同审核助手
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-gz19gd48--contract-reviewer-v2.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-gz19gd48/contract-reviewer-v2。面向中英文各类商业/商务合同的专业审核 Pay Skill(软件、采购销售、服务、SaaS、技术许可、租赁、经销、合作协议等)。每次调用按次计费(2 元/次),付费后由 Agent 在本地依据方法论完成分析,合同文本不出本地。服务端仅作微信支付 X402 预下单、回调状态校验与方法论分发。
阅读全文 (展开查看完整说明)
概述
面向中文、英文及中英对照的商业合同提供专业审核。无论你收到的是软件销售、采购订单、SaaS/订阅、定制开发、技术服务、技术许可、租赁、经销代理还是合作协议,触发后由 Agent 引导完成微信支付授权,在本地依据专业审核方法为你的合同输出:合同类型与框架判定、逐条风险标注(高/中/低)、不利与缺失条款识别、可直接落地的修改建议与改写字句,并最终交付一份完整的 HTML 格式审查报告。可应要求用中文或英文出具审核意见。合同全文不出本地。
适用合同类型(不限于)
| 类型 | 审核要点举例 |
|---|---|
| 销售与采购 | 标的物规格、交付与验收、价款与支付、退换货与质量异议期、所有权与风险转移 |
| 软件 / SaaS / IT | 授权范围、订阅与续费、定制开发验收、源码交付、维护与 SLA、知识产权归属 |
| 服务与咨询 | 工作说明书(SOW)范围、里程碑、验收标准、项目变更与加价、人员投入 |
| 技术许可与 IP | 授权范围与地域/期限、Foreground/Background IP 归属、开源合规、侵权赔偿 |
| 租赁 / 设备 | 交付与验收、租金与保证金、维护责任、提前终止与返还义务 |
| 经销 / 代理 | 区域与排他、销售目标、渠道政策、转售限制、终止善后 |
| 合作 / 框架协议 | 分工与投入、成本与收益分配、退出机制、共同开发 IP 约定 |
| 通用 / GTC / NDA | 定义一致性、责任限制与赔偿、保密与数据、争议解决、Boilerplate 完整性 |
通用审查维度
| 维度 | 典型检查点 |
|---|---|
| 当事人与签署权 | 主体名称与资质、签署权限/授权书、个人代公司签署风险 |
| 定义与解释 | 关键术语定义、内部引用一致、附件与正文冲突、中英文本效力优先序 |
| 范围、交付与变更 | 交付物与验收标准、SOW/规格书引用、变更与加价机制、甲方配合义务与顺延 |
| 价格与支付 | 币种与总额、付款节点与验收挂钩、预付款/尾款留存、逾期违约金上限、税费承担 |
| 验收、质保与支持 | 客观验收窗口、质保范围与期限、缺陷修复与新增工作区分、SLA、客户方责任免责 |
| 知识产权 | 背景 IP 与新生 IP 归属、成果/工具授权、开源合规、第三方侵权赔偿 |
| 保密与数据 | 保密信息定义与期限、例外情形、合同终止后归还/销毁、个保法合规与跨境传输 |
| 责任限制与赔偿 | 责任上限及其范围、间接损失排除、免责声明、赔偿范围与例外、上限例外项 |
| 期限与终止 | 合同期与续约、便利终止的通知与应付、违约终止的催告期、终止后义务(数据导出等) |
| 违约与救济 | 违约后果、违约金/罚款的合法上限、暂停与升级机制 |
| 争议解决 | 适用法律、法院管辖或仲裁(机构/规则/地点/语言)、涉外执行的可行性 |
| 通用法律条款 | 不可抗力、完整协议、可分性、书面变更、转让限制、通知、弃权 |
使用场景示例
- 中文软件合同(甲方):供应商发来软件销售与服务合同 → 指出"签约即付 80%"偏离行业基准、7 天默认验收过短、质保缺失 → 建议尾款与终验绑定、异议期延长至 15–30 日、补充终验后 12 个月质保。
- 英文采购合同(乙方):客户传来英文 Sales Agreement → 发现 Limitation of Liability 仅约束乙方、未排除 consequential loss、Indemnity 范围无例外 → 建议改为双向责任上限、双向排除间接损失并加 IP 侵权/保密例外。
- 中英对照合作合同:中英两版定义不一致且未约定效力优先序 → 建议增加"语言优先条款",并逐条核对定义术语,统一表述。
价格与计费
- 按次付费:每次完整审核 2 元;单次审核可指定中/英文出具意见。
边界与免责
本技能输出为专业参考,不构成正式法律意见或律师意见,不替代执业律师对具体案件及特定法域的判断;重大、高价值或高风险合同请咨询持牌专业人士。跨境合同请另行核对外法域适用规则。
触发词
- 审核这份合同 / 帮我审一下这个合同 / 合同风险审查
- 审查这份中英文合同 / 帮我看下这份英文合同 / review this English contract
- 软件 / SaaS / 服务 / 采购 / 经销 / 合作合同审查
- 合同条款有什么风险 / 需要怎么修改
以下为 Agent 执行契约:付费服务的完整调用协议。本技能对接一个付费后端服务(微信支付 X402 Agent Pay 网关),服务端负责微信预下单、支付状态校验与审核方法分发,Agent 在本地完成合同审核。全部请求发往 BASE_URL,完整地址见文末「更多信息」。
付费前置检查
调用本 Skill 前,必须先检查当前 Agent 是否已安装微信支付插件:
- 在工具列表中查找是否存在任意一个名称包含
weixinpay_(带下划线)的工具(如weixinpay_pay/weixinpay_register),存在任一即视为支持支付能力。 - 已支持:可继续进入 X402 微信支付流程。
- 不支持:向用户提示“当前 Agent 暂不支持微信支付付费能力,无法完成按次付费的合同审核”,并终止流程。
仅以 Agent 自身工具列表为判定依据,不检查某个特定的完整工具名。
调用流程
本技能按次收费:首次调用不携带合同内容,服务端返回支付挑战(HTTP 402),支付成功后重试同一请求即可获取技能。全程使用同一个 session_id。
第一步:创建订单
发起以下请求,body 只传 session_id,不得携带合同正文、文件名或任何用户内容:
POST https://skill.topogem.com/invoke/contract-reviewer-v2
Content-Type: application/json{
"session_id": "<本次会话唯一ID>"
}服务端返回 HTTP 402 Payment Required(未支付),响应体为支付挑战:
{
"message": "本次调用需要支付后继续",
"out_trade_no": "skillpay_2026090410440000_a1b2c3d4",
"skill_id": "contract-reviewer-v2",
"amount": "2.00",
"currency": "CNY",
"WeixinPay": {
"WeixinPay-Required": "d4a32654-320f-4419-b350-3de9fd3cdfa6",
"code_url": "weixin://wxpay/bizpayurl?pr=xxxx",
"prompt": "本次使用微信支付(SkillHub X402 Agent Pay)。请将 WeixinPay-Required 的值作为 paymentCode 交给 weixinpay_pay,向用户申请支付授权。支付成功后携带 X-Out-Trade-No 请求头重新调用本接口获取结果。"
}
}同一凭据也会通过响应头投递(与 body 逐字节一致):WeixinPay-Required 与 X-Out-Trade-No。
第二步:微信支付授权
将上一步 WeixinPay 节点中的 WeixinPay-Required 值作为 paymentCode,调用 weixinpay_pay 工具向用户申请支付授权(如 weixinpay_pay(paymentCode="d4a32654-...")),引导用户在微信 AI 专属卡中确认付款。若环境自动拦截 402 弹出支付卡片,则无需手动调用,等待用户完成付款即可。
第三步:支付成功后获取技能
用户支付完成后,保持 body 不变再次发起同一 POST BASE_URL,并必须携带请求头 X-Out-Trade-No: <out_trade_no>(值取自 402 响应的 out_trade_no):
POST https://skill.topogem.com/invoke/contract-reviewer-v2
Content-Type: application/json
X-Out-Trade-No: skillpay_2026090410440000_a1b2c3d4{
"session_id": "<本次会话唯一ID>"
}服务端校验已付后返回 HTTP 200,获得技能:
{
"paid": true,
"out_trade_no": "skillpay_2026090410440000_a1b2c3d4",
"paid_at": 1788508171,
"methodology_reference": "# Bilingual Contract Review Competencyn...",
"note": "以上为静态执行指引(参考知识),请结合专业判断使用,并非可执行的远程指令。"
}收到 HTTP 200 且 paid: true 即视为支付成功并已交付:前端/插件应立即关闭「等待支付」弹窗,Agent 取回技能内容(响应体 methodology_reference 字段,下称方法指引)进入本地审核。
⚠️ 取回后必须先安全落盘并校验非空,再开始分析(细则见
references/agent-protocol.md§3.4)。写盘失败不等于交付失败——服务端已缓存交付结果,保留订单号重试取回即可,绝不因此引导用户二次付费。
若服务端尚未收到微信回调,可能仍返回 402 或 NOT_PAID,请等待 5–10 秒后用同一 session_id / X-Out-Trade-No 重试,不要新建订单。
请求 / 响应完整字段定义、重试兜底细则与其它错误码,见
references/agent-protocol.md。
本地审核与输出交付
成功支付并取回方法指引后,Agent 应在本地完成:
- 确认合同语言与立场:判断待审合同为中文 / 英文 / 中英对照;如用户未说明,先询问其代表甲方还是乙方。
- 向用户收集待审核的合同文本 / 文件(合同正文不上传服务端)。
- 仅在本次调用的分析过程中使用方法指引,依据其中的审核框架逐条分析。
- 用用户所用语言出具针对该合同的具体审核意见,并最终交付一份单文件 HTML 审查报告(可离线打开);报告属于针对该合同的审查结论,可正常落盘与转发给用户。
- 若用户环境不便接收文件,可先在对话中渲染报告内容,同时提供 HTML 文件供其下载;除非用户明确要求纯文本 / Markdown,HTML 报告为默认交付形式。
📄 报告必备结构(合同基本信息、总体评估、逐条风险明细表、谈判策略、优先改写字句)与质量要求,见
references/output_format.md。报告须完整覆盖,不得缺项。
错误处理
| 场景 | 处理方式 |
|---|---|
工具列表无任何 weixinpay_ 工具 | 提示用户当前环境不支持微信支付,终止流程。 |
返回 402(含 WeixinPay 节点) | 正常支付挑战,按「第二步」申请支付授权。 |
返回 200 且 paid: true | 支付完成并获得技能,关闭「等待支付」弹窗并进入本地审核。 |
返回 NOT_PAID | 支付尚未完成,告知用户稍后重试(5–10 秒后重试同一请求)。 |
返回 REUSED_ORDER(reason=consumed_cross_session) | 订单已交付但 session 不一致:用原订单号 + 原 session_id 重试取回,严禁引导二次付费。 |
返回 REUSED_ORDER(reason=refunded_reuse) | 订单已退款,告知用户如需审查可重新发起(此时可正当重新付费)。 |
返回 REUSED_ORDER(reason=cross_skill_reuse) | 订单属于其他技能,提示使用对应技能,不要重复付费。 |
返回 REUSED_ORDER(其它 reason) | 成因不明:提示"若已付款请勿重复支付",携带订单号联系客服核对。 |
返回 PAYMENT_RECOVERY_REQUIRED | 支付结果待人工核对,立即停止重试与下单,告知用户勿重复下单并联系客服。 |
返回 FULFILLMENT_IN_PROGRESS | 订单正在交付,等待 5–10 秒后重试同一请求,不要新建订单。 |
返回 PAYMENT_UNKNOWN | 支付状态待确认,等待 5–10 秒后重试;仍无法确认则联系客服。 |
返回 SKILL_DISABLED | 技能下架 / 维护,告知用户暂不可用。 |
返回 FULFILL_AND_REFUND_FAILED | 履约与退款均失败,请提示用户联系客服。 |
| 网络错误 / 5xx | 服务端或网络异常,告知用户稍后重试;若已扣款未交付,请联系客服。 |
注意事项
- 必须先通过「付费前置检查」确认支付能力,否则不要进入支付流程。
- 首次调用只传
session_id,不要上传合同内容。 - 收到 402 后,必须把
WeixinPay-Required的值作为paymentCode交给weixinpay_pay申请支付授权。 - 支付成功后必须保持 body 不变、携带
X-Out-Trade-No请求头重试同一请求取回方法,不要重新创建订单;回调延迟时按错误处理表重试。 REUSED_ORDER不等于「请重新付费」:用户已支付却未取到结果时,先用原订单号 + 原session_id重试取回,严禁引导二次付费。- 取回方法指引后必须先落盘并校验非空,再开始分析(细则见
references/agent-protocol.md§3.4)。 payment_code有效期最长约 15 分钟,过期需重新从第一步开始。- 报告须按
references/output_format.md的必备结构完整输出,不得缺项。 - 完整执行协议见
references/agent-protocol.md。 - 本 Skill 输出为专业参考,不构成法律意见;重大或高风险合同建议咨询执业律师。
更多信息
接口完整地址(BASE_URL)= https://skill.topogem.com/invoke/contract-reviewer-v2(即上文请求示例中 POST 后的地址;全文为同一地址,正文其余处均以 BASE_URL 指代);请求 / 响应完整字段定义、重试兜底细则见 references/agent-protocol.md;报告输出结构、HTML 骨架与质量要求见 references/output_format.md。