| name | meeting-minutes |
| description | 把会议录音文本、口述记录或聊天记录整理成标准会议纪要,自动提取 Action Items、责任人、截止日期,支持多种输出格式。 |
| version | 1.0.0 |
| metadata | {"openclaw":{"os":["darwin","linux","win32"],"emoji":"📝","user-invocable":true,"homepage":"https://github.com/Allen091080/meeting-minutes","tags":["office","productivity","meeting","business","writing"]}} |
Meeting Minutes — 会议纪要自动整理
把乱糟糟的会议记录(转写文本、口述、微信群聊记录)整理成专业的会议纪要,自动提取待办事项、责任人和截止日期。
适用场景
| 场景 | 用这个? |
|---|
| 整理会议录音转写文本 | ✅ 是 |
| 口述会议内容自动成纪要 | ✅ 是 |
| 微信/钉钉群聊记录整理 | ✅ 是 |
| 自动提取 Action Items | ✅ 是 |
| 生成多种格式(Word/MD/邮件) | ✅ 是 |
| 发送会议纪要邮件 | ✅ 辅助 |
| 会议录音转写(语音识别) | ❌ 需配合 whisper 技能 |
输出结构
会议纪要
基本信息
会议名称 / 时间 / 地点 / 参与人 / 记录人
会议议程
1. ...
2. ...
讨论内容
[议题] → [讨论要点] → [结论/决议]
Action Items(待办事项)
┌──────────────────────────────────────────────┐
│ # │ 事项 │ 责任人 │ 截止日期 │ 优先级 │
├──────────────────────────────────────────────┤
│ 1 │ 完成方案初稿 │ 张三 │ 3/20 │ 高 │
│ 2 │ 联系供应商报价 │ 李四 │ 3/18 │ 中 │
└──────────────────────────────────────────────┘
下次会议
时间 / 待确认议题
如何使用
1. 从文本文件整理
python3 {baseDir}/scripts/minutes.py --input /path/to/meeting_notes.txt
python3 {baseDir}/scripts/minutes.py --input notes.txt --attendees "张三,李四,王五,赵六"
2. 直接口述输入
echo "今天下午3点开了产品评审会,参加的有产品经理小张、开发负责人老李、设计师小王。
讨论了新功能的上线时间,决定3月20日发布。小张需要在3月18日之前完成需求文档,
老李负责技术方案,3月19日给出评估。" | python3 {baseDir}/scripts/minutes.py --stdin
3. 处理聊天记录
python3 {baseDir}/scripts/minutes.py --chat /path/to/chat_export.txt --format wechat
python3 {baseDir}/scripts/minutes.py --chat chat.txt --filter-noise
4. 输出格式
python3 {baseDir}/scripts/minutes.py --input notes.txt --format markdown --output ~/minutes/
python3 {baseDir}/scripts/minutes.py --input notes.txt --format docx --output ~/minutes/
python3 {baseDir}/scripts/minutes.py --input notes.txt --format email
python3 {baseDir}/scripts/minutes.py --input notes.txt --actions-only --format csv
5. 模板支持
python3 {baseDir}/scripts/minutes.py --input notes.txt --template /path/to/template.md
python3 {baseDir}/scripts/minutes.py --list-templates
与 AI Agent 对话示例
用户:帮我把这段会议记录整理成纪要:
"今天和王总、小李、老张开了个会,主要讨论了Q2的销售目标。
王总说要把目标定在500万,小李觉得有点高,建议420万。
最后定了450万。小李负责把各区域指标分解下去,下周五之前给出方案。
老张要去联系几个大客户,争取在月底前签3个单。"
Agent:
📋 会议纪要
基本信息
日期:2026-03-14 参与人:王总、小李、老张
讨论内容
Q2 销售目标讨论
• 初始提议:500万(王总)
• 反馈意见:420万(小李)
• 最终决议:Q2 销售目标定为 450万
Action Items
┌─────────────────────────────────────────┐
│ # │ 事项 │ 责任人 │ 截止日期 │
├─────────────────────────────────────────┤
│ 1 │ 完成各区域目标分解│ 小李 │ 3/21 │
│ 2 │ 联系大客户签合同 │ 老张 │ 3/31 │
└─────────────────────────────────────────┘
用户:把这个导出成 Word 文档
Agent:[生成 meeting_minutes_20260314.docx]
重要规则
- Action Items 必须有明确责任人,如果原文没有指明,标注"待确认"
- 截止日期格式统一为
M/D(当年)或 YYYY-M/D(跨年)
- 不要改变决议内容,只做整理归纳,不添加主观判断
- 过滤无关内容:寒暄、闲聊、重复确认的话不计入纪要
- 输出 Word 文档需要安装:
pip3 install python-docx
- 优先级判断标准:含"紧急/ASAP/今天/明天"→高;含"本周"→中;其他→低