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.
npx skills add OneWave-AI/claude-skills --skill contract-analyzer -a claude-codeWhat 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-code2Manually: put the files in place
~/.claude/skills/contract-analyzer/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/contract-analyzer/
1Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill contract-analyzer -a codex2Manually: put the files in place
.agents/skills/contract-analyzer/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill contract-analyzer -a cursor2Manually: put the files in place
.cursor/skills/contract-analyzer/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install OneWave-AI/claude-skills contract-analyzer2Manually: put the files in place
.github/skills/contract-analyzer/SKILL.md1Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill contract-analyzer -a gemini-cli2Platform CLI
gemini skills install https://github.com/OneWave-AI/claude-skills --path contract-analyzerManually: put the files in place
.devin/skills/contract-analyzer/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill contract-analyzer -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
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