/ ディレクトリ / プレイグラウンド / claude-legal-skill
● コミュニティ evolsb ⚡ 即起動

claude-legal-skill

作者 evolsb · evolsb/claude-legal-skill

CUADベースのリスク検出、市場ベンチマーク、弁護士向けレッドラインによるAI契約レビュー — 法律顧問の代替ではなく、迅速な一次チェックツールです。

Claude Legal Skillは、契約書をCUADトレーニング済みリスク検出と市場ベンチマーク比較にかけ、弁護士向けのレッドラインを生成します。ベンダー契約を法律顧問に送る前にトリアージしたい創業者や、初回レビューを迅速化したいリーガルオペレーションチームに最適です。Claude Code、Cursor、Codexをはじめ26以上のツールで動作します。

なぜ使うのか

主な機能

ライブデモ

実際の動作

claude-legal-skill.replay ▶ 準備完了
0/0

インストール

クライアントを選択

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "claude-legal-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/evolsb/claude-legal-skill",
        "~/.claude/skills/claude-legal-skill"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config を開く。保存後、アプリを再起動。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "claude-legal-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/evolsb/claude-legal-skill",
        "~/.claude/skills/claude-legal-skill"
      ],
      "_inferred": true
    }
  }
}

Cursor は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "claude-legal-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/evolsb/claude-legal-skill",
        "~/.claude/skills/claude-legal-skill"
      ],
      "_inferred": true
    }
  }
}

Cline サイドバーの MCP Servers アイコンをクリックし、"Edit Configuration" を選択。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "claude-legal-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/evolsb/claude-legal-skill",
        "~/.claude/skills/claude-legal-skill"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop と同じ形式。Windsurf を再起動して反映。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "claude-legal-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/evolsb/claude-legal-skill",
        "~/.claude/skills/claude-legal-skill"
      ]
    }
  ]
}

Continue はマップではなくサーバーオブジェクトの配列を使用。

~/.config/zed/settings.json
{
  "context_servers": {
    "claude-legal-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/evolsb/claude-legal-skill",
          "~/.claude/skills/claude-legal-skill"
        ]
      }
    }
  }
}

context_servers に追加。保存時に Zed がホットリロード。

claude mcp add claude-legal-skill -- git clone https://github.com/evolsb/claude-legal-skill ~/.claude/skills/claude-legal-skill

ワンライナー。claude mcp list で確認、claude mcp remove で削除。

ユースケース

実用的な使い方: claude-legal-skill

ベンダーMSAを法律顧問に送る前にトリアージする方法

👤 ベンダー契約をレビューする創業者・事業責任者 ⏱ ~45 min intermediate

使うタイミング: ベンダーからMSAが届き、時間単価600ドルの弁護士に見せる前に何が通常と異なるか把握したいとき。

前提条件
  • スキルのインストール — git clone https://github.com/evolsb/claude-legal-skill ~/.claude/skills/claude-legal-skill
  • Markdownまたは PDF形式の契約書 — スキルがテキストを抽出します。機械可読PDFが最適です
フロー
  1. 条項の抽出と分類
    Review vendor-msa.pdf with claude-legal-skill. Classify all clauses and flag anything outside market norms.✓ コピーしました
    → 条項ごとの分類と逸脱フラグ
  2. レッドラインの生成
    For each flagged clause, produce a tracked-changes redline with rationale.✓ コピーしました
    → 取り消し線+太字による変更を含むMarkdown
  3. 弁護士向けブリーフの作成
    Summarize the top 5 issues in a 1-page brief for my lawyer.✓ コピーしました
    → 問題・リスク・修正提案を含む1ページの要約

結果: 優先順位付きの課題リストとレッドラインにより、弁護士の請求時間を削減できます。

注意点
  • 出力を法的助言として扱う — これはトリアージツールです。重要な事項は必ず有資格の弁護士に確認してください。
  • ベンチマーク範囲が米国中心である — 準拠法をスキルに伝えてください。範囲は管轄地域によって異なります。

2つのベンダー草案をサイドバイサイドで比較する

👤 競合ベンダーを評価する調達担当者 ⏱ ~30 min intermediate

使うタイミング: 同じサービスについて2社のベンダーから契約書が届き、どちらが有利な条件か確認したいとき。

フロー
  1. 両方を読み込む
    Compare vendor-A.pdf and vendor-B.pdf. For each of: liability cap, IP assignment, termination, payment terms — show both and call the winner.✓ コピーしました
    → 条項ごとのサイドバイサイド比較表

結果: 交渉に活用できる比較資料。

注意点
  • 文脈を無視してすべての条項で優劣をつける — 差異が実質的でない場合は明示的に「同等」と判定するようClaudeに指示してください

NDAを5分でレビューする

👤 多数のNDAに署名する創業者 ⏱ ~5 min beginner

使うタイミング: NDAが届いた。定型に見えるが念のため確認したいとき。

フロー
  1. クイックスキャン
    Quick NDA review — flag only: non-compete, unilateral return/destruction, jurisdiction weirdness, and term > 3 years.✓ コピーしました
    → 短いリスト。問題なければグリーン表示

結果: 5分で問題あり/なしの判定と具体的な確認事項が得られます。

組み合わせ

他のMCPと組み合わせて10倍の力を

claude-legal-skill + startup-skill

startup-skillでベンダー選定の規模感を把握し、legal skillで契約書をレビュー

Choose between vendor A and B with startup-skill, then legal-review both with claude-legal-skill.✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
Clause classification contract_path: str 契約書の最初のパスで使用 Claude tokens (high for long contracts)
Risk flagging classified contract, jurisdiction? 分類の完了後に使用 Claude tokens
Redline generation flags 条項に対して修正を求めるとき Claude tokens
Comparison contracts: list 複数ベンダーの評価時に使用 Claude tokens
Counsel brief flags 法律顧問に引き渡す前に使用 Claude tokens

コストと制限

運用コスト

APIクォータ
なし
呼び出しあたりのトークン
契約書1件あたり20,000〜100,000トークン(長文書はコストが高くなります)
金額
無料(Claudeサブスクリプションのトークンを消費)
ヒント
長い契約書はセクションごとに分割し、変更のないセクションを毎回再分析しないようにしてください。

セキュリティ

権限、シークレット、影響範囲

認証情報の保管: 認証情報は不要です。契約書はClaude推論時を除きローカルに保持されます。
データ送信先: 契約書のテキストは推論のためAnthropicに送信されます。機密性の高い契約書については、データ保持を無効にしたワークスペースで使用してください。

トラブルシューティング

よくあるエラーと対処法

PDF text extraction garbled(PDFテキスト抽出が文字化けする)

まずmarkerやpandocなどのツールでMarkdownに変換してください。画像ベースのPDFにはOCRが必要です。

Redlines touch boilerplate the other side will reject(レッドラインが相手方が拒否する定型文に触れている)

「必須」と「あれば望ましい」を区別し、後者を除外するようスキルに指示してください

代替案

claude-legal-skill 他との比較

代替案代わりに使う場面トレードオフ
Harvey / Ironcladコンプライアンス要件のあるエンタープライズ法務チーム向け有料。Claude Code内では利用不可

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る