邮件每日摘要
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f12a44b7/self-dev-email-daily-summary。
技能介绍
要解决什么问题
每天打开多个 Web 邮箱扫未读、按发件人猜优先级,既费时间也容易漏掉需要跟进的邮件。本技能把「登录 → 拉列表 → 归纳」串成一条可重复执行的流程,输出可读的每日总结,而不是让你在各个收件箱里来回点。
技能如何工作
底层依赖 browser-use CLI,用真实浏览器访问各家邮箱的登录页与收件箱(文档中给出了 Gmail、Outlook、QQ、163、126、企业微信邮箱等 登录 URL / 收件箱 URL 对照表)。
典型用法分两条路径:
- 复用已登录会话(推荐):
--browser real读取你本机 Chrome 里已有的邮箱登录状态,避免在脚本里写账号密码。 - 可视手动登录:
--headed打开有界面浏览器,适合首次配置或会话失效时走一遍登录。
登录成功后拉取最新邮件列表,再按重要性、发件人或主题做分类;若配置了 API Key,可调用模型生成智能摘要与每日统计报告(未读分布、重点邮件等)。配合 crontab 或 macOS launchd,可把同一套 Python 流程固定在每天固定时间跑。
适用边界与注意点
- 页面 DOM 随邮箱改版会变,出现「元素找不到」时需要按当前界面调整选择器或 browser-use 步骤。
- 会话会过期;
real模式依赖你平时在 Chrome 里保持登录,失效时要重新登录或再走--headed。 - 不要在代码里明文存密码;敏感配置用环境变量,日志里避免打印邮件正文或 token。
- 跑完后应关闭浏览器实例,避免后台残留进程占资源。
- 涉及邮箱访问时建议开启两步验证,并定期清理不需要的第三方授权。
使用场景
- 每天早上用 `--browser real` 拉 Gmail/Outlook 未读列表,生成一份按发件人归类的 Markdown 日报
- 跨 QQ 与企业微信邮箱两个收件箱,统一输出当日重点邮件与未读统计
- 首次配置邮箱时用 `--headed` 完成登录,再写入 crontab 固定时间跑 Python 总结脚本
- 配置了 API Key 后,把当日邮件列表交给模型写短摘要,附在统计报告里发给团队
适合人员
- 同时维护 Gmail 与客户 QQ 邮箱、需要一份合并日报再决定回复顺序的独立顾问
- 用 launchd/crontab 在 Mac 上跑自动化、不愿在脚本里保存邮箱密码的后端工程师
- 负责多个品牌邮箱账号、要按主题/重要性筛出待办线索的运营负责人
- 远程协作时希望把昨日收件概况同步到文档或群里的项目经理