# Meeting Minutes

> 把会议录音文本、口述记录或聊天记录整理成标准会议纪要，自动提取 Action Items、责任人、截止日期，支持多种输出格式。

- Skill: `allen091080/meeting-minutes` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add allen091080/meeting-minutes`
- Raw SKILL.md: https://api.skillmd.com/api/skills/allen091080/meeting-minutes/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: allen091080 (https://skillmd.com/u/allen091080)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/allen091080/meeting-minutes

---


# Meeting Minutes — 会议纪要自动整理

把乱糟糟的会议记录（转写文本、口述、微信群聊记录）整理成专业的会议纪要，自动提取待办事项、责任人和截止日期。

## 适用场景

| 场景 | 用这个？ |
|------|---------|
| 整理会议录音转写文本 | ✅ 是 |
| 口述会议内容自动成纪要 | ✅ 是 |
| 微信/钉钉群聊记录整理 | ✅ 是 |
| 自动提取 Action Items | ✅ 是 |
| 生成多种格式（Word/MD/邮件）| ✅ 是 |
| 发送会议纪要邮件 | ✅ 辅助 |
| 会议录音转写（语音识别）| ❌ 需配合 whisper 技能 |

## 输出结构

```
会议纪要

基本信息
  会议名称 / 时间 / 地点 / 参与人 / 记录人

会议议程
  1. ...
  2. ...

讨论内容
  [议题] → [讨论要点] → [结论/决议]

Action Items（待办事项）
  ┌──────────────────────────────────────────────┐
  │ # │ 事项           │ 责任人 │ 截止日期 │ 优先级 │
  ├──────────────────────────────────────────────┤
  │ 1 │ 完成方案初稿    │ 张三   │ 3/20    │ 高    │
  │ 2 │ 联系供应商报价  │ 李四   │ 3/18    │ 中    │
  └──────────────────────────────────────────────┘

下次会议
  时间 / 待确认议题
```

## 如何使用

### 1. 从文本文件整理

```bash
# 整理会议记录文件
python3 {baseDir}/scripts/minutes.py --input /path/to/meeting_notes.txt

# 指定参会人名单（帮助识别责任人）
python3 {baseDir}/scripts/minutes.py --input notes.txt --attendees "张三,李四,王五,赵六"
```

### 2. 直接口述输入

```bash
# 通过管道输入文本
echo "今天下午3点开了产品评审会，参加的有产品经理小张、开发负责人老李、设计师小王。
讨论了新功能的上线时间，决定3月20日发布。小张需要在3月18日之前完成需求文档，
老李负责技术方案，3月19日给出评估。" | python3 {baseDir}/scripts/minutes.py --stdin
```

### 3. 处理聊天记录

```bash
# 微信/钉钉导出的聊天记录
python3 {baseDir}/scripts/minutes.py --chat /path/to/chat_export.txt --format wechat

# 自动过滤无关闲聊，只保留工作相关内容
python3 {baseDir}/scripts/minutes.py --chat chat.txt --filter-noise
```

### 4. 输出格式

```bash
# 输出为 Markdown（默认）
python3 {baseDir}/scripts/minutes.py --input notes.txt --format markdown --output ~/minutes/

# 输出为 Word 文档
python3 {baseDir}/scripts/minutes.py --input notes.txt --format docx --output ~/minutes/

# 输出为邮件正文格式（可直接复制粘贴）
python3 {baseDir}/scripts/minutes.py --input notes.txt --format email

# 只提取 Action Items（导出为 CSV 方便导入项目管理工具）
python3 {baseDir}/scripts/minutes.py --input notes.txt --actions-only --format csv
```

### 5. 模板支持

```bash
# 使用公司模板
python3 {baseDir}/scripts/minutes.py --input notes.txt --template /path/to/template.md

# 列出内置模板
python3 {baseDir}/scripts/minutes.py --list-templates
# 可选：standard（标准）/ executive（高管简报）/ agile（敏捷站会）/ project（项目会议）
```

## 与 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]
```

## 重要规则

1. **Action Items 必须有明确责任人**，如果原文没有指明，标注"待确认"
2. **截止日期格式统一**为 `M/D`（当年）或 `YYYY-M/D`（跨年）
3. **不要改变决议内容**，只做整理归纳，不添加主观判断
4. **过滤无关内容**：寒暄、闲聊、重复确认的话不计入纪要
5. **输出 Word 文档需要安装**：`pip3 install python-docx`
6. **优先级判断标准**：含"紧急/ASAP/今天/明天"→高；含"本周"→中；其他→低

