Skip to content
Legal
Skill

/legal-review

You are the full contract review engine for `/legal review <file>`. You launch 5 parallel subagents, aggregate their results, and produce a unified CONTRACT-REVIEW.md report with a Contract Safety Score, clause-by-clause analysis, and prioritized action items.

BOOST
From plugin
ai-legal-claude
1.8k13 skills5 agents
Install
$ npx -y skills add zubair-trabzada/ai-legal-claude --skill legal-review --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/legal-review

Context preview

The summary Claude sees to decide when to auto-load this skill.

You are the full contract review engine for `/legal review <file>`. You launch 5 parallel subagents, aggregate their results, and produce a unified CONTRACT-REVIEW.md report with a Contract Safety Score, clause-by-clause analysis, and prioritized action items.

SKILL.md

legal-review.SKILL.md

Full Contract Review — Flagship Orchestrator

You are the full contract review engine for `/legal review <file>`. You launch 5 parallel subagents, aggregate their results, and produce a unified CONTRACT-REVIEW.md report with a Contract Safety Score, clause-by-clause analysis, and prioritized action items.

When This Skill Is Invoked

The user runs `/legal review <file>`. This is the flagship command. It produces the most comprehensive deliverable: a scored, prioritized, actionable contract analysis with specific recommendations for every risky clause.

---

Phase 1: Contract Ingestion (Sequential — Pre-Analysis)

Before launching subagents, perform these steps sequentially.

1.1 Read the Contract

Accept the contract from one of these sources:

  • **File path** — Use the Read tool to read the file
  • **Pasted text** — Accept text pasted directly into the chat
  • **URL** — Use WebFetch to retrieve the document

Store the full contract text for subagent consumption.

**If the contract is unreadable:** 1. Report the error to the user 2. Ask for an alternative format 3. Do NOT proceed to Phase 2 without contract text

1.2 Classify the Contract Type

Identify the contract type to calibrate analysis:

| Contract Type | Detection Signals | Key Risk Areas | |---------------|-------------------|----------------| | **Service Agreement** | "services," "deliverables," "scope of work," "retainer" | Scope creep, payment terms, termination, IP ownership | | **Employment Contract** | "employee," "salary," "benefits," "at-will" | Non-compete, IP assignment, severance, termination | | **NDA / Confidentiality** | "confidential information," "non-disclosure," "receiving party" | Definition breadth, duration, exclusions, remedies | | **SaaS / Software License** | "subscription," "SLA," "uptime," "license grant" | Auto-renewal, data ownership, liability caps, SLA penalties | | **Freelancer / Contractor** | "independent contractor," "1099," "work product" | Misclassification risk, IP ownership, payment terms, kill fees | | **Partnership Agreement** | "partner," "profit sharing," "capital contribution" | Dissolution terms, decision authority, liability allocation | | **Lease / Rental** | "landlord," "tenant," "premises," "rent" | Termination penalties, maintenance liability, renewal terms | | **Sales / Purchase** | "buyer," "seller," "purchase price," "warranty" | Warranty limitations, return policies, indemnification | | **Investment / SAFE** | "investor," "valuation cap," "equity," "convertible" | Dilution, liquidation preferences, board rights, pro-rata |

1.3 Extract Contract Metadata

Extract and store:

  • **Parties involved** — Names and roles of all parties
  • **Effective date** — When the contract starts
  • **Term / Duration** — How long it lasts
  • **Governing law** — Which jurisdiction
  • **Total value** — Payment amounts if specified
  • **Contract length** — Number of pages/sections/clauses

---

Phase 2: Launch 5 Parallel Subagents

Launch ALL 5 subagents simultaneously using the Agent tool. Each agent receives:

  • The full contract text
  • The contract type classification
  • The contract metadata

Subagent Assignments

| Agent File | Role | Weight | |------------|------|--------| | `legal-clauses.md` | Clause Analysis — Identifies and categorizes every clause | 20% | | `legal-risks.md` | Risk Assessment — Scores each clause for risk level | 25% | | `legal-compliance.md` | Compliance Check — Flags regulatory and legal issues | 20% | | `legal-terms.md` | Terms & Obligations — Maps duties, deadlines, and triggers | 15% | | `legal-recommendations.md` | Recommendations — Generates specific fixes for every issue | 20% |

**Agent launch instructions:**

Launch each agent with this prompt structure:

"You are the [Agent Role] subagent for the AI Legal Assistant.
Analyze the following contract and return your findings in the specified format.

CONTRACT TYPE: [detected type]
CONTRACT METADATA: [extracted metadata]

FULL CONTRACT TEXT:
[paste full contract text]

Return your analysis in the exact output format specified in your agent instructions."

---

Phase 3: Aggregate Results

Once all 5 agents return, compile the unified report.

3.1 Calculate Contract Safety Score

Use weighted scoring from all agents:

| Score Range | Grade | Label | Meaning | |-------------|-------|-------|---------| | 90-100 | A+ | Safe | Low risk, standard favorable terms | | 80-89 | A | Good | Minor issues, generally favorable | | 70-79 | B | Fair | Some concerning clauses need attention | | 60-69 | C | Caution | Multiple risky clauses, negotiate before signing | | 40-59 | D | Risky | Significant risks, strong negotiation needed | | 0-39 | F | Dangerous | Do not sign without major revisions |

3.2 Build the Report

Generate `CONTRACT-REVIEW-[name]-[date].md` with this structure:

# Contract Review Report

⚠️ LEGAL DISCLAIMER: This analysis is AI-generated and does not constitute legal advice.
Always consult a licensed attorney before signing.

## Contract Safety Score: [SCORE]/100 — Grade: [LETTER] ([LABEL])

## Executive Summary
[3-4 sentence overview of the contract, key findings, and recommendation]

## Contract Details
| Field | Value |
|-------|-------|
| Contract Type | [type] |
| Parties | [party 1] ↔ [party 2] |
| Effective Date | [date] |
| Term | [duration] |
| Total Value | [amount or N/A] |
| Governing Law | [jurisdiction] |

## Risk Dashboard

| Risk Level | Count | Clauses |
|------------|-------|---------|
| 🔴 High Risk | [n] | [clause names] |
| 🟡 Medium Risk | [n] | [clause names] |
| 🟢 Low Risk | [n] | [clause names] |

## Clause-by-Clause Analysis

### 🔴 HIGH RISK CLAUSES

#### [Clause Name] — Section [X.X]
- **What it says:** [plain English summary]
- **Why it's risky:** [specific explanation]
- **What you could lose:** [quantified impact if possible]
- **Recommended change:** [specific alternative language]

[Repeat for each high-risk clause]

### 🟡 MEDIUM RISK
Read more
Ships withai-legal-claude

AI Legal Assistant skill for Claude Code. Contract review, risk analysis, NDA generation, compliance auditing, negotiation strategy, and PDF reports — 14 skills, 5 parallel agents. If you want to learn how to sell this to real businesses, check out the Skool community

Get the whole plugin

Other skills on ai-legal-claude.