From open-agreements
Makes bespoke edits to DOCX agreements using Safe Docx MCP tools for formatting-preserving, tracked-changes edits. Activates when user requests clause changes or custom modifications.
How this skill is triggered — by the user, by Claude, or both
Slash command
/open-agreements:edit-docx-agreementThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when a user asks for **custom edits that are not exposed as template fields** in an OpenAgreements-generated (or any existing) DOCX agreement.
Use this skill when a user asks for custom edits that are not exposed as template fields in an OpenAgreements-generated (or any existing) DOCX agreement.
Interactivity note: Always ask the user for missing inputs (file path, change intent, output preferences).
This skill bridges two separate systems:
The agent must have Safe Docx MCP tools available to perform edits. If Safe Docx tools are not detected, inform the user and provide setup guidance (see Connectors).
Field-only changes (e.g., party name, date, amount, valuation cap):
Re-run OpenAgreements fill_template with the updated field values. No Safe Docx needed.
Boilerplate-only changes (e.g., custom clause, modified standard language): Use Safe Docx MCP tools to surgically edit the existing DOCX.
Mixed changes (field updates + bespoke edits): Re-fill via OpenAgreements first (to get a clean base with updated fields), save the output locally, then use Safe Docx to apply bespoke edits on the fresh file.
expires_at). Save the DOCX to a local path immediately.fill_template to get a fresh URL.Check whether Safe Docx tools (e.g., read_file, replace_text, apply_plan) are available in the current session.
Follow the routing logic above (field-only / boilerplate-only / mixed).
For Safe Docx edits:
read_file to locate target paragraphsreplace_text or insert_paragraph for surgical changesapply_plan for batch edits (fails safely if any step is invalid)Use Safe Docx download to save:
Summarize edits for the user (paragraph IDs, before/after text).
Some templates (notably YC SAFEs) are licensed under CC-BY-ND-4.0. You can fill them for your own use but must not redistribute modified versions of the template itself. The filled output may constitute an "adapted work" — do not redistribute your filled output publicly without reviewing the license terms. See docs/licensing.md for details.
This tool does not provide legal advice — consult an attorney.
For MCP server setup (OpenAgreements remote MCP + Safe Docx local MCP), see CONNECTORS.md.
npx claudepluginhub open-agreements/open-agreementsReads, creates, edits, redlines, and comments on .docx files (Word documents, contracts, agreements) using a lightweight subagent. Faster alternative to the docx skill.
Reviews .docx contracts and produces redlined .docx with Track Changes for responding to counterparty markups or creating first-pass proposals.
Fills legal agreement templates (NDAs, cloud service agreements, SAFEs) and produces filled DOCX files via MCP or local CLI.