vendor-check
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.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o vendor-check.zip https://jpskill.com/download/22639.zip && unzip -o vendor-check.zip && rm vendor-check.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/22639.zip -OutFile "$d\vendor-check.zip"; Expand-Archive "$d\vendor-check.zip" -DestinationPath $d -Force; ri "$d\vendor-check.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
vendor-check.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
vendor-checkフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] vendor-check
/vendor-check -- ベンダー契約状況
見慣れないプレースホルダーが表示される場合や、どのツールが接続されているかを確認する必要がある場合は、CONNECTORS.md を参照してください。
接続されているすべてのシステムで、ベンダーとの既存の契約状況を確認します。法的な関係を統合的に表示します。
重要: このコマンドは法務ワークフローを支援しますが、法的助言を提供するものではありません。契約状況レポートは、資格のある法務専門家が原本と照合して確認する必要があります。
呼び出し
/vendor-check [vendor name]
ベンダー名が指定されていない場合は、確認するベンダーを指定するようユーザーに促します。
ワークフロー
ステップ 1: ベンダーの特定
ユーザーからベンダー名を受け取ります。一般的なバリエーションに対応します。
- 正式名称と商号(例:「Alphabet Inc.」と「Google」)
- 略語(例:「AWS」と「Amazon Web Services」)
- 親子会社関係
ベンダー名が曖昧な場合は、ユーザーに明確にするよう求めます。
ステップ 2: 接続されているシステムの検索
接続されているすべてのシステムで、優先順位に従ってベンダーを検索します。
CLM (契約ライフサイクル管理) -- 接続されている場合
ベンダーが関与するすべての契約を検索します。
- 有効な契約
- 期限切れの契約(過去 3 年間)
- 交渉中または署名待ちの契約
- 修正条項および追加条項
CRM -- 接続されている場合
ベンダー/アカウントレコードを検索します。
- アカウントステータスと関係タイプ
- 関連する商談または取引
- ベンダーの法務/契約チームの連絡先情報
メール -- 接続されている場合
最近の関連する通信を検索します。
- 契約関連のメール(過去 6 か月間)
- NDA または契約の添付ファイル
- 交渉スレッド
ドキュメント (例: Box, Egnyte, SharePoint) -- 接続されている場合
以下を検索します。
- 締結済み契約
- レッドラインとドラフト
- デューデリジェンス資料
チャット (例: Slack, Teams) -- 接続されている場合
最近の言及を検索します。
- このベンダーが関与する契約リクエスト
- ベンダーに関する法務上の質問
- 関連するチームディスカッション(過去 3 か月間)
ステップ 3: 契約状況のコンパイル
見つかった各契約について、以下を報告します。
| フィールド | 詳細 |
|---|---|
| 契約タイプ | NDA、MSA、SOW、DPA、SLA、ライセンス契約など |
| ステータス | 有効、期限切れ、交渉中、署名待ち |
| 発効日 | 契約開始日 |
| 有効期限 | 期限切れまたは更新日 |
| 自動更新 | はい/いいえ、更新期間と通知期間を含む |
| 主要条項 | 責任制限、準拠法、終了条項 |
| 修正条項 | ファイルにある修正条項または追加条項 |
ステップ 4: ギャップ分析
どのような契約が存在し、何が不足している可能性があるかを特定します。
## 契約範囲
[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"]
関係タイプに基づいて必要となる可能性のあるギャップ(例:MSAはあるがDPAがなく、ベンダーが個人データを扱っている場合)にフラグを立てます。
ステップ 5: レポートの生成
統合レポートを出力します。
## ベンダー契約状況: [Vendor Name]
**検索日**: [today's date]
**確認済みソース**: [list of systems searched]
**利用不可のソース**: [list of systems not connected, if any]
## 関係概要
**ベンダー**: [full legal name]
**関係タイプ**: [vendor/partner/customer/etc.]
**CRMステータス**: [if available]
## 契約概要
### [Agreement Type 1] -- [Status]
- **発効**: [date]
- **期限**: [date] ([auto-renews / does not auto-renew])
- **主要条項**: [summary of material terms]
- **場所**: [where the executed copy is stored]
### [Agreement Type 2] -- [Status]
[etc.]
## ギャップ分析
[What's in place vs. what may be needed]
## 今後のアクション
- [Any approaching expirations or renewal deadlines]
- [Required agreements not yet in place]
- [Amendments or updates that may be needed]
## 注記
[Any relevant context from email/chat searches]
ステップ 6: 不足しているソースの処理
主要なシステムがMCP経由で接続されていない場合:
- CLMなし: CLMが接続されていないことを通知します。ユーザーに手動でCLMを確認するよう提案します。他のシステムで見つかったものを報告します。
- CRMなし: CRMのコンテキストをスキップします。ギャップを通知します。
- メールなし: メールが検索されなかったことを通知します。ユーザーに「[ベンダー名] agreement」または「[ベンダー名] NDA」でメールを検索するよう提案します。
- ドキュメントなし: ドキュメントストレージが検索されなかったことを通知します。
レポートの完全性をユーザーが把握できるよう、常にどのソースが確認され、どのソースが確認されなかったかを明確に記載します。
注記
- 接続されているどのシステムでも契約が見つからない場合は、その旨を明確に報告し、ユーザーに他の場所に契約が保管されているか尋ねます。
- ベンダーグループ(例:複数の子会社を持つベンダー)の場合、特定のエンティティを確認したいのか、グループ全体を確認したいのかをユーザーに尋ねます。
- 期限切れであっても、存続する義務(機密保持、補償など)がある可能性のある契約にフラグを立てます。
- 契約の期限が近づいている場合(90日以内)、その旨を強調して表示します。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
/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