Open Agreements
Fill standard legal agreement templates and produce signable DOCX files. Templates cover NDAs, cloud terms, employment docs, contractor agreements, SAFEs, and NVCA financing documents.
In production at Am Law 100 firms. 41+ templates across three tiers with CI-enforced traceability.
Agent Skill (recommended):
npx skills add open-agreements/open-agreements
How it works
Choose a template
Pick from 41+ standard agreements — NDAs, SAFEs, NVCA forms, employment docs, and more.
Fill in your details
Answer interactive prompts or provide a JSON data file. Claude interviews you for field values grouped by section.
Get a signed-ready DOCX
Professionally formatted output preserving all original formatting from the template source.
41+ templates across three tiers
Browse the full template catalog
Internal templates (17)
Common Paper, Bonterms, OpenAgreements
CC BY 4.0 — shipped in package with {tag} placeholders
External templates (4)
Y Combinator SAFEs
CC BY-ND 4.0 — vendored unchanged
Recipes (7+)
NVCA financing documents
Downloaded on demand (not redistributable) — transformation instructions only
Trust & reliability
480+
Automated tests
100%
Pass rate
MIT
Open-source
15+
Skills on skills.sh
Two execution modes: hosted remote MCP (openagreements.ai/api/mcp) for zero-install convenience, or fully local package execution for sensitive documents.
Install options
Agent Skill (recommended)
npx skills add open-agreements/open-agreements
Claude Code (zero install)
Just ask Claude:
Fill the Common Paper mutual NDA for my company
Gemini CLI
gemini extensions install https://github.com/open-agreements/open-agreements
CLI (global)
npm install -g open-agreements
open-agreements list
open-agreements fill common-paper-mutual-nda -d values.json -o my-nda.docx
Q&A
Quick answers for teams evaluating Open Agreements.
What is Open Agreements? ▾
Does Open Agreements send agreement data to remote servers? ▾
https://openagreements.ai/api/mcp, request/response content passes through that hosted service.
What templates are supported today? ▾
Can I use Open Agreements with Claude? ▾
https://openagreements.ai/api/mcp as a connector in Claude (Settings → Connectors → Add custom connector) and you can list templates, fill agreements, and download DOCX files directly from the chat.
How is template licensing handled? ▾
Can Open Agreements generate .docx NDAs and Cloud Services Agreements? ▾
.docx agreements from template inputs, including Non-Disclosure Agreements (NDAs) and Cloud Services Agreements (CSAs), with workflow options for hosted connector use or local package execution.
Can I use Open Agreements as an AI contract generator for startups? ▾
.docx, then review and negotiate them with counsel.
How can I verify Open Agreements is actively maintained and tested? ▾
Can I generate employment offer letters and IP assignment agreements? ▾
Does Open Agreements replace legal counsel? ▾
Related developer tools
Open Agreements generates new documents from templates. Need to edit existing Word files?
safe-docx — surgical Word document editing