---
name: "weekly-report-g5"
description: "维云智造G5周报生成：整理每日工作→多段邮件(纯文本+HTML含签名图)→存入钉邮草稿箱"
---

# weekly-report-g5 — 维云智造 G5 周报生成技能

## 适用场景
用户提供了周一至周五的每日工作内容，需要生成 G5 周报并存入钉邮草稿箱。

## 工作流程

### 1. 收集每日工作内容
- 周一（本周首日）至周五
- 如果用户分多次给出，先等待所有日期内容收齐再生成

### 2. 邮件格式规范

**主题**：`G5开发周报 (YYYY-MM-DD ~ YYYY-MM-DD)`

**收件人**：liuqiang@witsoft.cn

**抄送**：wurd@witsoft.cn, chenm@witsoft.cn, zengli@witsoft.cn

**发送人**：杨轩 \<yangxuan@witsoft.cn\>

**正文（纯文本版）**：
```
项目名称： 维云智造G5
主要任务： <本周主要任务>

本周工作内容
周一（YYYY-MM-DD）
 - ...
周二（YYYY-MM-DD）
 - ...
周三（YYYY-MM-DD）
 - ...
周四（YYYY-MM-DD）
 - ...
周五（YYYY-MM-DD）
 - ...

存在问题
<内容或"无">
```

**签名格式（纯文本）**：
```
Best regards,
杨轩
https://minio.climbcube.cn/img/202606260843249.jpg
地址：中国·南京云密城L栋5/10楼
手机：18726128489
邮箱：yangxuan@witsoft.cn
```

### 3. 发送方式

使用 Python 构造**多段邮件**（同时含纯文本和 HTML），然后通过 IMAP APPEND 存入钉邮草稿箱。

调用脚本：
```bash
python3 /home/yangxuan/.openclaw/workspace-resume/send_weekly_report.py
```

或直接执行 Python 代码：
```python
from send_weekly_report import send_to_drafts
send_to_drafts(plain_body, html_body, "YYYY-MM-DD ~ YYYY-MM-DD")
```

### 4. 最后通知
通知用户去钉钉邮箱草稿箱确认并发送。

## 注意事项
- 纯文本版签名包含图片 URL 链接
- HTML 版使用 `<img>` 标签嵌入签名图片
- 如用户不提供签名信息，使用 MEMORY.md 中的默认签名：姓名、地址、手机、邮箱
- 所有交互使用中文
