mcpField
E
edit-docx-agreement

edit-docx-agreement

github.com/open-agreementsドキュメント6153 回インストール5 日前に更新
リポジトリ

edit-docx-agreement について

既存の DOCX 契約書に、テンプレート項目以外のカスタム編集を加えるスキルです。項目の変更はテンプレートの再入力、独自条項の変更は Safe Docx に振り分け、設定と信頼境界を分けています。

主な機能

  1. 01項目の変更をテンプレート再入力に振り分け
  2. 02Safe Docx によるカスタム編集
  3. 03項目と条項の混在変更への対応
  4. 04段落の再読み込みによる編集確認
  5. 05変更履歴付き版とクリーン版の DOCX 作成

活用シーン

  1. 01契約書の定型条項の変更
  2. 02項目と独自条項の同時更新
  3. 03レビューまたは署名用の編集済み契約書の準備

MCP 対応

テンプレート入力には OpenAgreements のリモート MCP サーバーまたはローカル CLI を使い、カスタム DOCX 編集には別途 Safe Docx のローカル MCP サーバーが必要です。Safe Docx は文書テキストの読み取りと編集を行い、レビュー用のファイルを保存します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/open-agreements/open-agreements --skill edit-docx-agreement

インストール後、Claude Code で/edit-docx-agreementを入力して読み込まれたか確認します。

同梱ファイルCONNECTORS.md

詳細

edit-docx-agreement

OpenAgreements で生成された DOCX 契約書(または既存の DOCX 契約書)で、テンプレートのフィールドとして用意されていないカスタム編集をユーザーから依頼された場合に、このスキルを使用します。

対話に関する注意:入力が不足している場合(ファイルパス、変更内容、出力形式など)は、必ずユーザーに確認してください。

セキュリティモデル

このスキルは、2 つの別々のシステムを連携させます。

  • OpenAgreements(リモート MCP またはローカル CLI)— テンプレートへの入力に使用します。OpenAgreements のゼロダウンロードセキュリティモデルに従います。
  • Safe Docx(ローカル MCP サーバー)— DOCX を精密に編集するために使用します。別途セットアップが必要です。これは OpenAgreements のスキルセットには含まれず、独自の信頼/セキュリティモデルがあります。

編集を行うには、エージェントが Safe Docx MCP ツールを利用できる必要があります。Safe Docx ツールが検出されない場合は、ユーザーにその旨を伝え、セットアップ方法を案内してください(「Connectors」を参照)。

判断ルール:再入力、編集、または両方

  1. フィールドのみの変更(例:当事者名、日付、金額、バリュエーションキャップ): 更新したフィールド値を指定して、OpenAgreements の fill_template を再実行します。Safe Docx は不要です。

  2. 定型条項のみの変更(例:カスタム条項、標準文言の変更): Safe Docx MCP ツールを使用して、既存の DOCX を精密に編集します。

  3. 複合的な変更(フィールドの更新と個別の編集): まず OpenAgreements で再入力して、フィールドを更新したクリーンなベースを作成し、出力をローカルに保存します。その後、Safe Docx を使って新しいファイルに個別の編集を適用します。

実行

Step 0: ローカルの .docx ファイルパスがあることを確認する
  • OpenAgreements をリモート MCP 経由で実行した場合、入力のレスポンスにダウンロード URL(expires_at 付き)が返されます。DOCX をただちにローカルパスに保存してください。
  • ダウンロードリンクの有効期限が切れている場合は、fill_template を再実行して新しい URL を取得してください。
  • OpenAgreements をローカル CLI 経由で実行した場合は、出力ファイルのパスをそのまま使用してください。
Step 1: Safe Docx MCP が利用可能か確認する

現在のセッションで Safe Docx ツール(例:read_file、replace_text、apply_plan)を利用できるか確認してください。

  • 利用できる場合:Step 2 に進みます。
  • 利用できない場合:個別の編集には Safe Docx MCP が必要であることをユーザーに伝え、CONNECTORS.md のセットアップ手順を案内してください。ユーザーが設定するまで、ここで停止します。
Step 2: 判断ルールを適用する

上記の振り分けロジック(フィールドのみ/定型条項のみ/複合的な変更)に従います。

Safe Docx で編集する場合:

  • read_file を使用して対象の段落を特定します
  • 精密な変更には replace_text または insert_paragraph を使用します
  • 一括編集には apply_plan を使用します(いずれかの手順が無効な場合は、安全に失敗します)
  • 編集した段落を再度読み込み、変更内容を確認します
Step 3: レビュー可能な出力を提供する

Safe Docx の download を使用して、以下を保存します。

  • 法務レビュー用の変更履歴付き DOCX
  • 署名用のクリーンな DOCX(任意ですが推奨)

編集内容(段落 ID、変更前/変更後のテキスト)をユーザーに要約してください。

ライセンスに関する注意

一部のテンプレート(特に YC SAFE)は CC-BY-ND-4.0 のライセンスで提供されています。ご自身で使用するために入力することはできますが、テンプレート自体の改変版を再配布してはなりません。入力済みの出力は「翻案物」に該当する可能性があります。ライセンス条項を確認せずに、入力済みの出力を公開して再配布しないでください。詳細は docs/licensing.md を参照してください。

このツールは法的助言を提供するものではありません。弁護士に相談してください。

Connectors

MCP サーバーのセットアップ(OpenAgreements リモート MCP と Safe Docx ローカル MCP)については、CONNECTORS.md を参照してください。

コメント