Skip to main content
skill CX Codex official · Anthropic

review · anthropics — Claude Code skill for agreement review

Reviews inbound agreements against your playbook and routes each document to the relevant review workflow. Use it for MSA, NDA, and SaaS subscription documents.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add anthropics/claude-for-legal --skill review -a claude-code
Open on GitHub

What review does

The skill accepts an agreement from a file path, Drive link, CLM ID, or pasted text. It reads the main title and attachment titles first, then selects vendor-agreement-review, nda-review, or saas-msa-review. When several review workflows apply, it combines their findings into one memo.

Before reviewing, it loads the playbook at ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md. Placeholder content stops the process and prompts you to run /commercial-legal:cold-start-interview first. That makes a completed playbook a prerequisite for a review.

The confirm_routing preference controls whether the skill asks you to approve the chosen route. With true, it lists the agreement type and attachments before continuing; with false, it logs the routing decision at the top of the memo. Issues beyond the reviewer authority matrix go to escalation-flagger.

What it helps with

  • review an NDA against a playbook
  • route an MSA with a DPA exhibit
  • identify the workflow for a SaaS agreement
  • combine several review workflows into one memo
  • flag issues for escalation

Example prompts for the agent

  • /commercial-legal:review vendor-msa.pdf
  • /commercial-legal:review Review the NDA text I will paste below.
  • /commercial-legal:review Review the agreement from this Drive link.

How to install review

1Skills CLI (Vercel)

npx skills add anthropics/claude-for-legal --skill review -a claude-code

2Manually: put the files in place

~/.claude/skills/review/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/review/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about review

How do I install review in Claude Code?

Run npx skills add anthropics/claude-for-legal --skill review -a claude-code, then run npx skills add anthropics/claude-for-legal --skill review -a claude-code again and use ~/.claude/skills/review/SKILL.md.

What does review do?

It identifies an inbound agreement’s structure from its titles, chooses the appropriate review skill, and produces one integrated memo. It covers vendor agreements, NDAs, and SaaS subscriptions.

Does review ask for routing confirmation?

With confirm_routing: true, the skill waits for approval before starting the review. Set it to false under Review preferences to proceed without that prompt and log the routing in the memo.

Source text

SKILL.md · Apache-2.0
---
name: review
description: >
  Review a vendor agreement, NDA, or SaaS subscription against your playbook.
  Identifies the agreement structure from titles, routes to the right review skill
  (vendor-agreement-review, nda-review, saas-msa-review), and integrates the output
  into a single memo. Use when the user says "review this contract", "check this
  MSA", "is this NDA okay", "look at this SaaS agreement", or attaches an inbound
  agreement for review.
argument-hint: '[file path | Drive link | [CLM ID] | paste text]'
---

# /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

1. **Load `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md`.** If placeholders present, stop and prompt: "Run `/commercial-legal:cold-start-interview` first — 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 as `true`.

2. **Get the agreement:** From file path, Drive link, [CLM ID], or pasted text. If none provided, ask.

3. **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.

4. **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.

5. **Confirm routing if enabled.**

   If `confirm_routing` is `true` in `~/.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_routing` is `false`: proceed silently. Log the routing decision at the top of the review memo so the user can see what was applied.

6. **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.

7. **Check for escalations:** If any issue exceeds the reviewer's authority per the `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md` matrix, invoke **escalation-flagger** to route and draft the ask.

8. **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`:

```markdown
## 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.

© anthropics · Apache-2.0 · anthropics/claude-for-legal

Similar skills

All skills for Agent setup: memory, context, orchestration →

review by other authors comes first.

review JuliusBrussee Runs an adversarial senior review of the spec before any code is written. Builds a skeptic and tries to refute the plan instead of rubber-stamping it. CX Codex +1 787installs review parcadei Runs parallel specialized subagents to evaluate code quality, architecture, and impact, then synthesizes a final merge verdict. CX Codex +1 519installs review owainlewis The skill spins up a separate subagent that reads a change and hunts for defects without editing anything. Handy before a merge when you want a second opinion. CX Codex +1 748installs review jsmastery-pro Audits completed features against your original plan, system architecture, and production readiness. Flags discrepancies in a structured report without making code edits. CX Codex +1 946installs review entireio Reads checkpoint transcripts to learn what the developer meant, then audits the diff. Useful before a merge, when you want to catch code that drifted from the plan. CX Codex +1 395installs contract-review official anthropics Reviews NDAs, MSAs, and vendor contracts, flags risky terms, and creates a marked-up DOCX. Use it before signing an agreement. CX Codex +1 2,600installs contract-and-proposal-writer Alireza Rezvani This skill drafts contracts, proposals, SOWs, NDAs, and MSAs in jurisdiction-aware Markdown. Use it for client paperwork that may later be converted to DOCX. 747installs gc-review Alireza Rezvani Reviews contracts, term sheets, and regulatory risks before signing. Helps identify high-risk clauses and prepare questions for outside counsel. 363installs k2f-contract suzheng Turns your deal terms into signature-ready NDAs, MSAs, SOWs and SaaS agreements. Counsel review still required. CX Codex +1 552installs draft-nda phuryn This skill drafts a detailed non-disclosure agreement between two parties, covering information types, jurisdiction, and marking sections that require legal review. CX Codex +1 2,600installs DocuSign Automation Claude Office Skills A skill that automates DocuSign signing: envelope creation, template management, signer routing and status tracking. CX Codex +1 4,600installs

From the same set118

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor