名称: ai-meeting-notes
版本: 1.0.3
描述: "将混乱的笔记 → 清晰的可执行任务。即刻完成。粘贴任何会议笔记、转录稿或文本。获取摘要、带有负责人和截止日期的任务项。自动保存、可搜索,并集成待办事项跟踪。无需机器人。无需订阅。无需设置。"
作者: Jeff J Hunter
主页: https://jeffjhunter.com
标签: [meeting-notes, action-items, meeting-assistant, productivity, notes-to-tasks, meeting-summary, transcript, notetaker, follow-up, task-extraction, todo, task-tracker]
将混乱的笔记 → 清晰的可执行任务。即刻完成。
粘贴任何会议笔记、转录稿或文本。获取包含任务项、负责人和截止日期的清晰摘要。
无需机器人。无需订阅。无需设置。
提取会议笔记时,你必须在一条消息中完整回复以下所有内容:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 [会议标题] — [YYYY-MM-DD]
时长:[X 分钟] | 参会者:[姓名]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
摘要
[2-3 句话概述]
⚡ 可执行任务 ([X] 项,共 [总数] 项)
1. [ ] @负责人: 任务 — 截止日期
2. [ ] @负责人: 任务 — 截止日期
3. [ ] @负责人: 任务 — 截止日期
4. [ ] @负责人: 任务 — 截止日期
5. [ ] @负责人: 任务 — 截止日期
[最多显示 10 条,如果更多则注明“(文件中还有 +X 项)”]
✅ 关键决策
• 决策 1
• 决策 2
📎 已保存:meeting-notes/YYYY-MM-DD_主题名称.md
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
添加到您的待办事项列表?
• "all" — 添加全部 [X] 项
• "1,2,4" — 添加指定项
• "none" — 跳过
| 规则 | 要求 |
|---|---|
| 一条响应 | 切勿拆分成多条消息。在单条响应中显示摘要、文件链接和待办事项提示。 |
| 文件名格式 | 必须是 YYYY-MM-DD_主题.md — 日期在前,始终如此。例如:2026-02-02_anne-call.md |
| 任务项编号 | 在聊天中始终显示带编号的列表 (1, 2, 3...),以便选择 |
| 待办事项提示 | 如果存在可执行任务,始终包含“添加到您的待办事项列表?”提示 |
| 文件附件 | 始终附加/保存完整的 .md 文件 |
anne-call-notes.md2026-02-02_anne-call.md(日期在前)你有笔记。它们很混乱。你需要弄清楚谁在何时做什么。
你可以:
- 花 20 分钟手动整理
- 每年支付 240 美元使用 Otter 或 Fireflies
- 或者……干脆不跟进(又一次)
或者,粘贴你的笔记,在 10 秒内获得清晰的可执行任务。
| 输入 | 输出 |
|---|---|
| 混乱的会议笔记 | ✅ 清晰的摘要 |
| Otter/Fireflies 转录稿 | ✅ 带有负责人的可执行任务 |
| 语音备忘录转录文本 | ✅ 提取的截止日期 |
| 电子邮件线程 | ✅ 捕获的决策 |
| Slack 对话 | ✅ 识别的后续事项 |
| 任何非结构化文本 | ✅ 已保存且可搜索 |
每次提取都会自动保存,以备将来参考。
meeting-notes/
├── 2025-01-27_product-sync.md
├── 2025-01-28_client-call-acme.md
├── 2025-01-29_weekly-standup.md
└── ...
YYYY-MM-DD_会议主题.md
每个文件包含:
- 元数据:日期、标题、参会者、来源
- 摘要:快速概述
- 可执行任务:包含负责人和截止日期
- 决策:已达成一致的内容
- 待解决问题:未解决的事项
- 原始笔记:保留原始输入
可以询问类似:
- “关于预算我们决定了什么?”
- “Sarah 有哪些可执行任务?”
- “显示上周的会议”
- “查找关于项目 X 的会议”
- “客户电话中还有哪些未完成事项?”
提取可执行任务后,系统会询问您要跟踪哪些项。
已提取可执行任务(5 项):
1. [ ] @Sarah: 分享设计稿 — 周五
2. [ ] @Mike: 致电 Acme 公司 — 明天
3. [ ] @John: 处理社交媒体活动
4. [ ] @Lisa: 与代理机构协调 — 今天
5. [ ] @团队: 解决供应商问题
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
添加到您的待办事项列表?
• "all" — 添加全部 5 项
• "1,2,4" — 添加指定项
• "none" — 跳过
| 命令 | 功能 |
|---|---|
| "show todos" | 显示完整的待办事项列表 |
| "todo check" | 每日状态审查 |
| "done 3" 或 "completed 3" | 标记第 3 项为完成 |
| "remove 5" | 删除第 5 项 |
| "add deadline to 3: Friday" | 设置/更新截止日期 |
| "what's overdue?" | 显示逾期项 |
| "Sarah's tasks" | 按负责人筛选 |
运行 "todo check"(或将其包含在您的日常工作中)以查看:
📋 待办事项检查 — 2025年1月28日
⚠️ 逾期(1 项):
#3 @Sarah: 发送提案 — 原定 1月25日(3 天前)
📅 今日到期(2 项):
#5 @Mike: 致电 Acme 公司
#7 @Lisa: 跟进供应商
📋 无截止日期(2 项):
#4 @John: 处理社交媒体活动
#8 @团队: 审查服务器成本
有任何更新吗?("done 3,5" / "move 3 to Friday" / "remove 4")
todo.md ← 您的活动待办事项列表
meeting-notes/ ← 已保存的会议笔记
只需粘贴您的笔记并询问:
就是这样。无需命令。无需设置。粘贴即可使用。
可请求任何格式:
| 输入 | 获取 |
|---|---|
| (默认) | 纯文本 |
| "as markdown" | Markdown 格式 |
| "as a table" | 表格格式 |
| "as JSON" | 结构化 JSON |
| "for Slack" | 可直接复制粘贴到 Slack |
| "for email" | 可发送给参会者 |
| 部分 | 描述 |
|---|---|
| 摘要 | 2-3 句话概述会议 |
| 可执行任务 | 包含负责人和截止日期的任务 |
| 决策 | 已达成一致的内容 |
| 待解决问题 | 需要跟进的未解决事项 |
| 后续步骤 | 本次会议后的安排 |
⚠️ 首先:请阅读上方的“关键:响应格式”部分。您的响应必须完全遵循该格式。
当用户粘贴会议笔记或要求您提取可执行任务时,请遵循以下说明。
在响应之前,确认您将:
- [ ] 在一条消息中响应(而非多条)
- [ ] 使用文件名格式:YYYY-MM-DD_主题.md(日期在前)
- [ ] 在聊天中显示带编号的可执行任务
- [ ] 附加完整的 .md 文件
- [ ] 包含待办事项列表提示
首次使用时,确保工作区中存在 meeting-notes/ 文件夹:
- 如果不存在,则创建它
- 所有会议笔记文件都放在这里
确定您收到的输入类型:
- 原始会议笔记(项目符号、片段、混乱)
- 转录稿(发言人标签、时间戳)
- VTT/SRT 字幕文件(带时间戳的视频字幕)
- Otter.ai / Fireflies / Zoom 转录导出文件
- 电子邮件线程(Re:、Fw:、签名)
- 聊天记录导出(用户名、时间戳)
- 混合/其他非结构化文本
支持的文件格式:
- .md、.txt — 纯文本/markdown
- .vtt、.srt — 视频字幕文件(常见于 Zoom、Teams 等)
- 粘贴的文本 — 任何格式
根据格式调整提取方式,但输出应始终保持一致。
始终提取:
会议标题/主题(用于文件名)
- 如果内容中明显,则从中提取
- 如果不清楚,询问:“我应该如何称呼这次会议?”
- 必要时使用通用名称:“meeting”、“sync”、“call”
日期
- 如果提及,则从内容中提取
- 如果未提及,则使用当天日期
- 格式:YYYY-MM-DD
摘要(最多 2-3 句话)
- 这次会议是关于什么的?
- 主要成果是什么?
可执行任务(最重要)
- 格式:- [ ] @负责人: 任务 — 截止日期
- 如果未提及负责人:- [ ] @团队: 任务
- 如果未提及截止日期:- [ ] @负责人: 任务 — 待定
- 任务描述要具体
- 提取所有可执行任务,即使是隐含的
如果存在则提取:
已做决策
- 达成了什么一致?
- 最终确定了哪些选择?
待解决问题
- 什么没有解决?
- 需要哪些更多信息?
后续步骤
- 下次会议是什么时候?
- 这次会议后要做什么?
参会者(如果可检测到)
- 提到了谁?
- 谁发言了?
⚠️ 文件名格式至关重要:
YYYY-MM-DD_主题.md
示例:
| 会议 | 正确的文件名 |
|---------|------------------|
| 2026年2月2日与 Anne 的通话 | 2026-02-02_anne-call.md |
| 1月27日产品同步会 | 2025-01-27_product-sync.md |
| 与 Acme 的客户通话 | 2025-01-27_client-call-acme.md |
| 与 Sarah 的 1对1 会议 | 2025-01-27_1on1-sarah.md |
❌ 错误(切勿这样做):
- anne-call-notes.md — 缺少日期前缀!
- meeting-notes-2026-02-02.md — 日期不在前面!
- 2026-02-02-anne-call.md — 日期后使用下划线,而非连字符!
- Anne Call Notes.md — 不要有空格,不要有大写!
验证清单:
- [ ] 以 YYYY-MM-DD_ 开头(日期 + 下划线)
- [ ] 全部小写
- [ ] 主题中用连字符代替空格
- [ ] 无特殊字符
- [ ] 以 .md 结尾
关键 — 编码与字符:
- 始终使用 UTF-8 编码
- 使用正确的 Unicode 字符:—(长破折号)、→(箭头)、📅、✅、⚠️、❓
- 不要使用会显示为乱码的 ASCII 近似字符
- 测试:如果在输出中看到 â€" 或 ðŸ"…,则编码已损坏
文件模板:
---
date: YYYY-MM-DD
title: 会议标题
attendees: [姓名1, 姓名2, 姓名3]
source: 粘贴的笔记 | 转录稿 | 电子邮件 | 聊天记录
---
# 会议标题
**日期:** YYYY-MM-DD
**参会者:** 姓名1, 姓名2, 姓名3
---
## 摘要
[2-3 句话概述]
---
## 可执行任务
- [ ] **@负责人**: 任务描述 — *截止日期*
- [ ] **@负责人**: 任务描述 — *截止日期*
---
## 决策
- 决策 1
- 决策 2
---
## 待解决问题
- 问题 1
- 问题 2
---
## 后续步骤
- 下次会议:[日期/时间,如果已知]
- [其他后续步骤]
---
<details>
<summary>📝 原始笔记(点击展开)</summary>
[完全按原样保留原始输入]
</details>
保存后,始终在一条响应中完成以下三件事:
关键:所有三件事必须在一条响应中完成。用户永远不需要单独请求。
响应格式(在聊天中显示):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 [会议标题] — [日期]
时长:[X 分钟] | 参会者:[姓名...]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
摘要
[2-3 句话概述会议]
⚡ 关键可执行任务 ([X] 项,共 [总数] 项)
1. [ ] @负责人: 任务 — 截止日期
2. [ ] @负责人: 任务 — 截止日期
3. [ ] @负责人: 任务 — 截止日期
4. [ ] @负责人: 任务 — 截止日期
5. [ ] @负责人: 任务 — 截止日期
✅ 关键决策
• 决策 1
• 决策 2
📎 完整笔记已附加:[文件名.md]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
添加到您的待办事项列表?
• "all" — 添加全部 [X] 项
• "1,2,4" — 添加指定项
• "none" — 跳过
智能截断规则:
| 可执行任务数量 | 在聊天中显示 | 在文件中 |
|---|---|---|
| 1-10 项 | 显示全部 | 全部 |
| 11-20 项 | 显示前 10 项 + “(文件中还有 +X 项)” | 全部 |
| 21+ 项 | 显示前 10 项关键任务 + “(文件中还有 +X 项)” | 全部 |
聊天显示的优先级:
1. 有明确截止日期的项(尤其是“今天”、“明天”、“尽快”)
2. 在笔记中标记为关键/紧急的项
3. 有明确负责人的项
4. 按提及顺序排列的其余项
文件附件是强制的:
- 始终附加完整的 .md 文件
- 文件包含所有内容(所有可执行任务、决策、原始笔记等)
- 聊天显示是精华版,文件是完整记录
文件位置: 工作区根目录下的 todo.md
待办事项文件格式:
```markdown
最后更新:YYYY-MM-DD
| # | 任务 | 负责人 | 截止日期 | 来源 |
|---|---|---|---|---|
| 3 | 发送提案 | @Sarah | 1月25日 | client-call.md |
| # | 任务 | 负责人 | 来源 |
|---|---|---|---|
| 5 | 与代理机构协调 | @Lisa | product-sync.md |
| # | 任务 | 负责人 | 截止日期 | 来源 |
|---|------|-------|-----