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. 01检索 vault 中的参与者资料
  2. 02查找过往会议准备记录
  3. 03检查未完成承诺与待办
  4. 04按会议类型生成议程和问题
  5. 05保存简报并输出三行摘要

适用场景

  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 — 按情境划分的问题集

要求

  • Claude Code,且可访问 bash 工具
  • 包含 bambf/ 结构的知识库
  • 无需外部 API

评论

支持 Markdown