agentleFS
stephenroganstephenrogan/csm-skills/skills/contract-review-assistant/SKILL.md

contract-review-assistant

Skill0 starsChanged 8 months agoMITView on GitHub

Walks through a customer contract to identify key commercial terms, renewal conditions, pricing structure, auto-renewal clauses, termination requirements, and negotiation leverage points. Produces an annotated summary the CSM can use for renewal preparation. Use when asked to review a contract, identify key terms, find renewal clauses, understand pricing structure, prepare for a commercial negotiation, check termination conditions, or when a CSM needs to understand what the contract actually says before a renewal or expansion conversation. Also triggers for questions about contract terms, commercial conditions, pricing clauses, auto-renewal provisions, termination notice periods, or preparing for a contract negotiation.

The file

We split this skill into the rules it gives an agent

2 rules. About 0 are common, 2 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈2

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Read the contract before the renewal conversation, not during it.

    line 135
  2. Distinctive:

    Never lead with contractual leverage in a conversation.

    line 137

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Contract Review Assistant

Walks through a customer contract and extracts the terms that matter for account management. Most CSMs do not read contracts. The contracts contain information that directly affects renewal strategy, expansion pricing, and the customer's negotiation leverage -- and the CSM is managing the account without this intelligence.

This is not legal advice. It is an operational summary of what the contract says so the CSM can make informed decisions about how to manage the commercial relationship.

How to Use

Provide the contract content -- paste the relevant sections or describe the terms you know. Focus on:

  • Pricing and payment terms
  • Contract duration and renewal conditions
  • Termination and notice requirements
  • Auto-renewal provisions
  • Usage or seat limits
  • Discount or concession history
  • Any special terms or custom clauses

Also provide:

  • Account context (what are you preparing for -- renewal, expansion, renegotiation?)
  • Any concerns (customer has mentioned pricing, you suspect they will ask for a discount, you want to know your leverage)

What to Extract

Section 1: Commercial Structure

TermWhat to FindWhy It Matters
Contract valueTotal ARR, any variable components, payment terms (annual, quarterly, monthly)Your baseline for any commercial conversation
Pricing modelPer-seat, per-usage, flat rate, tieredDetermines how expansion is priced and whether usage changes affect the commercial relationship
Seat/usage limitsLicensed seats, usage caps, overage provisionsIf the customer is over their limit, you have expansion leverage. If under, they have reduction leverage
Discount historyAny discounts applied, their duration, conditions for renewal of the discountDiscounts that expire at renewal create pricing shock. Know this before the conversation
Price escalation clauseAnnual price increase provisions (CPI-linked, fixed %, at company's discretion)If the contract allows a price increase, you have leverage. If it locks pricing, you do not

Section 2: Renewal and Termination

TermWhat to FindWhy It Matters
Contract termInitial term, renewal termHow long the customer is committed for
Auto-renewalDoes the contract auto-renew? What are the conditions?If auto-renewal applies and the customer does not give notice, the contract continues. This is significant leverage
Notice periodHow much notice must the customer give to not renew or terminate? (Typically 30-90 days)If the notice period has passed without the customer giving notice, they may be contractually committed to the renewal. Know this
Termination for causeWhat constitutes "cause" for early termination? What happens if the customer wants out early?SLA breaches, material failures, or extended outages may give the customer grounds for early termination
Termination for convenienceCan the customer terminate without cause? What are the penalties?Some contracts allow early termination with a cancellation fee. Know whether this exists and what it costs them
Renewal pricingIs renewal pricing locked, negotiable, or at the company's discretion?This determines your pricing flexibility at renewal

Section 3: Service Commitments

TermWhat to FindWhy It Matters
SLA provisionsUptime guarantees, response time commitments, remedies for SLA breachIf you have breached SLAs, the customer has contractual leverage. Know this before they raise it
Support levelWhat support tier is included? Is premium support an add-on?The customer may be expecting support that their contract does not include
Implementation commitmentsAny commitments made during the sales process that were formalised in the contractUnfulfilled implementation commitments are liabilities in a renewal conversation

Section 4: Negotiation Intelligence

Based on the contract review, the skill identifies:

Your leverage:

  • Auto-renewal with passed notice period (customer may be contractually committed)
  • Price escalation clause (you can increase pricing within the contract terms)
  • High switching cost relative to contract value
  • Customer exceeding usage/seat limits (they are getting more than they paid for)
  • Strong ROI evidence (value exceeds cost)

Their leverage:

  • Expiring discount (they expected the discount to continue)
  • Active SLA breaches (you failed to meet commitments)
  • Unfulfilled implementation promises
  • Usage well below licensed capacity (paying for more than they use)
  • Competitive alternatives available at lower price
  • Termination for convenience clause with low penalties

Neutral factors:

  • Standard terms (nothing unusual, no special leverage either way)
  • Market-rate pricing (not significantly above or below alternatives)

Output Format

## Contract Review: [Account Name]
**Reviewed by:** [CSM name] | **Date:** [date]
**Review purpose:** [Renewal prep / Expansion pricing / Renegotiation / General awareness]

### Commercial Structure
| Term | Details | Implication |
|------|---------|------------|
| ARR | EUR [amount] | [context] |
| Pricing model | [model] | [how expansion would be priced] |
| Licensed seats | [seats] vs. [actual usage] | [over/under and what that means] |
| Discounts | [details] | [expiry date and renewal impact] |
| Price escalation | [clause details] | [available increase and conditions] |

### Renewal and Termination
| Term | Details | Implication |
|------|---------|------------|
| Auto-renewal | [Yes/No] -- [conditions] | [whether customer has given notice] |
| Notice period | [days] -- [deadline date] | [has it passed?] |
| Renewal pricing | [terms] | [your flexibility] |
| Termination provisions | [details] | [customer's exit options] |

### Negotiation Position
**Your leverage:**
- [Point 1 with contract reference]
- [Point 2 with contract reference]

**Their leverage:**
- [Point 1 with contract reference]
- [Point 2 with contract reference]

### Recommended Approach
[Based on the contract terms and the negotiation position, what approach should the CSM take into the renewal or commercial conversation?]

### Items to Confirm
[Things in the contract that the CSM should verify with their finance or legal team before the conversation]

Quality Gates

  • Did you identify the auto-renewal and notice period? These are the two most commercially significant terms in any CS context. Missing them is like going into a negotiation without knowing the deadline
  • Is the negotiation intelligence honest about both sides? If you only identified your leverage without acknowledging theirs, you will be surprised when they raise their points
  • Are the implications specific to this renewal? "Standard terms" is not an implication. "Auto-renewal applies and the notice window passed on February 15, meaning the customer is contractually committed to the renewal unless they argue termination for cause" is
  • Have you flagged items to confirm with legal or finance? The CSM should not make contractual commitments based solely on this review. Identify the items that need internal verification before the conversation

Principles

  • Read the contract before the renewal conversation, not during it. A CSM who does not know the contract terms is negotiating blind. The customer may know their contract better than you do
  • Auto-renewal is your friend until it is your enemy. It provides leverage when the customer missed the notice window. But relying on auto-renewal to retain a dissatisfied customer is a short-term win that creates a long-term problem. The contract keeps them this year; the relationship keeps them next year
  • Never lead with contractual leverage in a conversation. "You missed the notice period so you have to renew" is legally accurate and relationally destructive. Use the leverage as a safety net, not as a weapon. Lead with value
  • Discount history is the most overlooked contract intelligence. If the customer received a 20% discount in the initial sale and the discount expires at renewal, the customer expects to pay 20% less than you expect. Address this early -- do not let pricing shock happen in the renewal meeting

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.