doa-mettinglisted
Install: claude install-skill medalsoftchina/workcopilot
# 会议纪要 PDF 生成
## 工作流
```
用户提供会议内容 → AI 结构化整理 → 生成 Python 脚本 → 运行输出 PDF
```
## Step 1: 收集与整理会议内容
从用户输入中提取并结构化为以下标准章节:
### 必需章节
| 章节 | 内容要求 |
|------|----------|
| **基本信息** | 会议主题、参会方、核心目标、日期 |
| **会议核心内容** | 按议题分节,每节含标题 + 要点 |
| **达成共识** | 编号列表,明确已确认事项 |
| **待确认项** | 编号列表,标注风险/未决事项 |
| **后续行动计划** | 表格:责任方 + 行动项 + 时间节点 |
| **会议结论** | 一句话概括结论 |
### 可选章节
- **附录**:流程图、系统交互步骤、补充说明
- **参考资料**:相关文档链接
### 内容整理原则
- 去除口语化表达,用专业书面语
- 每个议题提炼 3-5 个核心要点
- Action Items 必须有明确负责人和时间节点
- 待确认项标注影响范围和紧急程度
## Step 2: 生成 PDF 脚本
读取 [references/pdf-template.py](references/pdf-template.py) 获取完整的生成模板。
基于模板生成定制化 Python 脚本,替换其中的内容数据。
### 设计规范
#### 颜色体系(商务蓝主题)
| 角色 | 色值 | 用途 |
|------|------|------|
| PRIMARY | `#1A365D` | 主标题、表头、页眉线 |
| SECONDARY | `#2B6CB0` | 章节标题 |
| ACCENT | `#3182CE` | 强调、流程编号 |
| SUCCESS | `#276749` | 达成共识(✅) |
| WARNING | `#C05621` | 待确认项(⚠️) |
| RED | `#C53030` | 紧急/重要时间节点 |
| LIGHT_BG | `#EBF4FF` | 信息卡片背景 |
| TEXT | `#2D3748` | 正文 |
| SUBTEXT | `#718096` | 辅助文字 |
#### 字体层级
| 元素 | 字体 | 字号 | 行距 |
|------|------|------|------|
| 大标题 | ChineseFontBold | 20pt | 28pt |
| 章节标题 | SectionHeader 组件 | 12pt | — |
| 小节标题 | ChineseFontBold | 12pt | 18pt |
| 正文 | ChineseFont | 10pt | 16pt |
| 列表项 | ChineseFont | 10pt | 16pt |
| 页眉/页脚 | ChineseFont | 7.5-8pt | — |
#### 核心组件
模板提供以下 Flowable 组件,直接复用:
- **`SectionHeader(text, color)`** — 带色块的章节标题栏(白字 + 圆角色底)
- **`InfoBox(data)`** — 信息卡片(浅蓝底 + 边框,用于基本信息展示)
- **`DividerLine()`** — 分隔线
- **页眉页脚** — `header_footer()` 回调,含蓝线 + 项目名 +