npx skills add ...
npx skills add anthropics/knowledge-work-plugins --skill contract-review
npx skills add anthropics/knowledge-work-plugins --skill contract-review
Lightweight NDA, MSA, and vendor contract review for SMBs without legal on staff. Reads contracts from local files, Gmail attachments, or DocuSign envelopes; flags non-standard terms; explains risks in plain English; and outputs a marked-up redline as a separate DOCX. Use when the user says "review this contract," "what am I signing," "red flags," "flag any concerns," "check the payment terms," or uploads/forwards a contract or legal agreement.
Attach a contract file, forward the email containing it, or paste the text directly.
Get the contract — Pull from one of three sources, in order of preference:
reference/gmail-fetch.md)reference/docusign-fetch.md)pages parameter for 10+ page files) or DOCX via Read tool. If the user pastes text directly, work with what's provided.Read the full document before analyzing. Dangerous clauses are frequently in exhibits and schedules at the back.
Identify contract type and parties — Determine agreement type (NDA, MSA, SOW, SaaS subscription, consulting, subcontractor, vendor) and which party is the user's company vs. the counterparty. Note if it looks like a counterparty template — these are typically one-sided and the counterparty expects pushback.
Analyze across 8 risk categories — Work through the contract from the ops/finance perspective of a small business owner without in-house legal. Categories are ordered by typical risk severity; use judgment for context.
Category 1: Payment terms and cash flow
Category 2: Liability and indemnification
Category 3: Termination and exit
Category 4: Intellectual property
Category 5: Scope and change management
Category 6: Non-compete and exclusivity
Category 7: Confidentiality and data
Category 8: Operational concerns
Present flagged summary — Organize by severity:
🔴 Red flags (push back before signing) — For each: quote the exact clause, explain the problem in plain language, suggest specific alternative language.
🟡 Yellow flags (negotiate, not deal-breakers) — For each: quote the clause, explain the concern, describe what "better" looks like.
🟢 Key terms to note (awareness only) — Payment schedules, notice periods, renewal dates, insurance requirements, key contacts.
📋 Contract summary — Plain-language summary: who does what, for how much, over what timeframe, under what conditions.
💡 Negotiation playbook — For each red and yellow flag: what to ask for, how to frame the ask, and what a reasonable compromise looks like.
Export redline DOCX — After presenting the summary, offer to export a redlined DOCX with the suggested changes marked up. Use the docx skill to generate a Word document that:
Ask: "Want me to export a redlined DOCX you can send back to the counterparty?"
reference/gotchas.md — edge cases in contract analysisreference/docusign-fetch.md — pulling envelopes from DocuSignreference/gmail-fetch.md — finding contract attachments in Gmailreference/examples/flagged-summary-saas.md — worked example: SaaS agreement review output