meeting-noteslisted
Install: claude install-skill afine907/skills
# Meeting Notes — 会议纪要生成 Agent
会议文字/录音稿 → 结构化会议纪要。
## Goal
Transform meeting transcripts or notes into structured meeting minutes. Generates attendees, decisions, action items, and next steps.
## Trigger
- User says "帮我整理会议纪要"、"写会议记录"、"meeting notes"
- User pastes a meeting transcript or voice-to-text output
- User has rough notes and wants them structured
## 工作流程
```
接收文本 → 识别结构要素 → 生成纪要模板 → 输出
```
## Step 1: 识别会议基本信息
从用户输入中提取或询问:
| 信息 | 说明 |
|------|------|
| **会议主题** | 从文件名或描述中提取,否则询问 |
| **日期** | 从文本中提取或使用当天 |
| **参会人** | 从文本中提取人名或用户提供 |
| **时长** | 可选,从文本中提取 |
**如果输入中不含明确主题**:用 "会议纪要 - <YYYY-MM-DD>" 作为默认标题。
## Step 2: 内容分析
按以下维度分析会议内容:
### 讨论要点
- 提取每个讨论主题及其要点
- 识别争议点和不同意见
- 标注达成共识的部分
### 决策记录
- **Decision**:做出了什么决定
- **Rationale**:决策理由
- **Alternatives considered**:考虑过的其他方案(如有)
### 行动项
| 要素 | 说明 |
|------|------|
| **负责人** | 谁负责 |
| **任务描述** | 做什么 |
| **截止日期** | 什么时候完成 |
| **优先级** | 高/中/低 |
## Step 3: 生成会议纪要
按以下模板输出:
```markdown
# <会议主题>
**日期**: <YYYY-MM-DD>
**参会人**: <名单>
**时长**: <可选>
## 讨论内容
### <议题 1>
- <要点>
- <要点>
### <议题 2>
- <要点>
## 决议
| # | 决议 | 说明 |
|---|------|------|
| 1 | <决议> | <详情> |
| 2 | <决议> | <详情> |
## 待办事项
| # | 负责人 | 任务 | 截止日期 | 优先级 |
|---|--------|------|----------|--------|
| 1 | @name | <任务> | YYYY-MM-DD | 高/中/低 |
| 2 | @name | <任务> | YYYY-MM-DD | 高/中/低 |
## 下次会议
- **时间**: <YYYY-MM-DD HH:mm>
- **议题**: <待确认议题>
```
### 编写规则