skills / legal & compliance

review-contract

what it does

Review a contract against your organization's negotiation playbook — flag deviations, generate redlines, provide business impact analysis. Use when reviewing vendor or customer agreements, when you need clause-by-clause analysis against standard positions, or when preparing a negotiation strategy with prioritized redlines and fallback positions.

Verified Before and after: 2 models 1 try per case View source Download .zip

Compare the answers

Answers from Claude Sonnet 5.5 and GPT-6.1 Sol · try 1 of 1

Same request, same model, once with the skill and once without. Read both and judge for yourself.

“We're the customer on this SaaS agreement for a support ticketing tool, about $48,000 a year. Can you review the liability and indemnity sections and tell me what to push back on?”

Source material given with the request

VERIDIAN HELPDESK SUBSCRIPTION AGREEMENT (Veridian Cloud, Inc. = "Provider"; Larkspur Retail Group = "Customer") 9. Limitation of Liability. Provider's total liability arising out of this Agreement shall not exceed the fees paid by Customer in the three (3) months preceding the claim. In no event shall Provider be liable for any indirect, consequential or lost-profit damages. Customer's liability under this Agreement is not limited. 10. Indemnification. Customer shall defend, indemnify and hold harmless Provider from any and all claims, losses and expenses arising out of or relating to Customer's use of the Services or any breach of this Agreement by Customer. 11. Provider makes no warranty that the Services do not infringe any third-party rights.
with the skill
# Contract Review: Veridian Helpdesk Subscription Agreement (§§ 9-11) **Parties:** Veridian Cloud, Inc. (Provider) / Larkspur Retail Group (Customer, your side) **Value:** ~$48,000/year **Review basis:** Generic commercial standards. No playbook was provided, so these are not Larkspur's own positions. **Scope:** Only the three excerpts you pasted. I haven't seen the data protection, security, confidentiality, or termination terms, which interact with these sections. ## Key Findings | # | Clause | Rating | Issue | |---|--------|--------|-------| | 1 | §10 Indemnification | **RED** | One-way, uncapped, and covers "any breach" and anything "relating to" your use of the service | | 2 | §9 Customer liability | **RED** | Your liability is expressly unlimited, while the Provider's is capped | | 3 | §9 Provider cap | **RED** | About $12,000 at best, possibly $0, with no carve-outs | | 4 | §11 + §10 combined | **RED** | No IP indemnity or warranty from the Provider, and §10 could make *you* cover claims about *their* product | | 5 | §9 Consequential damages | **YELLOW** | The exclusion protects only the Provider | ## Clause-by-Clause Analysis ### §9 Limitation of Liability: RED
Show the rest (99 more lines)
**Contract says:** - Provider's liability is capped at fees paid in the 3 months before the claim. - Provider is not liable for indirect, consequential, or lost-profit damages. - Customer's liability is unlimited. **Problems:** - **The cap is very low.** Three months of fees is about $12,000. The wording is also ambiguous. If you pay annually in advance and the claim arises 4+ months after payment, "fees paid in the preceding three months" could be **$0**. The usual market position is 12 months of fees, often with higher caps for data and confidentiality. - **It's one-sided.** Only the Provider's liability is capped. Your exposure is unlimited, including for ordinary breaches. - **There are no carve-outs.** Gross negligence, willful misconduct, fraud, confidentiality breaches, and data breaches are all capped at the same small amount. For a ticketing tool holding your customers' personal data (names, emails, order details, possibly payment-related info), a breach could cost far more than $12,000 in notification, forensics, regulatory, and claim costs. - **The consequential damages exclusion is one-way.** It protects only the Provider. Breach response costs and lost data may also be characterized as "consequential," so the exclusion could swallow your real losses. - **The scope is narrow.** "Arising out of this Agreement" may not clearly cover tort claims, and the clause has no per-claim versus aggregate language. **Business impact:** In a serious incident you could recover roughly $0-$12,000 while remaining exposed without limit to the Provider. **Redline:** > **Current:** "Provider's total liability arising out of this Agreement shall not exceed the fees paid by Customer in the three (3) months preceding the claim. In no event shall Provider be liable for any indirect, consequential or lost-profit damages. Customer's liability under this Agreement is not limited." > > **Proposed:** "9.1 Except as set out in Section 9.3, each party's total aggregate liability arising out of or relating to this Agreement shall not exceed the fees paid and payable by Customer in the twelve (12) months preceding the first event giving rise to liability. > 9.2 Except as set out in Section 9.3, neither party shall be liable for any indirect, consequential, special, or punitive damages, or lost profits, arising out of or relating to this Agreement. > 9.3 The limitations in Sections 9.1 and 9.2 do not apply to: (a) a party's fraud, gross negligence, or willful misconduct; (b) a party's indemnification obligations under Section 10; (c) Customer's obligation to pay undisputed fees; or (d) liability that cannot be limited by law. Provider's liability for breach of its confidentiality, data protection, or security obligations shall not exceed the greater of [three (3) times annual fees / $[X]] (the 'Data Cap'), which shall apply in place of Section 9.1." **Rationale (shareable):** Mutual caps and exclusions are standard. The proposed cap reflects the actual risk Provider takes on when hosting Customer's support data. **Priority:** Must-have (mutuality and cap floor). Should-have (data super-cap). **Fallback:** - Keep 12 months of fees as the general cap. - Accept a data super-cap of 2x annual fees, or the Provider's cyber insurance limits. - As a last resort, accept a mutual cap with no super-cap, provided data breach costs are expressly treated as direct damages. ### §10 Indemnification: RED **Contract says:** You must defend and indemnify the Provider against "any and all claims, losses and expenses arising out of or relating to Customer's use of the Services or any breach of this Agreement." **Problems:** - **It's unilateral.** The Provider gives you no indemnity of any kind. - **It's extremely broad.** "Relating to Customer's use of the Services" covers essentially anything. It is not limited to third-party claims and doesn't exclude the Provider's own fault. You could owe indemnity for losses caused by the Provider's negligence or a Provider security failure. - **"Any breach" converts every minor breach into an uncapped indemnity.** Combined with §9, your exposure is unlimited and the Provider's is trivial. - **Procedure is missing.** There is no notice requirement, no right to control the defense, no settlement consent, and no duty to mitigate. **Business impact:** If a third party sues the Provider over something involving your use of the service, including an IP claim about the platform itself, you could be on the hook for the full cost with no ceiling. **Redline:** > **Proposed:** "10.1 Customer shall defend Provider against any third-party claim to the extent arising from (a) Customer Data infringing or violating third-party rights or applicable law, or (b) Customer's use of the Services in violation of this Agreement or applicable law, and shall pay damages and costs finally awarded or agreed in settlement. > 10.2 Provider shall defend Customer against any third-party claim to the extent arising from (a) an allegation that the Services infringe or misappropriate any third-party intellectual property right; (b) Provider's breach of its data protection, security, or confidentiality obligations; or (c) Provider's gross negligence or willful misconduct, and shall pay damages, costs, and regulatory fines finally awarded or agreed in settlement. > 10.3 If the Services are, or in Provider's opinion are likely to be, subject to an infringement claim, Provider shall at its expense procure the right to continue use, modify the Services to be non-infringing, or, if neither is commercially feasible, terminate and refund prepaid fees for the unused term. > 10.4 The indemnified party shall give prompt written notice, allow the indemnifying party to control the defense and settlement (provided no settlement may impose liability or admissions on the indemnified party without its consent), and reasonably cooperate at the indemnifying party's expense." **Rationale (shareable):** Indemnities should track the risks each party actually controls. Customer covers its content and misuse, and Provider covers its platform and its handling of data. **Priority:** Must-have (narrow Customer indemnity to third-party claims within its control, and add Provider IP indemnity). Should-have (data breach indemnity). **Fallback:** - Drop the data breach indemnity if the data super-cap and direct-damages treatment in §9 are accepted. - Accept the Provider's standard IP indemnity form, if it includes defense and settlement costs and the refund remedy. ### §11 No Non-Infringement Warranty: RED (read with §10) **Contract says:** The Provider gives no warranty that the Services don't infringe third-party rights. **Problems:** - On its own this is common in vendor paper, but it is normally balanced by an **IP infringement indemnity**. Here there is none. - Combined with §10, if a third party sues the Provider over the platform, the Provider could argue the claim "relates to Customer's use" and pass it to you. If the claim is against you, you have no recourse. - Infringement claims over the software itself are the risk you are least able to assess or control. **Redline:** > **Proposed:** Delete §11, or replace with: "Provider warrants that the Services, as provided by Provider, do not and will not infringe or misappropriate any third-party intellectual property rights. Provider's obligations in respect of any breach of this warranty are set out in Section 10.2." **Priority:** Must-have, as part of the IP indemnity package. **Fallback:** Keep the disclaimer if §10.2(a) (IP indemnity) and §10.3 (remedies) are accepted. That is the market compromise. ## Negotiation Strategy **Tier 1, must-haves (escalate if refused):** 1. Remove the uncapped Customer liability by making the cap mutual, with a fixed 12-month baseline. 2. Narrow the Customer indemnity to third-party claims within your control, and delete "any breach" and "relating to use." 3. Add a Provider IP infringement indemnity. **Tier 2, should-haves:** - A data/confidentiality super-cap, and carve-outs for gross negligence, willful misconduct, and fraud. - A mutual consequential damages exclusion that treats breach response costs as direct damages. - A Provider data breach indemnity. **Tier 3, concession candidates:** - 12 versus 24 months of fees as the general cap. - The size of the super-cap. - Per-claim versus aggregate cap. - Detailed defense procedure wording. **Approach:** Lead with mutuality and the IP indemnity, since vendors rarely resist them. Trade on the super-cap size and cap multiple. At $48K/year, expect the Provider to resist a high super-cap but accept 12 months of fees with standard carve-outs. If they won't move on uncapped Customer liability or the one-way indemnity, treat that as an escalation point for senior counsel or business sign-off. ## Next Steps 1. **Confirm facts that affect the redlines:** - Does the ticketing tool hold personal data (customer PII, payment-adjacent info)? If so, the data protection clauses and any DPA are critical and should be reviewed alongside §9. - Is billing annual or monthly? This changes how badly the 3-month cap fails. - What is your deadline and walk-away position? - Does Larkspur have a playbook or standard positions I should apply? 2. Send the §§ 9-11 redlines above to Veridian. 3. Ask Veridian for its cyber/E&O insurance limits, which help justify the super-cap. 4. Send me the rest of the agreement (data protection, security, term and termination, confidentiality) for a full review, since those sections determine how much §9 matters. *This analysis is for workflow support and is not legal advice. Have qualified counsel review before you rely on it or send redlines to the counterparty.*
without
# Review of Sections 9-11: Veridian Helpdesk Agreement This is a heavily one-sided package. Each section is aggressive on its own, and together they compound. This is a practical negotiation read, not legal advice, so have counsel look at the final language, especially around data breach. ## Section 9: Limitation of Liability **Problems** 1. **The cap is tiny.** Three months of fees is about $12,000 on a $48k contract. 2. **"Fees paid ... in the three months preceding the claim" may be zero.** If you pay annually up front, you may have paid nothing in that window, which could cap Provider's liability at $0. It's also unclear whether "the claim" means the incident, the notice, or the lawsuit. 3. **The protections are one-way.** Provider's liability is capped and Provider gets a consequential damages waiver, but **Customer's liability is expressly unlimited.** 4. **There are no carve-outs.** As written, the cap and waiver apply even to a data breach, gross negligence, or willful misconduct. This matters because a helpdesk tool holds your customers' names, emails, order details, and complaints. 5. **The consequential damages waiver could swallow your real losses.** Breach response costs (notification, forensics, credit monitoring, regulatory fines) are often argued to be "consequential." **Ask for** - Mutual cap, not one-sided. - Cap of the **greater of 12 months' fees paid and payable, or a fixed dollar amount**. This fixes the timing problem. - **Uncapped (or separately super-capped) liability** for: - Indemnification obligations
Show the rest (68 more lines)
- Gross negligence, willful misconduct, fraud - Breach of confidentiality - Data breach or breach of security/privacy obligations. If Provider won't go uncapped, push for a super-cap of 2-5x annual fees or a fixed figure sized to your data exposure. - Make the consequential damages waiver **mutual**, with an express statement that breach-response costs and regulatory fines count as direct damages. - Delete "Customer's liability ... is not limited." Fallback: Customer is capped at the same amount, except for unpaid fees. **Sample language:** > "Except for Excluded Claims, each party's aggregate liability arising out of this Agreement shall not exceed the greater of (a) the fees paid and payable by Customer in the twelve (12) months preceding the event giving rise to liability and (b) $[X]." ## Section 10: Indemnification **Problems** 1. **It's one-way.** Provider indemnifies you for nothing. 2. **The scope is extremely broad.** "Any and all claims, losses and expenses arising out of or relating to Customer's use of the Services" would cover claims caused by Provider's own fault. If Provider has a breach that exposes your customers' data and they sue both of you, you could owe Provider's defense costs. 3. **It isn't limited to third-party claims.** "Losses and expenses" could include Provider's own direct costs, which turns this into a back door around any limits on your liability. 4. **"Any breach of this Agreement by Customer"** is not an indemnity trigger. It's an ordinary breach-of-contract claim, and including it makes you the insurer of every dispute. 5. **There is no procedure.** No prompt notice, no control of defense, no consent required for settlements, no mitigation duty. 6. **It's uncapped.** Combined with Section 9, your exposure is unlimited while Provider's is about $12k. **Ask for** - Limit Customer's indemnity to **third-party claims** arising from (a) Customer Data/content infringing or violating law, or (b) Customer's use of the Services in violation of the Agreement or applicable law. - Add "**except to the extent caused by Provider's breach, negligence, or willful misconduct**." - Delete "any breach of this Agreement." - Add standard procedures: prompt notice, indemnitor controls defense, no settlement admitting fault or imposing obligations without consent, reasonable cooperation. - **Add a Provider indemnity** for third-party claims arising from: - Infringement or misappropriation by the Services (see Section 11) - Provider's breach of data protection/security obligations or violation of law - Gross negligence or willful misconduct - Make Provider's indemnity outside the cap, or at least within the super-cap. ## Section 11: No Non-Infringement Warranty **Problems** - Provider disclaims any promise that its own product doesn't infringe IP. If a third party sues you because the software infringes their patent, you have no warranty and no indemnity, and under Section 10 you might owe Provider's costs. Disrupted service could also leave you without your ticketing system. **Ask for** - Replace it with an **IP indemnity** from Provider covering claims that the Services infringe or misappropriate third-party IP. - Standard exclusions are reasonable to accept: modifications by you, combination with items not provided by Provider, or use in breach of the Agreement. - Include the usual remedy ladder: Provider will procure the right to continue use, modify the Services to be non-infringing, or, failing both, terminate and **refund prepaid fees**. - Fallback if Provider refuses a warranty: the indemnity is the key piece, so don't give that up. ## Priorities **Must-haves:** 1. Fix the cap formula (12 months, paid and payable, or a fixed floor). 2. Make limitations mutual, with no unlimited liability for Customer only. 3. Limit Customer's indemnity to third-party claims, and delete the "breach" trigger and the broad "use of Services" language. 4. Get a Provider IP indemnity. 5. Carve data breach and confidentiality out of the standard cap, or give them a meaningful super-cap. **Strong asks, with room to trade:** - Provider indemnity for gross negligence and violation of law - Express treatment of breach costs as direct damages - Super-cap level (negotiable depending on data sensitivity) ## Check elsewhere in the agreement - **Data protection/security terms:** a DPA, security standards, and breach notification timelines. These make the data breach carve-out meaningful. - **SLA:** whether credits are your sole and exclusive remedy. - **Warranties:** whether there's any performance or compliance warranty, or just a blanket "as is." - **Termination and data return:** your right to terminate for material breach with a refund, and to export your data. - **Insurance:** whether Provider is required to carry cyber liability coverage. Ask for it if not, since the cap means little if Provider can't pay. If it would help, I can draft a redline of these three sections or an email to Veridian laying out your position.

Answers are shown exactly as the model wrote them, from the first try, and nothing is picked by hand.

The models

2 models

Claude Sonnet 5.5

made by Anthropic

claude-sonnet-5-5 · revision not reported by the provider

1 try per case · tested 3 Nov 2026

GPT-6.1 Sol

made by OpenAI

gpt-6.1-sol · revision not reported by the provider

1 try per case · tested 3 Nov 2026

The tasks

written by Carte Blanche
auto-renewal-trap

“We're the buyer on this 3-year software contract. Finance wants to know if there's anything in the term and pricing sections we should fix before signing.”

missing-dpa

“We're the customer. This marketing email vendor will hold our customer list, including about 30,000 people in the EU. Please review the data clauses.”

prioritize-for-one-call

“We're the customer. We get one 30-minute call with their counsel tomorrow. What should we push hard on and what can we let go?”

saas-one-sided-liability

“We're the customer on this SaaS agreement for a support ticketing tool, about $48,000 a year. Can you review the liability and indemnity sections and tell me what to push back on?”

vendor-side-ip-grab

“We're the vendor here: a small dev shop doing a 4-month build for a client. Their lawyer sent their services agreement. What do we need to change?”

Install

Download the .zip and unzip it. Put its files, in a folder named review-contract, here:

Claude Code~/.claude/skills/Every project. For one project only, use .claude/skills/ inside it.
Codex~/.agents/skills/Every project. For one repository only, use .agents/skills/ inside it.
Cursor~/.cursor/skills/Cursor also reads the Claude Code and Codex folders above.

Then start a new session and ask for what the skill does. Other agents that read SKILL.md have their own skills folder; check their docs.

Coming after launch: get skills from inside your agent, no download needed.