适用于 OpenClaw v2026.2 | 需要安装
gmail、google-calendar、google-docs技能,有 Google 账号授权。
TL;DR: 安装技能 openclaw skill install gmail google-calendar。邮件自动处理:配置规则 "autoProcess": {"rules": [...]}。日程管理:google-calendar 技能。会议纪要:Agent 自动记录生成。工作日报:Cron "schedule": "0 18 * * 1-5" 自动生成。整体工作流:邮件 → 分类 → 提取日程 → 同步日历。
实战目标
构建一个能够:
- 自动处理邮件
- 智能管理日程
- 生成会议纪要
- 整理工作文档
- 创建工作日报
的办公自动化助手。
安装必要技能
# Gmail 技能
openclaw skill install gmail
# 日历技能
openclaw skill install google-calendar
# 文档技能
openclaw skill install google-docs
# 会议技能
openclaw skill install zoom
邮件自动处理
配置 Gmail
{
"skills": {
"gmail": {
"credentials": {
"clientId": "${GMAIL_CLIENT_ID}",
"clientSecret": "${GMAIL_CLIENT_SECRET}"
},
"autoProcess": {
"enabled": true,
"rules": [
{
"from": "[email protected]",
"action": "summarize",
"label": "JIRA"
},
{
"from": "[email protected]",
"action": "summarize",
"label": "GitHub"
},
{
"subject": "会议邀请",
"action": "extract-calendar",
"label": "会议"
}
]
}
}
}
}
邮件处理场景
用户:帮我处理今天的邮件
Agent:好的,让我看看今天收到的 23 封邮件...
[扫描邮件]
[分类处理]
[提取重要信息]
处理结果:
**需要回复** (3):
1. 来自张总:项目进度确认 - 截止明天
2. 来自 HR:培训报名确认 - 需要选择日期
3. 来自客户:需求变更说明 - 需要评估
**已自动处理** (15):
- GitHub 通知:5 封,已汇总
- JIRA 更新:4 封,已汇总
- 营销邮件:6 封,已归档
**日程提取** (2):
- 产品评审会:周四 14:00
- 1v1 会议:周五 10:00
**需要关注** (3):
- 系统维护通知:本周六
- 版本发布计划
- 新员工入职通知
需要我帮你起草回复吗?
自动回复模板
# 邮件回复模板
## 项目进度确认
感谢关注。当前项目进度如下:
- 已完成:[列出已完成项]
- 进行中:[列出进行中项]
- 待处理:[列出待处理项]
预计按时交付,如有变动会及时同步。
## 需求变更评估
收到需求变更,初步评估如下:
- 影响范围:[评估影响]
- 工作量预估:[预估工作量]
- 建议方案:[建议]
请确认是否需要进一步讨论。
日程智能管理
配置日历
{
"skills": {
"google-calendar": {
"calendarId": "primary",
"timezone": "Asia/Shanghai",
"reminders": {
"before": [15, 5],
"method": "notification"
},
"workHours": {
"start": "09:00",
"end": "18:00"
}
}
}
}
日程管理场景
用户:帮我安排明天的日程
Agent:让我查看明天的日程...
[获取日历数据]
[分析已有安排]
[建议日程优化]
明天(周三)的日程:
**上午**
- 09:00-09:30 邮件处理(建议)
- 09:30-11:00 深度工作:项目A开发
- 11:00-12:00 产品评审会
**下午**
- 14:00-15:00 团队周会
- 15:00-17:00 代码审查
- 17:00-18:00 1v1 会议
**建议调整**:
- 14:00 的会议可能与 15:00 的审查冲突,建议推迟到 15:30
- 建议在 12:00-13:00 预留午餐和休息时间
需要我帮你调整吗?
智能提醒
{
"cron": [
{
"id": "daily-morning",
"schedule": "0 8 * * 1-5",
"message": "早上好!这是今天的日程安排和待办事项"
},
{
"id": "meeting-reminder",
"schedule": "*/15 * * * *",
"message": "检查接下来的会议,提前提醒"
}
]
}
会议纪要生成
会议记录流程
用户:帮我记录下午的产品评审会议
Agent:好的,我会帮你记录。会议开始时请告诉我。
[会议开始时]
用户:会议开始了
Agent:开始记录会议纪要...
[记录中...]
用户:会议结束了
Agent:好的,以下是会议纪要:
## 产品评审会议纪要
**日期**: 2026-02-26 14:00-15:00
**参与人**: 产品组、开发组、设计组
**主持人**: 张三
### 议题一:新功能优先级
- 讨论要点:用户反馈最多的三个需求
- 决议:优先开发搜索功能,下月上线
### 议题二:UI 优化
- 讨论要点:首页改版方案
- 决议:设计组出两版方案,本周五评审
### 行动项
| 负责人 | 任务 | 截止日期 |
|-------|------|---------|
| 李四 | 完成搜索功能设计 | 03-01 |
| 王五 | 出两版首页方案 | 02-28 |
| 赵六 | 准备技术评估报告 | 03-05 |
是否需要我发送给相关人员?
会议纪要模板
# {{会议名称}}会议纪要
**日期**: {{date}}
**时间**: {{time}}
**参与人**: {{participants}}
**主持人**: {{host}}
**记录人**: {{recorder}}
## 议题
### 议题一:{{topic1}}
- 讨论要点:{{points}}
- 决议:{{decision}}
### 议题二:{{topic2}}
...
## 行动项
| 负责人 | 任务 | 截止日期 |
|-------|------|---------|
{{action_items}}
## 下次会议
- 时间:{{next_meeting}}
- 议题:{{next_topics}}
文档自动整理
文档整理场景
用户:帮我整理这个项目文件夹
Agent:好的,让我分析项目文件夹...
[扫描文件]
[分析内容]
[建议整理方案]
发现以下文件:
**需要整理** (12):
- 散落的文档 (5 个)
- 未命名的文件 (3 个)
- 重复的版本 (4 个)
**建议整理方案**:
项目/ ├── 需求/ │ ├── PRD-v1.0.md │ └── 需求变更记录.md ├── 设计/ │ ├── UI设计稿/ │ └── 架构图/ ├── 开发/ │ ├── API文档.md │ └── 开发规范.md ├── 测试/ │ └── 测试用例/ └── 会议纪要/ └── 2026-02/
是否执行整理?
文档命名规范
{
"documentRules": {
"naming": {
"pattern": "{{type}}-{{name}}-{{date}}",
"types": ["PRD", "设计", "API", "会议", "报告"],
"dateFormat": "YYYY-MM-DD"
},
"versioning": {
"enabled": true,
"pattern": "v{{major}}.{{minor}}"
}
}
}
工作日报生成
日报模板
{
"cron": [
{
"id": "daily-report",
"schedule": "0 18 * * 1-5",
"session": "work",
"message": "请帮我生成今天的工作日报"
}
]
}
日报生成
用户:生成今天的工作日报
Agent:正在整理今天的工作...
[分析 Git 提交]
[分析日历事件]
[分析邮件往来]
# 工作日报 - 2026-02-26
## 今日完成
- ✅ 完成用户搜索功能开发 (3 commits)
- ✅ 修复登录页面 UI 问题
- ✅ 参加产品评审会议
- ✅ 完成 2 个 PR review
## 进行中
- 🔄 搜索结果优化 (进度 60%)
- 🔄 API 文档更新
## 明日计划
- 完成搜索优化
- 开始推荐算法开发
- 参加技术分享会
## 遇到的问题
- 搜索性能需要优化,已提出解决方案
## 数据统计
- 代码提交: 5 次
- 代码行数: +320 -45
- 会议时长: 2.5 小时
- 邮件处理: 23 封
需要发送给团队吗?
集成工作流
完整自动化配置
{
"cron": [
{
"id": "morning-brief",
"schedule": "0 8 * * 1-5",
"message": "早安!今天的日程和待办:\n1. 今日会议\n2. 重要邮件\n3. 待办事项"
},
{
"id": "email-summary",
"schedule": "0 12 * * 1-5",
"message": "午间邮件摘要"
},
{
"id": "daily-report",
"schedule": "0 18 * * 1-5",
"message": "生成工作日报"
}
],
"webhooks": [
{
"id": "jira-update",
"path": "/webhook/jira",
"message": "收到 JIRA 更新: {{data.issue.key}} - {{data.issue.summary}}"
}
]
}
小结
通过 OpenClaw 构建办公自动化助手:
- 邮件处理:自动分类、汇总、回复
- 日程管理:智能安排、冲突检测、提前提醒
- 会议纪要:自动记录、结构化输出、分发
- 文档整理:规范命名、自动归档、版本管理
- 工作日报:自动生成、数据统计、团队同步
更新记录:
- 2026-02-26:初版发布
系列导航:
- ← 上一篇:实战:构建知识管理助手
- → 下一篇:实战:构建编程助手