Contract Review
evolsb/claude-legal-skill
Review legal contracts, NDAs, employment agreements, SaaS terms, and M&A documents.
A skill your agent uses when the user uploads or pastes a non-disclosure agreement and asks for review, redline, risk assessment, or a recommendation on whether to sign.
$ npx skills add LegalQuants/lq-ai --skill nda-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LegalQuants/lq-ai nda-review --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LegalQuants/lq-ai.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nda-review .claude/skills/nda-review && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "nda-review" agent skill from https://github.com/LegalQuants/lq-ai/tree/main/skills/nda-review into .claude/skills/nda-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nda-review", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LegalQuants/lq-ai/tree/main/skills/nda-reviewType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LegalQuants/lq-ai --skill nda-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LegalQuants/lq-ai nda-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LegalQuants/lq-ai.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/nda-review .agents/skills/nda-review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "nda-review" agent skill from https://github.com/LegalQuants/lq-ai/tree/main/skills/nda-review into .agents/skills/nda-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nda-review", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LegalQuants/lq-ai --skill nda-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LegalQuants/lq-ai nda-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LegalQuants/lq-ai.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/nda-review .cursor/skills/nda-review && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "nda-review" agent skill from https://github.com/LegalQuants/lq-ai/tree/main/skills/nda-review into .cursor/skills/nda-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nda-review", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LegalQuants/lq-ai.git --path skills/nda-review--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LegalQuants/lq-ai --skill nda-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LegalQuants/lq-ai nda-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LegalQuants/lq-ai.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/nda-review .gemini/skills/nda-review && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "nda-review" agent skill from https://github.com/LegalQuants/lq-ai/tree/main/skills/nda-review into .gemini/skills/nda-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nda-review", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LegalQuants/lq-ai nda-reviewInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LegalQuants/lq-ai --skill nda-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LegalQuants/lq-ai.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/nda-review .github/skills/nda-review && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "nda-review" agent skill from https://github.com/LegalQuants/lq-ai/tree/main/skills/nda-review into .github/skills/nda-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nda-review", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LegalQuants/lq-ai --skill nda-review -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LegalQuants/lq-ai nda-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LegalQuants/lq-ai.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/nda-review .opencode/skills/nda-review && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "nda-review" agent skill from https://github.com/LegalQuants/lq-ai/tree/main/skills/nda-review into .opencode/skills/nda-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nda-review", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
nda-reviewA skill your agent uses when the user uploads or pastes a non-disclosure agreement and asks for review, redline, risk assessment, or a recommendation on whether to sign.
Nda Review is an agent skill from LegalQuants/lq-ai. Use when the user uploads or pastes a non-disclosure agreement and asks for review, redline, risk assessment, or a recommendation on whether to sign. Identifies missing standard protections, one-sided or unusual provisions, and operational issues; produces a structured report with severity ratings and citations to specific clauses, calibrated to the user's perspective (discloser, recipient, or mutual).
Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files (for example `examples/example_mutual.md`, `examples/example_unilateral_recipient.md` and `reference/issue_checklist.md`).
It sits in Legal & Compliance, covering Contract review. The repository describes itself as: Open-source AI for legal teams. Bring your own keys, run it where you want, own your data. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit 7ac94dd. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Nda Review loads about 4.3k tokens when it runs. Until then it costs about 104 tokens; SKILL.md has 1,623 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from LegalQuants/lq-ai at commit 7ac94dd, republished under its Apache-2.0 licence (© LegalQuants). 1,623 words, ~4,305 tokens.
.claude/skills/nda-review/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.Conduct a structured review of a non-disclosure agreement from the user's stated perspective and produce a report that an in-house lawyer can act on without redoing the analysis. The output is a draft for human review, not a final word; treat it accordingly.
Apply when the user provides an NDA (sometimes called a confidentiality agreement, CDA, or confidential disclosure agreement) and asks for review, redline guidance, risk assessment, or a recommendation. The user's perspective — discloser, recipient, or mutual — fundamentally changes the analysis; require it before proceeding if not supplied.
Do not apply this skill to:
The skill requires the NDA itself and the user's perspective. If perspective is not provided, ask:
"Before I review, which side are you on? Discloser (you're sharing information and want strong protections on the recipient), recipient (you're receiving information and want narrow obligations on yourself), or mutual (both parties are exchanging information and you want balanced, symmetric terms)?"
If the user describes a situation that does not cleanly fit one of these (e.g., "we're sharing information but only a small amount; mostly we're receiving"), default to the perspective covering the larger exposure and note the asymmetry in the report. For mostly-receiving-with-some-sharing, treat as recipient and add a note about the discloser-side exposure.
Optional inputs (jurisdiction, deal_type, prior_agreements, standard_positions) refine the analysis if provided. Do not block on them.
The deal_type input materially affects severity calibration. The same provision can be material in one deal context and minor in another. Examples:
When deal_type is not provided, default to general_commercial and note in the report that severity calibration assumed general commercial context; calibration may differ if a specific deal type applies.
The prior_agreements input drives Pass 4's conflict-with-prior-agreements analysis. When provided, examine the document for:
When prior_agreements is not provided, do not speculate about prior agreements; the conflict-with-prior-agreements analysis is skipped.
Produce the review in five passes. Do them in this order — earlier passes inform later ones.
Before substantive review, read the document and orient:
Walk through the standard NDA checklist in reference/issue_checklist.md. For each item, determine:
The standard checklist covers: definition of confidential information, exclusions from confidentiality, permitted uses, permitted disclosures (employees, advisors, legal compulsion), term and duration of confidentiality obligations, return/destruction of materials, residuals, no-license language, equitable remedies and injunctive relief, governing law and venue, assignment, integration and amendment, and notice requirements.
Specifically examine the document for asymmetry against the user's perspective. Per reference/perspective_lens.md, certain provisions read very differently from each side:
Look for provisions that create operational risk regardless of perspective:
prior_agreements input, examine the document for references to those agreements, integration clauses that would extinguish prior protections, and provisions that conflict with terms in the prior agreements. Flag any potential conflicts. If prior_agreements was not provided, this check is skipped.See reference/red_flags.md for the full list.
The report has a fixed structure (specified in the Output section). Populate it with the findings from the prior passes. Calibrate severity using the rubric in reference/severity_rubric.md. Cite specific section/clause numbers for every finding so the user can navigate the document.
Produce the report in markdown with this exact structure:
# NDA Review: [Document name or counterparty]
**Perspective:** [discloser | recipient | mutual]
**Document type:** [Mutual NDA | Unilateral NDA toward discloser | Unilateral NDA toward recipient]
**Governing law:** [jurisdiction or "not specified"]
**Term:** [duration or "perpetual" or "not specified"]
## Bottom line
[Two to four sentences. State the overall posture of the document toward the user's perspective (favorable, balanced, unfavorable, materially unfavorable). State whether it is signable as-is, signable with minor edits, requires negotiation, or should be rejected. Identify the single most important issue.]
## Critical issues
[Issues rated "critical" per the severity rubric. Each issue has its own subsection with: clause reference, what the document says, why it's a problem from the user's perspective, suggested redline language. Omit this section if there are no critical issues; do not pad.]
## Material issues
[Issues rated "material." Same subsection structure as Critical.]
## Minor issues and observations
[Issues rated "minor" or items that are present-and-standard but worth noting. May be a bulleted list rather than full subsections.]
## Missing standard protections
[Standard NDA elements that are absent and should be added. Each with suggested language or a reference to where to find it.]
## Operational red flags
[Items from Pass 4 — non-solicits, non-competes, IP assignments, indemnities, etc. Flagged whether or not they are objectionable; the user makes the business judgment.]
## Recommended next steps
[A short bulleted list. What should the user do next? Common options: sign as-is, sign with the redlines proposed above, send back with negotiation, escalate to outside counsel for a specific issue, decline to proceed.]
## Items requiring human judgment
[A short list of items the skill cannot resolve and that need the user's business judgment or jurisdiction-specific expertise. Examples: enforceability of a non-solicit in the user's actual jurisdiction; whether a particular use case falls within "permitted uses"; whether the business context warrants accepting an unfavorable term.]If the perspective is mutual, the asymmetry analysis lives in the appropriate severity section (critical / material / minor) depending on how skewed the document is. Do not create a separate "Asymmetries" section — that buries severity signal.
If the document is signable as-is or with only minor changes, the report should be short. Do not pad. A two-page report on a clean NDA is correctly two pages, not five.
reference/issue_checklist.md — the standard NDA element checklist used in Pass 2.reference/perspective_lens.md — how to read each provision through discloser, recipient, or mutual eyes.reference/red_flags.md — the full operational and red-flag list used in Pass 4.reference/severity_rubric.md — the rubric for rating issues critical, material, minor.examples/example_unilateral_recipient.md — worked example: receiving party reviewing a unilateral NDA from a vendor.examples/example_mutual.md — worked example: mutual NDA in an early-stage acquisition discussion.© LegalQuants, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 7 other files in skills/nda-review of LegalQuants/lq-ai.
Open the folder on GitHubat commit 7ac94dd
Nda Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Nda Review this skillLegalQuants/lq-ai | 150 | — | ~4.3k | Automated safety check: Pass | Apache-2.0 | |
| Contract Reviewevolsb/claude-legal-skill | 464 | 1 repos | ~3.6k | Automated safety check: Pass | MIT | |
| Commercial Legal Plapiotrowski-afk/commercial-legal-pl | 176 | 1 repos | ~4.1k | Automated safety check: Pass | Apache-2.0 | |
| Hand Drawnthreerocks/hand-drawn-styles | 2.2k | — | ~398 | Automated safety check: Pass | MIT | |
| Tabular Document Reviewanthropics/claude-for-legal | 9.6k | 3 repos | ~4.3k | Automated safety check: Pass | Apache-2.0 | |
| Tw Formal WritingImbad0202/tw-formal-writing | 179 | — | ~1k | Automated safety check: Pass | MIT |
evolsb/claude-legal-skill
Review legal contracts, NDAs, employment agreements, SaaS terms, and M&A documents.
apiotrowski-afk/commercial-legal-pl
Skill do analizy i tworzenia umów według polskiego prawa, ze szczególnym uwzględnieniem umów B2B, IP i IT (body leasing, NDA, wdrożenia, SaaS, przeniesienie praw autorskich, ugody).
threerocks/hand-drawn-styles
A skill your agent uses when users ask for a hand-drawn or illustrated image prompt, name one of the repository's 20 numbered styles or the 3.1 stable variant, or mention triggers such as…
anthropics/claude-for-legal
Builds a review grid with one row per document and one column per data point, each cell cited to a verbatim quote, built for M&A diligence and other batch reviews.
Imbad0202/tw-formal-writing
台灣正式文件撰寫助手 — 涵蓋政府公文、政府機關其他文件、法律文件、人民對政府文書四類中文正式文件的撰寫(不含學術論文、商業文書、私人書信等,見下方排除清單)。
CSlawyer1985/contract-review-pro
专业合同审核 Skill:7步工作流(含立场声明、框架审阅、类型路由)、5类通用门禁+16个专项门禁、终稿三件套+HTML可视化报告、8维度风险评分、修订5分类路由。完全自包含,零外部依赖。
LegalQuants/lq-ai
A skill your agent uses when the user provides a client alert, regulatory bulletin, law firm memo, or similar legal update and wants the time-sensitive action items, deadlines, and obligations…
LegalQuants/lq-ai
A skill your agent uses when the user asks to find, read, or cite U.S.
LegalQuants/lq-ai
A skill your agent uses when the user has a piece of legal-jargon-heavy text and wants it rewritten in plain language for a specified non-legal audience.
LegalQuants/lq-ai
A skill your agent uses when the user has a contract loaded and asks a specific question about it — what a clause means, where something is addressed, whether a term is unusual, how a provision…
LegalQuants/lq-ai
A skill your agent uses when the user wants to compare the same handful of terms across N contracts side-by-side in a grid — what is the term, survival period, carveouts, and governing law in each…
LegalQuants/lq-ai
A skill your agent uses when the user provides a Data Processing Agreement, Data Processing Addendum, or HIPAA Business Associate Agreement and asks whether it contains the terms required under the…
Categories
A skill your agent uses when the user uploads or pastes a non-disclosure agreement and asks for review, redline, risk assessment, or a recommendation on whether to sign. Nda Review is an agent skill from LegalQuants/lq-ai. Use when the user uploads or pastes a non-disclosure agreement and asks for review, redline, risk assessment, or a recommendation on whether to sign.
Nda Review fits situations like: the user uploads; pastes a non-disclosure agreement and asks for review; risk assessment; A recommendation on whether to sign.
Run `npx skills add LegalQuants/lq-ai --skill nda-review -a claude-code`. Or copy the skill folder (skills/nda-review in LegalQuants/lq-ai) into .claude/skills/nda-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LegalQuants/lq-ai --skill nda-review -a codex`. Or copy the skill folder (skills/nda-review in LegalQuants/lq-ai) into .agents/skills/nda-review in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LegalQuants/lq-ai --skill nda-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nda-review, .gemini/skills/nda-review, .github/skills/nda-review and .opencode/skills/nda-review in your project.
SKILL.md names no scripts, command-line tools or credentials: Nda Review is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Nda Review is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Nda Review: Contract Review (evolsb/claude-legal-skill, 464 stars), Commercial Legal Pl (apiotrowski-afk/commercial-legal-pl, 176 stars), Hand Drawn (threerocks/hand-drawn-styles, 2.2k stars) and Tabular Document Review (anthropics/claude-for-legal, 9.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LegalQuants (a GitHub organization) maintains it in LegalQuants/lq-ai, which has 150 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on October 10, 2026.
Source: LegalQuants/lq-ai on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.