
Contract Review
OfficialFreeStreamline your contract reviews with automated insights.
Free · Opens the source repo
What Contract Review does
The Contract Review skill provides a structured approach to evaluating various types of legal agreements, such as vendor agreements, NDAs, and SaaS subscriptions. By leveraging a predefined playbook, this skill identifies the structure of an inbound agreement and routes it to the appropriate review process. This ensures that users receive tailored insights based on the specific type of contract they are dealing with, enhancing both efficiency and accuracy in legal assessments.
When a user initiates a review by providing an agreement, the skill first checks for the necessary playbook configuration. If the playbook is not set up, it prompts the user to complete a cold-start interview to gather the required information. Once the playbook is in place, the skill extracts the titles of the main agreement and any relevant exhibits or attachments. This title-based routing is crucial, as it allows the skill to determine the correct review pathway without relying solely on the content of the agreement.
The skill can handle multiple agreement types, such as NDAs, MSAs, and SaaS agreements, and it intelligently maps each identified section to the corresponding review skill. For example, if an MSA contains a Data Processing Addendum, the skill will note this for further review under the vendor agreement context. Additionally, users can choose whether to confirm the routing decisions made by the skill, allowing for greater control over the review process.
Overall, this skill is designed for legal professionals and businesses that frequently engage with contracts and need a reliable way to ensure compliance and accuracy in their reviews. By automating the routing and review process, it saves time and reduces the risk of oversight in contract evaluations.
When to use it
Use this skill when you need to review vendor agreements, NDAs, or SaaS contracts quickly and accurately, especially when dealing with multiple document types.
When not to use it
This skill may not be suitable for highly complex or unique contracts that require nuanced legal interpretation beyond standard templates.
What you can build with it
Reviewing a Vendor Agreement
Use the skill to analyze a vendor agreement by providing the document path or pasting the text, ensuring it meets your compliance standards.
Checking an NDA
Quickly assess the terms of an NDA by uploading the document and letting the skill identify any potential issues based on your playbook.
Evaluating a SaaS Subscription
Streamline the review of a SaaS subscription agreement by using the skill to automatically route and analyze the document for key terms.
How to install Contract Review
View source1. Install with the skills CLI
npx skills add anthropics/claude-for-legal/review --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by anthropics/review
Reviews an inbound agreement against the playbook in ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md. Identifies the agreement structure from titles, selects the appropriate skill(s), and — if confirm_routing is enabled — checks with the user before proceeding.
Instructions
-
Load
~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md. If placeholders present, stop and prompt: "Run/commercial-legal:cold-start-interviewfirst — I need to learn your playbook before I can review against it."Also read
~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md→## Review preferences→confirm_routing. If the field is missing, treat it astrue. -
Get the agreement: From file path, Drive link, [CLM ID], or pasted text. If none provided, ask.
-
Read the document structure — titles first.
Before reading the body, extract:
- The main agreement title (e.g., "Master Services Agreement", "Non-Disclosure Agreement")
- All exhibit, schedule, addendum, and attachment titles (e.g., "Exhibit A — Data Processing Addendum", "Schedule 1 — Subscription Order Form", "Annex B — Service Level Agreement")
This is the routing signal. Do not rely on body keywords alone — a 40-page MSA with "confidential" throughout is not an NDA.
-
Select the skill(s) based on document structure.
Map each identified document or section to a skill:
Document / section title contains Skill Non-Disclosure, NDA, Confidentiality Agreement (as the main agreement) nda-review Master Services Agreement, Professional Services, Statement of Work, Consulting Agreement vendor-agreement-review Subscription, SaaS, Cloud Services, Order Form with auto-renewal, Software License with recurring fees saas-msa-review (overlay on vendor-agreement-review) Data Processing Addendum, DPA, Data Processing Agreement (as exhibit or standalone) note for vendor-agreement-review → data protection section Service Level Agreement, SLA (as exhibit) note for saas-msa-review → SLA section Multiple skills may apply. Common combinations:
- MSA + DPA exhibit → vendor-agreement-review, with DPA noted
- SaaS subscription + Order Form + SLA exhibit → saas-msa-review (covers all three)
- MSA + Order Form with auto-renewal → vendor-agreement-review + saas-msa-review overlay
When the structure is genuinely ambiguous after reading titles (e.g., a document titled "Agreement" with no exhibits listed), read the first two pages of the body to resolve it — then stop and route.
-
Confirm routing if enabled.
If
confirm_routingistruein~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md(or field is absent):I'm going to review this as: [agreement type(s)]. Documents identified: - [Main agreement title] → [skill] - [Exhibit A title] → [how it will be handled] - [Exhibit B title] → [how it will be handled] Sound right? (yes / no — or tell me what I got wrong)Wait for confirmation before proceeding. If the user corrects the routing, apply their instruction and proceed.
If
confirm_routingisfalse: proceed silently. Log the routing decision at the top of the review memo so the user can see what was applied. -
Run the skill(s). Follow each skill's workflow fully. If multiple skills apply, run them in sequence and integrate the output into a single memo — don't produce separate memos.
-
Check for escalations: If any issue exceeds the reviewer's authority per the
~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.mdmatrix, invoke escalation-flagger to route and draft the ask. -
Offer follow-ups:
- Stakeholder summary for the business owner
- Redline .docx with tracked changes
- [CLM] record creation (if connected)
- Add to renewal register (if auto-renewal found)
Configuring confirm_routing
Add to ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md → ## Review preferences:
## Review preferences
confirm_routing: true # Set to false to skip routing confirmation and proceed automatically
The cold-start interview should ask about this preference. Default is true — confirmation on. As trust builds, the user can set it to false.
Examples
/commercial-legal:review vendor-msa.pdf
/commercial-legal:review https://drive.google.com/file/d/ABC123
/commercial-legal:review
[paste agreement text]
Output
Full review memo per the skill's format. Routing decision logged at the top. Deviation-by-deviation, specific redline language, named approver. Saved where ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md → House style says work product goes.
Frequently asked questions about Contract Review
Similar skills
Contract Review
Simplify contract analysis for small businesses.
Vendor Agreement Status
Streamline vendor agreement management across systems.
NDA Triage
Streamline your NDA screening process efficiently.
Contract Review
Streamline contract analysis against your negotiation playbook.
Meeting Briefing
Prepare structured legal meeting briefings and track actions.
Legal Risk Assessment
Evaluate and classify legal risks systematically.
