meeting-prep-cc について
meeting-prep-cc は、Claude Code から Obsidian vault を検索し、参加者の背景、過去の記録、未完了の約束をもとに議題と質問をまとめるスキルです。ローカルの bash アクセスが必要で、外部 API は使用しません。
主な機能
- 01vault 内の参加者情報を検索
- 02過去の会議準備メモを検索
- 03未完了の約束やタスクを確認
- 04会議の種類に応じた議題と質問の作成
- 05ブリーフの保存と3行要約の出力
活用シーン
- 01顧客との営業会議を準備
- 02パートナーとの過去のやり取りや約束を確認
- 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.mdreferences/brief-template.mdmeeting-types.mdquestion-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 は不要
コメント
Markdown 対応