📋vendor-check
- プラグイン
- Legal
- 引数
- [vendor name]
- ソース
- GitHub で見る ↗
説明
ベンダーとの既存の契約状況を、CLM・CRM・メール・ドキュメントストレージなど、接続されたすべてのシステムにわたって確認します。ギャップ分析や期限が迫っている締め切りの把握も行います。 次のような場合に使用: - ベンダーのオンボーディングや契約更新を行うとき - 締結済みの契約と未締結の契約(MSA・DPA・SOW)を一元的に把握したいとき - 期限切れが近い契約や存続条項を確認したいとき
原文を表示
Check the status of existing agreements with a vendor across all connected systems — CLM, CRM, email, and document storage — with gap analysis and upcoming deadlines. Use when onboarding or renewing a vendor, when you need a consolidated view of what's signed and what's missing (MSA, DPA, SOW), or when checking for approaching expirations and surviving obligations.
ユースケース
- ✓ベンダー契約の状況を一元確認したいとき
- ✓契約更新やオンボーディングを行うとき
- ✓期限切れが近い契約を把握するとき
- ✓複数システムの契約情報を統合確認するとき
本文(日本語訳)
/vendor-check -- ベンダー契約ステータス
見慣れないプレースホルダーが表示される場合や、接続中のツールを確認したい場合は、CONNECTORS.md を参照してください。
接続されたすべてのシステムを横断して、特定のベンダーとの既存契約のステータスを確認します。法的関係を一元的に把握できる統合ビューを提供します。
重要: このコマンドは法務ワークフローを支援するものであり、法的アドバイスを提供するものではありません。契約ステータスレポートは、資格を持つ法務専門家が原本と照合して確認する必要があります。
呼び出し方法
/vendor-check [ベンダー名]
ベンダー名が指定されていない場合は、どのベンダーを確認するかをユーザーに尋ねます。
ワークフロー
ステップ 1: ベンダーの特定
ユーザーからベンダー名を受け取ります。以下のような表記揺れに対応します:
- 正式法人名と商号の違い(例: "Alphabet Inc." と "Google")
- 略称(例: "AWS" と "Amazon Web Services")
- 親会社・子会社の関係
ベンダー名が曖昧な場合は、ユーザーに確認を求めます。
ステップ 2: 接続済みシステムの検索
利用可能なすべての接続済みシステムを、以下の優先順位で検索します。
CLM(Contract Lifecycle Management)-- 接続済みの場合
ベンダーに関するすべての契約を検索します:
- 有効な契約
- 失効した契約(過去3年分)
- 交渉中または署名待ちの契約
- 修正契約および補足合意書
CRM -- 接続済みの場合
ベンダー/アカウントレコードを検索します:
- アカウントのステータスおよび関係種別
- 関連する商談やディール
- ベンダーの法務・契約担当チームの連絡先情報
メール -- 接続済みの場合
最近の関連メールを検索します:
- 契約関連のメール(過去6ヶ月分)
- NDA や契約書の添付ファイル
- 交渉スレッド
ドキュメント(Box、Egnyte、SharePoint 等)-- 接続済みの場合
以下を検索します:
- 締結済みの契約書
- 修正履歴(レッドライン)およびドラフト
- デューデリジェンス関連資料
チャット(Slack、Teams 等)-- 接続済みの場合
最近のメンションを検索します:
- このベンダーに関する契約依頼
- ベンダーに関する法務上の質問
- 関連するチームでの議論(過去3ヶ月分)
ステップ 3: 契約ステータスの集約
見つかった各契約について、以下の情報をレポートします:
| 項目 | 内容 |
|---|---|
| 契約種別 | NDA、MSA、SOW、DPA、SLA、ライセンス契約 など |
| ステータス | 有効、失効、交渉中、署名待ち |
| 発効日 | 契約が開始された日付 |
| 満了日 | 契約が終了または更新される日付 |
| 自動更新 | あり/なし(更新期間および通知期限を含む) |
| 主要条件 | 責任上限額、準拠法、解約条項 |
| 修正契約 | 締結済みの修正契約または補足合意書の有無 |
ステップ 4: ギャップ分析
どの契約が存在し、何が不足している可能性があるかを特定します:
## 契約カバレッジ
[CHECK] NDA -- [ステータス]
[CHECK/MISSING] MSA -- [ステータス または "未検出"]
[CHECK/MISSING] DPA -- [ステータス または "未検出"]
[CHECK/MISSING] SOW(s) -- [ステータス または "未検出"]
[CHECK/MISSING] SLA -- [ステータス または "未検出"]
[CHECK/MISSING] 保険証書 -- [ステータス または "未検出"]
関係種別に基づいて必要と考えられる契約が不足している場合はフラグを立てます (例: MSA は存在するが DPA がなく、ベンダーが個人データを取り扱っている場合 など)。
ステップ 5: レポートの生成
統合レポートを以下の形式で出力します:
## ベンダー契約ステータス: [ベンダー名]
**検索日**: [本日の日付]
**検索済みソース**: [検索したシステムの一覧]
**未接続ソース**: [接続されていないシステムの一覧(該当する場合)]
## 関係概要
**ベンダー**: [正式法人名]
**関係種別**: [ベンダー/パートナー/顧客 など]
**CRM ステータス**: [取得できた場合]
## 契約サマリー
### [契約種別 1] -- [ステータス]
- **発効日**: [日付]
- **満了日**: [日付]([自動更新あり/自動更新なし])
- **主要条件**: [重要条件のサマリー]
- **保管場所**: [締結済み原本の保管場所]
### [契約種別 2] -- [ステータス]
[以下同様]
## ギャップ分析
[現在締結済みの契約と、必要と考えられる契約の比較]
## 今後のアクション
- [満了や更新期限が近づいている契約]
- [未締結の必要契約]
- [必要と考えられる修正契約やアップデート]
## 備考
[メール/チャット検索から得られた関連コンテキスト]
ステップ 6: 未接続ソースの対応
MCP 経由で接続されていない主要システムがある場合:
- CLM 未接続: CLM が接続されていない旨を明記します。ユーザーに CLM を手動で確認するよう案内します。他のシステムで見つかった情報はレポートに含めます。
- CRM 未接続: CRM のコンテキストはスキップします。その旨を明記します。
- メール未接続: メールは検索されなかった旨を明記します。ユーザーに「[ベンダー名] agreement」または「[ベンダー名] NDA」でメールを検索するよう案内します。
- ドキュメントストレージ未接続: ドキュメントストレージは検索されなかった旨を明記します。
レポートの網羅性をユーザーが把握できるよう、どのソースを検索し、どのソースを検索しなかったかを常に明確に記載します。
備考
- 接続済みのいずれのシステムにも契約が見つからない場合は、その旨を明確に伝え、他の場所に契約書が保管されていないかユーザーに確認します
- ベンダーグループ(複数の子会社を持つベンダーなど)の場合は、特定の法人を確認するのか、グループ全体を確認するのかをユーザーに尋ねます
- 失効済みでも存続義務(秘密保持、補償 など)が残る可能性がある契約にはフラグを立てます
- 満了日が90日以内に迫っている契約がある場合は、目立つ形でハイライトします
原文(English)を表示
/vendor-check -- Vendor Agreement Status
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Check the status of existing agreements with a vendor across all connected systems. Provides a consolidated view of the legal relationship.
Important: This command assists with legal workflows but does not provide legal advice. Agreement status reports should be verified against original documents by qualified legal professionals.
Invocation
/vendor-check [vendor name]
If no vendor name is provided, prompt the user to specify which vendor to check.
Workflow
Step 1: Identify the Vendor
Accept the vendor name from the user. Handle common variations:
- Full legal name vs. trade name (e.g., "Alphabet Inc." vs. "Google")
- Abbreviations (e.g., "AWS" vs. "Amazon Web Services")
- Parent/subsidiary relationships
Ask the user to clarify if the vendor name is ambiguous.
Step 2: Search Connected Systems
Search for the vendor across all available connected systems, in priority order:
CLM (Contract Lifecycle Management) -- If Connected
Search for all contracts involving the vendor:
- Active agreements
- Expired agreements (last 3 years)
- Agreements in negotiation or pending signature
- Amendments and addenda
CRM -- If Connected
Search for the vendor/account record:
- Account status and relationship type
- Associated opportunities or deals
- Contact information for vendor's legal/contracts team
Email -- If Connected
Search for recent relevant correspondence:
- Contract-related emails (last 6 months)
- NDA or agreement attachments
- Negotiation threads
Documents (e.g., Box, Egnyte, SharePoint) -- If Connected
Search for:
- Executed agreements
- Redlines and drafts
- Due diligence materials
Chat (e.g., Slack, Teams) -- If Connected
Search for recent mentions:
- Contract requests involving this vendor
- Legal questions about the vendor
- Relevant team discussions (last 3 months)
Step 3: Compile Agreement Status
For each agreement found, report:
| Field | Details |
|---|---|
| Agreement Type | NDA, MSA, SOW, DPA, SLA, License Agreement, etc. |
| Status | Active, Expired, In Negotiation, Pending Signature |
| Effective Date | When the agreement started |
| Expiration Date | When it expires or renews |
| Auto-Renewal | Yes/No, with renewal term and notice period |
| Key Terms | Liability cap, governing law, termination provisions |
| Amendments | Any amendments or addenda on file |
Step 4: Gap Analysis
Identify what agreements exist and what might be missing:
## Agreement Coverage
[CHECK] NDA -- [status]
[CHECK/MISSING] MSA -- [status or "Not found"]
[CHECK/MISSING] DPA -- [status or "Not found"]
[CHECK/MISSING] SOW(s) -- [status or "Not found"]
[CHECK/MISSING] SLA -- [status or "Not found"]
[CHECK/MISSING] Insurance Certificate -- [status or "Not found"]
Flag any gaps that may be needed based on the relationship type (e.g., if there is an MSA but no DPA and the vendor handles personal data).
Step 5: Generate Report
Output a consolidated report:
## Vendor Agreement Status: [Vendor Name]
**Search Date**: [today's date]
**Sources Checked**: [list of systems searched]
**Sources Unavailable**: [list of systems not connected, if any]
## Relationship Overview
**Vendor**: [full legal name]
**Relationship Type**: [vendor/partner/customer/etc.]
**CRM Status**: [if available]
## Agreement Summary
### [Agreement Type 1] -- [Status]
- **Effective**: [date]
- **Expires**: [date] ([auto-renews / does not auto-renew])
- **Key Terms**: [summary of material terms]
- **Location**: [where the executed copy is stored]
### [Agreement Type 2] -- [Status]
[etc.]
## Gap Analysis
[What's in place vs. what may be needed]
## Upcoming Actions
- [Any approaching expirations or renewal deadlines]
- [Required agreements not yet in place]
- [Amendments or updates that may be needed]
## Notes
[Any relevant context from email/chat searches]
Step 6: Handle Missing Sources
If key systems are not connected via MCP:
- No CLM: Note that no CLM is connected. Suggest the user check their CLM manually. Report what was found in other systems.
- No CRM: Skip CRM context. Note the gap.
- No Email: Note that email was not searched. Suggest the user search their email for "[vendor name] agreement" or "[vendor name] NDA".
- No Documents: Note that document storage was not searched.
Always clearly state which sources were checked and which were not, so the user knows the completeness of the report.
Notes
- If no agreements are found in any connected system, report that clearly and ask the user if they have agreements stored elsewhere
- For vendor groups (e.g., a vendor with multiple subsidiaries), ask whether the user wants to check a specific entity or the entire group
- Flag any agreements that are expired but may still have surviving obligations (confidentiality, indemnification, etc.)
- If an agreement is approaching expiration (within 90 days), highlight this prominently
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。