Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
anthropics avatar

Review

  • 1 installs
  • 9k repo stars
  • Updated August 2, 2026
  • anthropics/claude-for-legal

review is a Claude Code skill that reviews an inbound vendor agreement, NDA, or SaaS subscription against a playbook, routes it to the right review sub-skill, and integrates the output into one memo.

About

This skill reviews an inbound commercial agreement such as a vendor MSA, NDA, or SaaS subscription against a team playbook. A lawyer uses it when they receive a contract and need it checked and routed. It reads the document structure from titles first, selects the appropriate sub-skill (vendor-agreement-review, nda-review, or saas-msa-review), and integrates the output into a single memo with escalations flagged.

  • Reviews an inbound vendor agreement, NDA, or SaaS subscription against a playbook
  • Identifies agreement structure from titles and routes to the right review skill
  • Integrates multiple sub-reviews into a single actionable memo

Review by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #565 of 688 Office & Documents skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

review capabilities & compatibility

Capabilities
code review · documentation
Works with
google drive
From the docs

What review says it does

Reviews an inbound agreement against the playbook in `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md`.
SKILL.md
This is the routing signal. Do not rely on body keywords alone — a 40-page MSA with "confidential" throughout is not an NDA.
SKILL.md
If multiple skills apply, run them in sequence and integrate the output into a single memo — don't produce separate memos.
SKILL.md
npx skills add https://github.com/anthropics/claude-for-legal --skill review

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars9k
Last updatedAugust 2, 2026
Repositoryanthropics/claude-for-legal

What it does

Route an inbound vendor agreement, NDA, or SaaS subscription to the right review skill and integrate findings into one memo.

Who is it for?

Reviewing an inbound MSA, NDA, or SaaS subscription against a configured commercial-legal playbook and routing it to the right sub-skill.

Skip if: Reviewing without a configured playbook; if placeholders are present it stops and requires the cold-start interview first.

When should I use this skill?

The user says 'review this contract', 'check this MSA', 'is this NDA okay', or attaches an inbound agreement for review.

What you get

  • integrated review memo
  • routing decision log
  • optional redline .docx

By the numbers

  • 3 routed review sub-skills (nda-review, vendor-agreement-review, saas-msa-review)
  • title-first routing table with 5 document-type rows

Files

SKILL.mdMarkdownGitHub ↗

/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 preferencesconfirm_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 containsSkill
Non-Disclosure, NDA, Confidentiality Agreement (as the main agreement)nda-review
Master Services Agreement, Professional Services, Statement of Work, Consulting Agreementvendor-agreement-review
Subscription, SaaS, Cloud Services, Order Form with auto-renewal, Software License with recurring feessaas-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:

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

Related skills

FAQ

How does it decide which review to run?

It reads the document and exhibit titles first as the routing signal and maps each to nda-review, vendor-agreement-review, or saas-msa-review.

What if my playbook is not set up?

If the config still has placeholders it stops and asks you to run the cold-start interview before it can review against your playbook.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.