会议准备技能Skill meeting-prep

这个技能是一个自动化会议准备工具,通过集成收集与会者信息、相关项目、近期互动和外部数据源(如Slack、Teams、Notion、Gmail),提供全面的会议预简报。它支持语义搜索和多种工具集成,帮助用户高效准备会议,提升沟通效果和生产力。关键词:会议准备、自动化工具、与会者管理、项目关联、语义分析、生产力提升、集成工具、会议效率。

会议准备 0 次安装 0 次浏览 更新于 3/20/2026

name: meeting-prep description: 通过收集与会者上下文和相关主题来准备会议 context: fork

为即将到来的会议做准备,通过收集与会者和相关主题的上下文。

语气校准

在执行此命令前,阅读 System/user-profile.yamlcommunication 部分并适应:

职业级别适应:

  • 初级: 提供更多与会者背景,建议准备技巧
  • 中级: 平衡背景与行动,建议谈话要点
  • 高级/领导: 战略框架、影响机会、关键决策
  • C级: 高层战略背景、组织影响、关键利益相关者

直接性:

  • 非常直接: 项目符号、仅关键事实
  • 平衡: 背景 + 谈话要点(默认)
  • 支持性: 详细准备、对话策略

详细级别:

  • 简洁: 姓名、角色、前3个谈话要点
  • 平衡: 标准准备格式
  • 全面: 完整背景、关系动态、战略考虑

参见 CLAUDE.md → “沟通适应” 获取完整指南。


参数

可选: $MEETING, $ATTENDEES

如果未提供,提示用户:

  1. 会议主题或标题
  2. 与会者列表(逗号分隔的姓名)

示例:

  • /meeting-prep "Q1 规划" "Sarah Chen, Mike Rodriguez"
  • /meeting-prep(然后提示输入详细信息)

功能

  1. People/ 文件夹中查找每位与会者
  2. 显示最近互动和开放行动项
  3. 检查相关项目
  4. 基于上下文建议谈话要点

流程

步骤 0:收集上下文(如果需要)

如果 $MEETING 或 $ATTENDEES 未提供:

询问:“您正在准备哪个会议?”

  • 获取会议主题/标题

询问:“谁将参加?(逗号分隔的姓名或简单列出)”

  • 接受格式:“Sarah Chen, Mike Rodriguez” 或 “Sarah, Mike” 或自然列表
  • 解析为单个与会者姓名

步骤 1:与会者查找

对于 $ATTENDEES 中的每位与会者:

  1. 05-Areas/People/Internal/05-Areas/People/External/ 中搜索匹配姓名

  2. 如果找到,提取:

    • 角色和公司
    • 最后互动日期
    • 涉及他们的开放行动项
    • 关键背景或笔记
  3. 如果未找到,备注:“没有 [姓名] 的个人页面 - 考虑在会议后创建一个”

步骤 2:相关项目

搜索 04-Projects/ 查找任何项目,这些项目:

  • 提到与会者
  • 与会议主题($MEETING)相关

提取:

  • 项目名称和状态
  • 相关里程碑或障碍
  • 最近更新

步骤 3:近期背景

搜索 00-Inbox/Meetings/ 查找与这些与会者的最近会议:

  • 讨论了什么?
  • 决定了什么?
  • 承诺了哪些后续行动?

步骤 3a:语义上下文丰富(如果 QMD 可用)

当 QMD 安装时,此步骤自动运行。 它通过语义相关的保管库内容丰富会议准备,这些内容关键字搜索会错过。

通过调用 qmd_status 检查 QMD MCP 工具是否可用。如果可用:

  1. 语义搜索会议主题:

    qmd_search(query="$MEETING", limit=5)
    

    查找:相关的过去讨论、相关决策、主题连接 — 与会议主题共享意义但使用不同词语的内容。

  2. 语义搜索每位与会者(超出其个人页面):

    qmd_search(query="$ATTENDEE_NAME context discussions decisions", limit=3)
    

    查找:上下文引用,其中此人通过角色/头衔/团队被提及(例如,“销售副总裁询问了…”),而不仅是姓名。

  3. 交叉引用结果 与步骤 1-3 已找到的内容。仅显示新见解 — 在早期步骤中基于关键字的个人页面查找和会议文件夹 grep 错过的内容。

在准备简报中添加“语义连接”标题:

  • 过去讨论与本次会议主题相关(即使使用不同关键词)
  • 在相邻上下文中做出的相关决策
  • 通过语义匹配发现的承诺或开放项
  • 通过含义连接的相关项目或目标

如果 QMD 不可用: 静默跳过此步骤。步骤 1-3 提供基于关键字的标准上下文。


步骤 3b:集成上下文(如果可用)

检查 System/integrations/config.yaml 查看哪些集成已启用。

Notion 集成: 如果 enabled.notion: true 且 Notion MCP 可用:

搜索 Notion 查找与以下相关的页面:
- 会议主题($MEETING)
- 与会者姓名

包括在准备中:
- 相关 Notion 文档(标题 + 摘要)
- 与与会者共享的页面

Slack 集成: 如果 enabled.slack: true 且 Slack MCP 可用:

搜索 Slack 查找最近对话:
- 与/关于每位与会者
- 提到会议主题

包括在准备中:
- 最近 Slack 背景(过去7天)
- 关键线程或决策
- 任何已做的承诺

Teams 集成: 如果 teams.enabled: true 且 Teams MCP 可用:

搜索 Teams 聊天与与会者:
- 最近 1:1 和群聊涉及每位与会者
- 提到会议主题

检查与会议主题相关的 Teams 频道:
- 项目频道、部门频道
- 最近帖子和回复

显示 Teams 线程中的最近决策:
- 在频道对话中做出的关键决策
- 任何来自 Teams 聊天的承诺或后续行动

包括在准备中:
- 最近 Teams 背景(过去7天)
- 来自频道的关键线程或决策
- 在 Teams 聊天中做的任何承诺

当 Slack 和 Teams 都启用时:

  • 检查每位与会者的两个来源
  • 按来源标记背景:“来自 Slack:” / “来自 Teams:
  • 如果同一人出现在两者中,去重(合并背景,标记来源)
  • 在集成上下文下以单独子部分呈现

Google Workspace 集成: 如果 google-workspace.enabled: true 且 Google Workspace MCP 可用:

搜索 Gmail 查找与每位与会者的最近线程(过去7天):
- 电子邮件交换及其主题
- 线程中提到的共享 Google 文档
- 未完成的电子邮件请求(已发送但无回复)

搜索与以下相关的 Google 文档:
- 会议主题($MEETING)
- 与与会者共享的文档

包括在准备中:
- 最近电子邮件交换(过去7天) — 关键线程摘要
- 共享文档 — 电子邮件中链接的 Google 文档、表格或幻灯片
- 未完成的请求/后续行动 — 等待回复超过48小时的电子邮件

优雅降级: 如果集成已启用但 MCP 无响应:

  • 静默跳过
  • 不向用户显示错误
  • 继续仅使用保管库上下文

步骤 4:编译准备简报

输出格式

# 会议准备:$MEETING

**日期:** [今天的日期]
**与会者:** $ATTENDEES

---

---

## 演示模式检查

执行前,检查演示模式是否激活:

1. 阅读 `System/user-profile.yaml` 并检查 `demo_mode`
2. **如果 `demo_mode: true`:**
   - 显示:“演示模式激活 — 使用样本数据”
   - 使用 `System/Demo/` 路径代替根路径
   - 将任何输出写入 `System/Demo/` 子目录
3. **如果 `demo_mode: false`:** 使用正常保管库路径


## 人员背景

### [与会者姓名]
- **角色:** [在公司中的角色]
- **最后互动:** [日期] - [主题]
- **开放项:**
  - [ ] [行动项]
- **备注:** [关于此人的关键背景]

### [下一位与会者]
...

---

## 相关项目

| 项目 | 状态 | 相关性 |
|---------|--------|-----------|
| [名称]  | [状态] | [为何相关] |

---

## 近期历史

与这些与会者的先前会议:

| 日期 | 主题 | 关键成果 |
|------|-------|--------------|
| [日期] | [主题] | [决定了/讨论了什么] |

---

## 集成上下文(如果可用)

*当生产力集成启用时,此部分出现。*

### 来自 Slack
> 与与会者的最近对话背景(过去7天)

### 来自 Teams
> 与与会者的最近 Teams 聊天和频道线程(过去7天)

### 来自 Notion
> 相关 Notion 文档:[文档标题](链接)

### 来自 Gmail
> 与 [与会者] 的电子邮件线程:[未完成请求摘要]

---

## 建议谈话要点

基于以上背景:

1. **跟进:** [上次会议的开放项]
2. **讨论:** [项目相关主题]
3. **询问:** [来自其背景的内容]

---

## 需要考虑的问题

- 您本次会议的主要目标是什么?
- 您需要从这些与会者那里得到什么?
- 需要做出哪些决策?

---

## 会后

会议后:
1. 将笔记添加到 `00-Inbox/Meetings/YYYY-MM-DD - [主题].md`
2. 使用新上下文更新个人页面
3. 为任何行动项创建任务

跟踪使用(静默)

更新 System/usage_log.md 以标记会议准备已使用。

分析(静默):

调用 track_event 事件名称 meeting_prep_completed 和属性:

  • attendees_count: 与会者数量

仅当用户已选择加入分析时触发。如果返回“analytics_disabled”,则无需操作。


何时使用

  • 在与多位与会者的任何会议前
  • 当会见长时间未见面的人时
  • 在重要会议前,您想要完整背景时

提示

  • 在会议前15-30分钟运行此命令
  • 为新联系人在会议后创建个人页面
  • 定期更新此背景以准确准备