mcpField
M
meeting-prep-cc

meeting-prep-cc

github.com/brianrwagner生産性449371 回インストール32 週間前に更新
リポジトリ

meeting-prep-cc について

meeting-prep-cc は、Claude Code から Obsidian vault を検索し、参加者の背景、過去の記録、未完了の約束をもとに議題と質問をまとめるスキルです。ローカルの bash アクセスが必要で、外部 API は使用しません。

主な機能

  1. 01vault 内の参加者情報を検索
  2. 02過去の会議準備メモを検索
  3. 03未完了の約束やタスクを確認
  4. 04会議の種類に応じた議題と質問の作成
  5. 05ブリーフの保存と3行要約の出力

活用シーン

  1. 01顧客との営業会議を準備
  2. 02パートナーとの過去のやり取りや約束を確認
  3. 03戦略会議や面接の質問を整理

インストール

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

$npx skills add https://github.com/brianrwagner/ai-marketing-claude-code-skills --skill meeting-prep-cc

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

SKILL-OC.md
references/
brief-template.md
meeting-types.md
question-banks.md

詳細

ミーティング準備(Claude Code 版)

Obsidian の保管庫からミーティング準備用ブリーフを作成します。参加者を調査し、保管庫内の履歴を表示し、優先順位を付けたアジェンダを作成して、鋭い質問を生成します。自律的には動作しません。実行すると、ブリーフが作成されます。


使い方

保管庫のディレクトリで Claude Code を開き、次のように入力します。

Run the Meeting Prep skill. Meeting with [name] from [company]. Type: [sales/WRS/strategy/partnership/interview]. Time: [date/time].

情報収集

ユーザーから次の情報が提供されているか確認します。

  • 参加者の氏名と会社名
  • ミーティングの種類(WRS/営業/戦略/パートナーシップ/面接/その他)
  • ミーティングの日時
  • 任意:事前メモ、前回のミーティングの要約

ミーティングの種類が不明な場合は、次のように尋ねます。

What type of meeting is this?
WRS client / Sales / Strategy / Partnership / Interview / Other

分析

以下の手順を順番に実行します。ブリーフを整形する前に、すべての出力を記録します。

ステップ 1 — 保管庫の検索
VAULT="${VAULT_PATH:-/root/obsidian-vault}"
NAME="[PARTICIPANT_NAME]"
COMPANY="[COMPANY_NAME]"

echo "=== VAULT CONTEXT ==="
grep -rl "$NAME\|$COMPANY" "$VAULT" \
  --include="*.md" \
  -not -path "*/.git/*" \
  -not -path "*/.obsidian/*" \
  | head -10 | while read f; do
    echo "--- ${f##$VAULT/} ---"
    grep -n "$NAME\|$COMPANY" "$f" | head -5
  done
ステップ 2 — 過去のミーティングメモ
VAULT="${VAULT_PATH:-/root/obsidian-vault}"
find "$VAULT/bambf/meeting-prep" -name "*.md" 2>/dev/null \
  | xargs grep -l "$NAME\|$COMPANY" 2>/dev/null \
  | sort -r | head -3 | while read f; do
    echo "--- Prior brief: ${f##$VAULT/} ---"
    head -30 "$f"
  done
ステップ 3 — 未完了の約束の確認
VAULT="${VAULT_PATH:-/root/obsidian-vault}"
grep -rn "TODO\|action item\|follow up\|promised" "$VAULT" \
  --include="*.md" \
  -l 2>/dev/null \
  | xargs grep -l "$NAME\|$COMPANY" 2>/dev/null \
  | head -5 | while read f; do
    echo "--- ${f##$VAULT/} ---"
    grep -n "TODO\|action item\|follow up\|promised" "$f" | grep -i "$NAME\|$COMPANY" | head -5
  done

出力

次の構成を使ってブリーフを作成します(references/brief-template.md を参照)。

# Meeting Prep: [Name] | [Date] [Time]

Meeting type: [type]
Their role: [role at company]
Relationship stage: [new / existing / lapsed]

---

WHY THIS MEETING MATTERS
[1-2 sentences on stakes, objective, desired outcome]

3 PRIORITIES FOR THIS CALL
1. [Priority 1]
2. [Priority 2]
3. [Priority 3]

CONTEXT FROM VAULT
[Pulled notes, open items, prior commitments — or "No prior history found"]

QUESTIONS TO ASK
1. [Question referencing research]
2. [Question]
3. [Question]
4. [Question]
5. [Question]

WATCH FOR
[Known objections, sensitivities, open loops]

DESIRED OUTCOME
[What does success look like in one sentence?]

NEXT STEP TO PROPOSE
[Specific: "schedule X," "send Y," "agree on Z"]

次に: ブリーフを bambf/meeting-prep/YYYY-MM-DD-[lastname]-prep.md に保存します。

次に: 3 行の要約を出力します。

WHO: [Name], [role] at [company]
WHY IT MATTERS: [1 sentence]
TOP QUESTION: [The single sharpest question to ask]

参照ファイル

  • references/brief-template.md — ブリーフの全体形式
  • references/meeting-types.md — ミーティングの種類ごとのアジェンダ
  • references/question-banks.md — コンテキストごとの質問集

要件

  • bash ツールにアクセスできる Claude Code
  • bambf/ 構成の保管庫
  • 外部 API は不要

コメント