Skip to main content
skill CX Codex

contract-analyzer — Claude Code skill: contract review

Walks through a contract clause by clause: pulls out key terms, flags risky provisions and suggests what to renegotiate.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add OneWave-AI/claude-skills --skill contract-analyzer -a claude-code
Open on GitHub

What contract-analyzer does

The skill reads a contract and sorts its terms into categories: money, duration and termination, intellectual property, liability and indemnification. Each clause gets marked as a red flag (high risk) or a yellow one (worth a closer look). It then compares the terms against industry standards and points out one-sided wording or missing standard protections.

Four reference files sit behind it: references/key-terms.md with the term checklist by category, references/risk-flags.md with the flags and standards comparison, references/output-template.md with the report format, and references/examples.md with worked examples. The workflow runs in steps: identify the contract type (employment, freelance, NDA, service, partnership, software license, real estate, purchase), extract terms, assign flags, then assess whether obligations and penalties are reciprocal.

What comes back is a set of recommendations: which clauses to negotiate, alternative language, questions to ask the other side, and deal-breakers. Every report carries a disclaimer that this is informational analysis rather than legal advice, and that contract interpretation is jurisdiction-specific. So treat the output as prep for a conversation with an attorney, not a substitute for one.

What it helps with

  • pull termination terms and payment amounts out of a contract
  • spot one-sided clauses that favour the other party
  • compare terms against what is standard in the industry
  • build a list of clauses to raise in negotiation
  • review an NDA before signing

Example prompts for the agent

  • review this lease agreement and show me the red flags
  • extract the key terms from this freelance contract and compare them to standard
  • check this NDA — which clauses should I renegotiate before signing?

How to install contract-analyzer

1Skills CLI (Vercel)

npx skills add OneWave-AI/claude-skills --skill contract-analyzer -a claude-code

2Manually: put the files in place

~/.claude/skills/contract-analyzer/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/contract-analyzer/

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

Questions about contract-analyzer

How do I install contract-analyzer in Claude?

Run npx skills add OneWave-AI/claude-skills --skill contract-analyzer -a claude-code. The skill then lands at ~/.claude/skills/contract-analyzer/SKILL.md.

What does contract-analyzer do?

It extracts key contract terms, marks concerning clauses as red or yellow flags, compares them to industry standards, and suggests specific clauses to negotiate.

Does it replace a lawyer?

No. The skill adds a disclaimer to every report: the analysis is informational, not legal advice, and contract interpretation depends on the jurisdiction.

Source text

SKILL.md · MIT
---
name: contract-analyzer
description: Review contracts for concerning clauses, extract key terms, compare to standard terms, and flag unusual provisions. Use when user needs contract review, legal document analysis, or agreement evaluation.
---

# Contract Analyzer

Review contracts to surface risks, key terms, and unusual provisions, then recommend negotiation actions.

## Contents
- `references/key-terms.md` -- full checklist of terms to extract by category
- `references/risk-flags.md` -- red/yellow flags, standards comparison, commonly missing clauses
- `references/output-template.md` -- the full analysis report format
- `references/examples.md` -- worked examples and best practices

## Workflow

1. Include this disclaimer in every output: "Legal Disclaimer: This is informational analysis only, not legal advice. Always consult with a qualified attorney for legal matters. Contract interpretation can be complex and jurisdiction-specific."
2. Identify the contract type (employment, independent contractor/freelance, NDA, service, partnership, software license, real estate, purchase).
3. Extract key terms across financial, duration/termination, intellectual property, liability/indemnification, and other critical categories. See `references/key-terms.md`.
4. Flag concerning clauses as red flags (high risk) or yellow flags (review carefully). See `references/risk-flags.md`.
5. Compare terms to industry standards: note deviations, one-sided provisions, and missing standard protections. See `references/risk-flags.md`.
6. Assess balance: determine whether obligations, penalties, and protections are reciprocal or favor one party.
7. Provide actionable recommendations: specific clauses to negotiate, alternative language, questions to ask, terms to add, and deal-breakers.
8. Format the report per `references/output-template.md`. For worked examples and best practices, see `references/examples.md`.

© OneWave-AI · MIT · OneWave-AI/claude-skills

Similar skills

Everything for Writing and docs →

From the same set58

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