Vendor agreement redline review
Skill findscripter/everything-skills/09-verticals/vendor-agreement-redline-review
类书式 AI Agent 技能大典 · 精选/中文化/互见成网的 500+ 开源技能,可作为 Claude Code 插件市场一键安装。A curated, cross-referenced encyclopedia of 500+ open-source agent skills.
npx -y skills add findscripter/everything-skills --skill vendor-agreement-redline-reviewAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
当收到对方发来的供应商协议(MSA/SaaS订阅/服务协议/采购合同)需在签署前依据团队 playbook 做条款审查时使用;做的是:定位合同类型与本方立场、先查致命条款、逐条比对 playbook 偏离并按双轴严重度分级、给出外科手术式红线语言与升级路由、产出一次可执行的审查备忘录;不适用于起草合同、谈判让步决策、DPA 深审(转 dpa-clause-reviewer)、并购数据室批量尽调;触发词:供应商协议、MSA、服务协议、SaaS、合同审查、红线、vendor agreement、redline、采购合同、责任上限
The file declares its own license as Apache-2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
12.2 KB, ~4.1k tokens by cl100k_base, as published. Nobody here has run it
何时使用
- 收到对方(通常是对方范本)发来的供应商协议——主服务协议(MSA)、SaaS 订阅、专业服务协议、许可协议或采购合同——需在送签或拨电话给法务之前,依据团队 playbook 逐条审查,把每处偏离标准立场的条款找出来、定严重度、给可直接粘贴的红线语言并路由到正确审批人。
- 产物是一份律师一遍即可行动的审查备忘录:每个问题都带严重度、业务影响、修改建议、(必要时)升级判断。本条典型用于采购侧(对方供货给你),但仍须先判方向。
不该用边界(命中即停或转专条):
- 不起草合同、不替团队做谈判让步决策——本条只做审查(review),不做 draft / negotiate。
- DPA(数据处理协议)的实质审查不在本条:本条只在闸口标记 DPA 缺失/未读,转
dpa-clause-reviewer。 - 并购数据室批量尽调转
diligence-issue-extractor;NDA 分流转nda-triage-reviewer。 - 缺少经律师审定的 playbook 立场时,不得判绿、不得直接送签——一切严重度都相对 playbook 度量,立场缺失时问用户该条归入哪档并记录。
步骤
- 前置:读 playbook。审合同前先读团队配置(练习档案 CLAUDE.md)。若缺失或仍是占位符,提示用户跑冷启动访谈,或说「provisional」按通用默认(美国辖区、中风险偏好、律师角色、无 playbook——按第一性原理标注常见供应商侧风险)运行,并给每个产出块打
[PROVISIONAL]标签。 - 判方向(Which side)。对方是供货方 → 采购侧(读
Purchasing-side playbook);对方在买你产品 → 销售侧(读Sales-side playbook)。经销/合伙/分成不明确就问。在产出注明所用 playbook 一侧;该侧若[Not configured]则停,要求先配置。 - 第 1 步 定位(Orient)。快读全文一遍,填表:协议类型 / 本方角色 / 对手方(巨头不谈 vs 创业公司可谈)/ 合同金额(年值或总值)/ 期限与续约机制 / 有无 DPA(附带/URL 引用/缺失)/ 有无订单表。
- 金额缺失:若 MSA 不载明金额(价格在订单表,常见),停下来问——别擅自假设金额再据此驱动路由。给三选项:贴订单表金额(首选)/ 告知高于或低于阈值 / 保守路由到更高审批人。
- DPA 以 URL 引用:DPA 是合同一部分但不在眼前——在定位表与备忘录明确标注,数据保护分析仅为部分;提议把 DPA 转
dpa-clause-reviewer。「缺失 DPA」与「未读 DPA」是不同缺口,分别标注。
- 第 2 步 致命条款检查(Deal-breaker)。先查 playbook 里「那一条」(the one thing)。若命中,在备忘录顶部用
## ⛔ DEAL-BREAKER PRESENT标注并停止详细审查——没必要在「供应商可拿客户数据训练模型」的协议上花 30 分钟抠责任上限。 - 第 3 步 逐条比对(Term-by-term)。对 playbook 每个门类找到对应合同条款比对,每处偏离产出一个发现块(见「指令」)。其中责任上限与管辖差异两项有专门程序,必须展开。
- 第 4 步 有利条款与缺口。两张短清单——「优于我方标准」(谈判筹码)与「完全缺失」(如转让限制、审计权、不可抗力、保险要求)。
- 第 5 步 升级路由。对照配置的升级矩阵,按合同金额 / 是否有 🔴 / 自动升级触发器(无限责任、IP 转让等)明确「谁需审批」。非律师角色发红线给对方前:发红线是法律行为,须确认是否已与律师审过,否则生成一页 brief,未得明确 yes 不得越过此闸。
- 第 6 步 组装备忘录。顶部加配置
## Outputs的工作成果抬头(随角色不同;非美辖区调整「work product」措辞,别虚假保证保护)。备忘录与底层协议可能受特权保护,仅在特权圈内分发;外发前剥离抬头。结尾给下一步决策树,由律师选。
指令
每处偏离的发现块(固定格式):
### [Section X.X]: [问题名]
**Playbook says:** [我方标准立场,引自配置]
**Contract says:**
> "[合同原文精确引用]"
**Gap:** [缺失 | 弱于标准 | 弱于 fallback | 非标结构 | 不可接受]
**Legal risk:** 🔴 Critical | 🟠 High | 🟡 Medium | 🟢 Low
**Business friction:** 🔴 Blocks deals | 🟠 Slows deals | 🟡 Confuses customers | 🟢 Invisible
**Why it matters:** [一两句平实英文——若保留原样业务会出什么错]
**Proposed redline:**
> "[可直接粘贴进 markup 的具体替换语言]"
**If they won't move:** [配置里的 fallback,或「escalate to [人]」]
严重度校准(始终相对 playbook): 🔴 Critical=不修不签(命中「绝不接受」清单或致命条款);🟠 High=强推、不让则升级(在 fallback 区间之外);🟡 Medium=首轮推、若为最后开放项则接受(在 fallback 区间内但未达标准);🟢 Low=记一笔、不耗资本(playbook 明确容忍或纯风格差异)。条款无法干净映射到某立场时,问用户归入哪档并提议记入配置。
责任上限四维程序(关键约束,不要只写一行「核对上限」): ①直接 vs 间接/后果性损害——上限只管直接还是全部?「12 个月上限管直接损害但后果性不封顶」与「12 个月总额上限」是完全不同的立场,两者都要明说。②上限基数逐字引用——「12 个月」可指索赔前 12 个月已付费 / 当期应付费 / 最近 12 个月用量费 / 当前订单表费 / 历史总付费,相差可达一个数量级;含糊就标记「Cap base is ambiguous — [引用] — 可能 [X] 或 [Y],签前确认」。③上限与 carveout 互动——列出哪些在上限之上(carveout:数据泄露/IP/保密),哪些在之下,评估被封住的面是「meaningful」还是「nominal」。④逐维核对 playbook 立场——直接上限 / 间接损害 / carveout 清单 / 基数定义各有一条;若 playbook 只有单一「standard position」字段,提示拆分。
管辖差异检查(playbook 用一个全局法律选择,可执行性差异巨大): 对照合同实际管辖法核查顶级分歧并标 [jurisdiction — verify]:禁挖角/竞业(加州 Bus. & Prof. Code §16600 不可执行,欧盟多辖区受限);自动续约(CA GBL §17600-17606、NY GBL §527-a、IL 815 ILCS 601 有特定通知要求);责任排除(欧盟/英国 UCTA 1977、Consumer Rights Act 2015 约束消费者排除,部分美国州限制排除重大过失/故意);赔偿(部分州使「为受补偿方自身过失而赔偿」无效);保密期限(部分辖区把「永久」限缩为合理期)。playbook 立场与管辖可执行性冲突时明确标出。
红线粒度(最小改动优先): 红线是谈判产物不是重写。改词优先于改短语,改短语优先于改句,重构子句优先于换句,换句优先于整条替换;仅当对方版本离立场太远、外科手术式改动反更难读时才整条替换,并在转交说明里讲明原因。例:twelve (12) → twenty-four (24);paid by the Buyer → paid and payable by the Buyer。
示例
升级路由块(第 5 步):
## Approval routing
Based on [金额 / 问题严重度], this agreement requires:
- [ ] **[姓名/角色]** approval — [原因]
- [ ] **Business owner sign-off** on [具体需业务定夺的商业条款]
**Recommended next step:** [Send redlines to counterparty | Escalate to GC before responding | Get business input on commercial term X first]
Slack 一行摘要(频道里有人问「这个能签吗」时用):
[对手方] [类型] — NEEDS WORK. 1🔴 (uncapped liability §8.2), 2🟠. Full review: [link]. Needs [GC] approval.
备忘录骨架(第 6 步):抬头 → # Vendor Agreement Review: [对手方] [类型] → ## Bottom line(两句:能否签?先改什么?+ 双轴问题计数 + 审批人)→ ## Deal-breaker check(✅ Clear / ⛔ Present)→ ## Issues by severity(第 3 步发现块按 Critical→Low 分组)→ ## Favorable terms / ## Missing provisions → ## Approval routing → ## Redline package(如需,汇总可直接 markup 的语言)。
注意事项
- 去向检查(Destination check):产出前确认接收方是否在特权圈内。公开频道、全员列表、对手方/对方律师、供应商、客户会使工作成果保护失效;去向在圈外时提供 (a) 仅法务的特权版 / (b) 脱敏版 / (c) 两者,别默默加特权抬头又帮粘到抬头保护不了的地方。
- 双轴严重度:法律风险与业务摩擦是两条轴。一条「法律风险🟢、业务摩擦🔴」的条款(如合法但读起来像肯定性授权、阻塞注册的保密条款)在发现登记里按 🔴 浮现——法律列告诉律师不是责任问题,业务列告诉业务为何仍值得改。上游严重度对下游是下限,不得静默降级。
- 质量自检:playbook 已加载并被引用(非泛泛市场立场);致命条款最先查;每个问题都有具体替换语言;严重度有校准(不是全 Critical);审批人是具名的(不是「升级给法务」);考虑了对手方语境(巨头 vs 创业公司决定哪些值得争)。
- 来源标注:备忘录引用法条/法规/判例时打来源标签(
[Westlaw]、[statute / regulator site]、研究 MCP 名、[web search — verify]、[model knowledge — verify]、[user provided]);带verify的伪造风险更高、应先核。研究工具返回结果稀少时报告所得并停,不要用网搜或模型知识静默补洞。 - 集成:CLM MCP 接入时,审后可查该对手方既往协议(影响谈判姿态)、拉匹配工作流模板、建附备忘录与预路由审批人的记录;DocuSign 接入且协议就绪(全绿或问题已接受)时可生成签署信封并按矩阵顺序路由——但「就绪」是律师的判断,未经明确指令不得送签,非律师角色越过签署闸前同样需 brief + 明确 yes。
- 最终红线交付件若需转 Word(跟踪修订),用
markdown-to-docx,每处改动注释引用对应 playbook 立场。
互见
- requires:无(建议先有团队 playbook 配置,否则只能跑 provisional 模式)。
- related:
nda-triage-reviewer(NDA 分流,本条的轻量同源近亲)、dpa-clause-reviewer(DPA 实质审查,本条在闸口移交它)、general-counsel-advisor(升级与总法律顾问视角)。 - combines_with:
diligence-issue-extractor(并购语境下供应商合同审查与数据室尽调互补)、markdown-to-docx(把红线备忘录转成 Word 交付件)。
本条采编自 anthropics/claude-for-legal(Apache-2.0)。