Token导航 LogoToken导航TokenDH.com
效率敏感数据clawhub未标认证来源可访问clear审计提醒

email-daily-summary-zc电子邮件每日摘要 zc

Agent Skill

email-daily-summary-zc 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,868

周安装

158

GitHub Stars

公开资料未说明

下载量

1,251
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:email-daily-summary-zc(电子邮件每日摘要 zc)
来源仓库:https://github.com/lean-zhouchao/email-daily-summary-zc
安装命令:
openclaw skills install email-daily-summary-zc
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install email-daily-summary-zc

简介

自动登录主流邮箱并生成每日邮件摘要,帮助用户快速掌握收件要点。

  • 适用于需要每日邮件内容概览、提升信息处理效率的场景。
  • 通过配置邮箱账户即可使用,支持 Gmail、Outlook、QQ 邮箱等主流服务商。
  • 需授权访问邮箱账户,建议确认维护状态及是否涉及敏感数据读写。
  • 安装前请检查权限范围,避免触发不必要的网络或文件操作。

SKILL.md

name
email-daily-summary-zc
description
Automatically logs into email accounts (Gmail, Outlook, QQ Mail, etc.) and generates daily email summaries. Use when the user wants to get a summary of their emails, check important messages, or create daily email digests.
allowed-tools
Bash(browser-use:*), Bash(echo:*), Bash(date:*)

Email Daily Summary Skill

这个技能帮助你自动登录邮箱,获取邮件内容,并生成每日邮件总结。

功能特性

  • 🔐 支持多种邮箱登录(Gmail、Outlook、QQ 邮箱、163 邮箱等)
  • 📧 自动获取最新邮件列表
  • 📝 智能生成邮件摘要
  • 🏷️ 按重要性/发件人/主题分类
  • 📊 生成每日邮件统计报告

前置要求

  1. 安装 browser-use CLI:
uv pip install browser-use[cli]
browser-use install
  1. 确保已在浏览器中登录过邮箱(使用 real 模式可直接复用登录状态)

使用方法

方式一:使用已登录的浏览器(推荐)

使用 --browser real 模式可以复用你 Chrome 浏览器中已登录的邮箱会话:

# Gmail
browser-use --browser real open https://mail.google.com

# Outlook
browser-use --browser real open https://outlook.live.com

# QQ 邮箱
browser-use --browser real open https://mail.qq.com

# 163 邮箱
browser-use --browser real open https://mail.163.com

方式二:手动登录流程

如果需要手动登录,使用 --headed 模式查看操作过程:

# 打开邮箱登录页面(以 Gmail 为例)
browser-use --headed open https://accounts.google.com

# 查看页面元素
browser-use state

# 输入邮箱地址(根据 state 返回的索引)
browser-use input <email_input_index> "your-email@gmail.com"
browser-use click <next_button_index>

# 输入密码
browser-use input <password_input_index> "your-password"
browser-use click <login_button_index>

# 跳转到邮箱
browser-use open https://mail.google.com

获取邮件列表

登录成功后,获取邮件列表:

# 获取当前页面状态,查看邮件列表
browser-use state

# 截图保存当前邮件列表
browser-use screenshot emails_$(date +%Y%m%d).png

# 使用 JavaScript 提取邮件信息(Gmail 示例)
browser-use eval "
  const emails = [];
  document.querySelectorAll('tr.zA').forEach((row, i) => {
    if (i < 20) {
      const sender = row.querySelector('.yX.xY span')?.innerText || '';
      const subject = row.querySelector('.y6 span')?.innerText || '';
      const snippet = row.querySelector('.y2')?.innerText || '';
      const time = row.querySelector('.xW.xY span')?.innerText || '';
      emails.push({ sender, subject, snippet, time });
    }
  });
  JSON.stringify(emails, null, 2);
"

使用 Python 生成邮件总结

# 初始化邮件数据收集
browser-use python "
emails_data = []
summary_date = '$(date +%Y-%m-%d)'
"

# 滚动页面加载更多邮件
browser-use python "
for i in range(3):
    browser.scroll('down')
    import time
    time.sleep(1)
"

# 提取邮件数据(需要根据实际邮箱 DOM 结构调整)
browser-use python "
import json

# 获取页面 HTML 进行解析
html = browser.html

# 这里需要根据具体邮箱服务解析 HTML
# 示例:统计基本信息
print(f'=== 邮件日报 {summary_date} ===')
print(f'页面 URL: {browser.url}')
print(f'页面标题: {browser.title}')
"

# 截图保存
browser-use python "
browser.screenshot(f'email_summary_{summary_date}.png')
print(f'截图已保存: email_summary_{summary_date}.png')
"

完整的每日邮件总结脚本

创建一个完整的总结流程:

#!/bin/bash
# email_daily_summary.sh

DATE=$(date +%Y-%m-%d)
TIME=$(date +%H:%M:%S)
OUTPUT_DIR="./email_summaries"
mkdir -p "$OUTPUT_DIR"

echo "=========================================="
echo "📧 邮件日报生成中..."
echo "日期: $DATE $TIME"
echo "=========================================="

# 1. 打开邮箱(使用已登录的浏览器)
browser-use --browser real open https://mail.google.com

# 2. 等待页面加载
sleep 3

# 3. 获取页面状态
echo ""
echo "📋 当前邮箱状态:"
browser-use state

# 4. 截图保存邮件列表
echo ""
echo "📸 保存截图..."
browser-use screenshot "$OUTPUT_DIR/inbox_$DATE.png"

# 5. 提取邮件数据
echo ""
echo "📊 邮件统计:"
browser-use eval "
(() => {
  const unreadCount = document.querySelectorAll('.zE').length;
  const totalVisible = document.querySelectorAll('tr.zA').length;
  return JSON.stringify({
    unread: unreadCount,
    visible: totalVisible,
    timestamp: new Date().toISOString()
  });
})()
"

# 6. 关闭浏览器
echo ""
echo "✅ 完成!截图保存至: $OUTPUT_DIR/inbox_$DATE.png"
browser-use close

支持的邮箱服务

邮箱服务登录 URL收件箱 URL
Gmailhttps://accounts.google.comhttps://mail.google.com
Outlookhttps://login.live.comhttps://outlook.live.com
QQ 邮箱https://mail.qq.comhttps://mail.qq.com
163 邮箱https://mail.163.comhttps://mail.163.com
126 邮箱https://mail.126.comhttps://mail.126.com
企业微信邮箱https://exmail.qq.comhttps://exmail.qq.com

生成 AI 邮件摘要

如果配置了 API Key,可以使用 AI 自动生成邮件摘要:

# 使用 AI 提取邮件摘要(需要 BROWSER_USE_API_KEY)
browser-use --browser real open https://mail.google.com
browser-use extract "提取前 10 封邮件的发件人、主题和摘要,按重要性排序"

定时任务设置

macOS/Linux (crontab)

# 编辑 crontab
crontab -e

# 添加每日早上 9 点执行的任务
0 9 * * * /path/to/email_daily_summary.sh >> /path/to/logs/email_summary.log 2>&1

macOS (launchd)

创建 ~/Library/LaunchAgents/com.email.dailysummary.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.email.dailysummary</string>
    <key>ProgramArguments</key>
    <array>
        <string>/bin/bash</string>
        <string>/path/to/email_daily_summary.sh</string>
    </array>
    <key>StartCalendarInterval</key>
    <dict>
        <key>Hour</key>
        <integer>9</integer>
        <key>Minute</key>
        <integer>0</integer>
    </dict>
    <key>StandardOutPath</key>
    <string>/tmp/email_summary.log</string>
    <key>StandardErrorPath</key>
    <string>/tmp/email_summary_error.log</string>
</dict>
</plist>

加载任务:

launchctl load ~/Library/LaunchAgents/com.email.dailysummary.plist

输出示例

生成的邮件总结报告格式:

==========================================
📧 邮件日报 - 2026-01-30
==========================================

📊 统计概览:
- 未读邮件: 12 封
- 今日新邮件: 28 封
- 重要邮件: 5 封

🔴 重要邮件:
1. [工作] 来自 boss@company.com
   主题: 项目进度汇报 - 紧急
   时间: 09:30

2. [财务] 来自 finance@bank.com
   主题: 账单提醒
   时间: 08:15

📬 今日邮件分类:
- 工作相关: 15 封
- 订阅通知: 8 封
- 社交媒体: 3 封
- 其他: 2 封

💡 建议操作:
- 回复 boss@company.com 的邮件
- 处理 3 封需要审批的邮件

==========================================

安全提示

⚠️ 重要安全建议

  1. 不要在脚本中明文保存密码,优先使用 --browser real 模式复用已登录会话
  2. 敏感信息使用环境变量存储
  3. 定期检查授权应用,移除不需要的第三方访问
  4. 启用两步验证保护邮箱安全
  5. 日志文件不要包含敏感信息

故障排除

登录失败?

# 使用 headed 模式查看登录过程
browser-use --browser real --headed open https://mail.google.com

页面元素找不到?

# 等待页面完全加载
sleep 5
browser-use state

会话过期?

# 关闭所有会话重新开始
browser-use close --all
browser-use --browser real open https://mail.google.com

清理

完成后记得关闭浏览器:

browser-use close

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

73.96%
按下载量换算925

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills