Install
openclaw skills install @thcjp/email-digest-tool-pro邮件日报专业版面向企业用户与高效能个人用户。Use when 需要消息发送、通知推送、邮件短信、通信集成时使用。不适用于垃圾信息群发。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。支持多场景应用和灵活配置。
openclaw skills install @thcjp/email-digest-tool-pro功能说明: 本技能涵盖 中文交互、化工作流场景 等核心能力。
版本: 1.0.0 适用对象: 企业管理者、团队负责人、运维与运营人员 核心定位: 企业级多邮箱智能摘要与监控平台 兼容性: 完全兼容免费版(email-digest-tool-free)全部功能,可直接升级
邮件日报专业版是一款面向企业级场景的多邮箱智能摘要与监控工具。在免费版提供的单邮箱摘要生成能力之上,专业版引入多邮箱账户聚合、AI 智能摘要、定时报告推送、邮件智能分类、关键邮件告警与历史趋势分析等高级特性,帮助企业管理者与团队负责人在一个视图中掌握所有邮箱动态,实现邮件的智能化管理与 proactive 监控. 专业版向下完全兼容免费版,现有浏览器自动化流程无需修改即可平滑升级。新增的企业级功能通过扩展命令实现,支持多渠道报告推送与自定义告警规则.
处理: 解析多邮箱聚合的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回多邮箱聚合的响应数据,包含状态码、结果和日志.
处理: 解析AI 智能摘要的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回AI 智能摘要的响应数据,包含状态码、结果和日志.
处理: 解析定时报告推送的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回定时报告推送的响应数据,包含状态码、结果和日志.
处理: 解析智能分类与标签的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回智能分类与标签的响应数据,包含状态码、结果和日志.
处理: 解析告警通知的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回告警通知的响应数据,包含状态码、结果和日志.
处理: 解析趋势分析的输入参数,完成核心逻辑,返回结构化响应.
输出: 返回趋势分析的响应数据,包含状态码、结果和日志.
技术参数:使用input_params和output_format参数控制执行行为,支持json/text/csv输出格式.
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:智能摘要与定时报、企业级邮件监控与、分类方案、邮件日报专业版面、向企业用户与高效、能个人用户、Use、when、需要消息发送、通知推送、邮件短信、通信集成时使用、不适用于垃圾信息、适用于独立开发者、企业团队和自动化、工作流场景等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.
企业管理者同时使用 Gmail(对外)和 Outlook(内部),需要每天早晨收到两个邮箱的统一摘要.
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 邮件日报专业版处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
# 生成多邮箱聚合摘要
email-digest-tool aggregate \
--accounts gmail,outlook \
--date today \
--format html \
--output reports/daily_$(date +%Y%m%d).html
# ...
# 自动推送到飞书
email-digest-tool aggregate \
--accounts gmail,outlook \
--push feishu \
--webhook "https://open.feishu.cn/open-apis/bot/v2/hook/未指定"
输出报告示例:
==========================================
📧 多邮箱日报 - 2026-07-18
==========================================
# ...
📊 账户概览:
- Gmail (manager@company.com): 未读 15 封
- Outlook (manager@company.onmicrosoft.com): 未读 8 封
- 合计未读: 23 封
# ...
🔴 高优先级邮件 (3 封):
1. [Gmail] 来自 ceo@company.com
主题: 董事会决议 - 需要签字
时间: 08:45 | 评分: 9.5/10
建议: 立即处理
# ...
2. [Outlook] 来自 legal@company.com
主题: 合同审核 - 紧急
时间: 09:12 | 评分: 9.0/10
建议: 今日内回复
# ...
🟡 中优先级邮件 (12 封):
...
# ...
💡 AI 建议:
- 优先回复董事会决议邮件
- 3 封合同邮件需今日审批
- 5 封订阅邮件可批量归档
==========================================
设置每天早上9点自动生成摘要并推送到飞书群.
# 创建定时推送任务
email-digest-tool schedule create \
--name "morning-digest" \
--cron "0 9 * * 1-5" \
--accounts gmail,outlook \
--format markdown \
--push feishu \
feishu.cn/open-apis/bot/v2/hook/未指定" \
--timezone "Asia/Shanghai"
# ...
# 查看所有定时任务
email-digest-tool schedule list
# ...
# 查看任务执行历史
email-digest-tool schedule history --name "morning-digest"
配置当收到来自特定发件人或包含紧急关键词的邮件时立即告警.
# 配置告警规则
email-digest-tool alert create \
--name "ceo-alert" \
--condition "from:ceo@company.com" \
--channel feishu \
feishu.cn/open-apis/bot/v2/hook/未指定" \
--priority critical
# ...
email-digest-tool alert create \
--name "urgent-keyword" \
--condition "subject contains:紧急,urgent,critical" \
--channel email \
--notify "admin@company.com" \
--priority high
# ...
# 启动告警监控
email-digest-tool alert start --all
# ...
# 查看告警历史
email-digest-tool alert log --since "2026-07-01"
专业版完全兼容免费版,现有浏览器自动化流程可直接使用:
# 免费版命令依然有效
browser-use --browser real open https://mail.google.com
browser-use state
browser-use screenshot inbox.png
# ...
# 专业版新增命令
email-digest-tool aggregate --accounts gmail --format html
创建账户配置文件 $HOME/.config/email-digest-tool/accounts.json:
{
"accounts": [
{
"name": "Gmail工作邮箱",
"provider": "gmail",
"url": "https://mail.google.com",
"mode": "browser-session"
},
{
"name": "Outlook内部邮箱",
"provider": "outlook",
"url": "https://outlook.live.com",
"mode": "browser-session"
}
]
}
{
"push_channels": {
"feishu": {
"webhook": "https://open.feishu.cn/open-apis/bot/v2/hook/未指定"
},
"dingtalk": {
"webhook": "https://oapi.dingtalk.com/robot/send?access_token=未指定"
},
"slack": {
"webhook": "https://hooks.slack.com/services/未指定"
},
"email": {
"smtp_server": "smtp.company.com",
"port": 587,
"username": "bot@company.com",
"password": "your_password"
}
}
}
响应解析: 完成完成后,查看输出响应确认任务状态。成功时输出包含解析摘要和响应数据;失败时根据错误信息排查问题,查阅错误解析章节获取恢复步骤.
{
"ai_summary": {
"enabled": true,
"provider": "builtin",
"language": "zh",
"features": {
"importance_scoring": true,
"action_suggestions": true,
"risk_detection": true,
"summary_generation": true
},
"scoring_rules": {
"high_priority_senders": ["ceo@company.com", "boss@company.com"],
"urgent_keywords": ["紧急", "urgent", "critical", "立即"],
"high_threshold": 8.0,
"medium_threshold": 5.0
}
}
}
{
"alerts": [
{
"name": "高管邮件告警",
"condition": {
"from": ["ceo@company.com", "cto@company.com"]
},
"channel": "feishu",
"priority": "critical",
"silent_hours": "22:00-08:00"
},
{
"name": "未读超量告警",
"condition": {
"unread_count_gt": 50
},
"channel": "email",
"notify": "admin@company.com",
"priority": "medium"
}
]
}
{
"schedules": [
{
"name": "每日晨报",
"cron": "0 9 * * 1-5",
"timezone": "Asia/Shanghai",
"accounts": ["gmail", "outlook"],
"format": "html",
"push": ["feishu", "email"]
},
{
"name": "周报汇总",
"cron": "0 18 * * 5",
"timezone": "Asia/Shanghai",
"accounts": ["gmail", "outlook"],
"format": "markdown",
"push": ["feishu"],
"include_trends": true
}
]
}
# 按角色分组管理邮箱
email-digest-tool accounts group create --name "管理层" --accounts gmail,outlook
email-digest-tool accounts group create --name "客服" --accounts service1,service2
# ...
# 按分组生成摘要
email-digest-tool aggregate --group "管理层" --format html
# 测试告警规则
email-digest-tool alert test --name "ceo-alert"
# ...
# 调整静默时段
email-digest-tool alert update --name "ceo-alert" --silent-hours "22:00-08:00"
# 归档历史报告
email-digest-tool archive --since "2026-01-01" --dir reports/archive/
# ...
# 检索历史报告
email-digest-tool archive search --keyword "董事会" --since "2026-01-01"
| 能力 | 免费版 | 专业版 |
|---|---|---|
| 单邮箱摘要 | ✅ | ✅ |
| 浏览器会话复用 | ✅ | ✅ |
| 邮件统计 | 基础统计 | 高级统计 |
| 多邮箱聚合 | ❌ | ✅ |
| AI 智能摘要 | ❌ | ✅(重要度评分) |
| 定时报告推送 | ❌ | ✅(多渠道) |
| 智能分类 | ❌ | ✅(自定义规则) |
| 告警通知 | ❌ | ✅(实时告警) |
| 趋势分析 | ❌ | ✅(图表分析) |
| 报告归档 | ❌ | ✅(可检索) |
| 推送渠道 | 截图 | 邮件/飞书/钉钉/Slack |
| 技术支持 | 社区支持 | 优先支持 |
解决: 检查对应账户的浏览器登录状态,确保会话有效:
# 验证账户状态
email-digest-tool accounts health-check
# ...
# 重新登录失效账户
解决: 调整评分规则与关键词配置:
# 更新评分规则
email-digest-tool config update --ai-scoring rules.json
# ...
# 查看评分详情
email-digest-tool aggregate --accounts gmail --show-scores
解决: 检查推送渠道配置与网络:
# 测试推送渠道
email-digest-tool push test --channel feishu
# ...
# 查看推送日志
email-digest-tool push log --since "2026-07-01"
解决: 优化告警规则与静默策略:
# 查看告警频率统计
email-digest-tool alert stats
# ...
# 调整告警阈值
email-digest-tool alert update --name "unread-alert" --threshold 100
解决: 专业版支持多种格式互转:
# 格式转换
email-digest-tool convert --input report.html --format markdown
| 命令 | 功能 | 专业版独有 |
|---|---|---|
aggregate | 多邮箱聚合摘要 | ✅ |
schedule | 定时任务管理 | ✅ |
alert | 告警规则管理 | ✅ |
push | 推送渠道管理 | ✅ |
archive | 报告归档检索 | ✅ |
accounts | 多账户管理 | ✅ |
config | 配置管理 | ✅ |
convert | 格式转换 | ✅ |
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
| browser-use | CLI工具 | 必需 | uv pip install browser-use[cli] |
| Chrome 浏览器 | 浏览器 | 必需 | 官方网站下载安装 |
| 邮箱账户 | 账户 | 必需 | 注册主流邮箱服务 |
| 推送渠道 Webhook | 集成 | 可选 | 飞书/钉钉/Slack 机器人配置 |
| cron 服务 | 系统服务 | 可选 | 系统自带(定时任务需要) |
| 数据库 | 存储引擎 | 可选 | 用于报告归档(可选 SQLite 文件存储) |
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |
| 风险类型 | 防范措施 |
|---|---|
| API密钥泄露 | 通过环境变量配置,禁止硬编码到代码或配置文件中 |
| 命令执行风险 | 仅执行白名单命令,避免拼接用户输入到命令行参数中 |
| 网络通信安全 | 使用HTTPS协议,验证SSL证书有效性 |
| 敏感数据暴露 | 输出结果中不包含密钥、令牌等敏感信息 |
使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。