feat: CC-Loop-Email —— Claude Code loop 邮件通知 skill
QQ 邮箱 SMTP 发信工具(默认零依赖,代理可选需 PySocks)+ cc-loop-email skill: loop 定时/到点发邮件(进度、完成),并安排 7 天到期提醒,防长程 loop 静默停摆。
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
CC-Loop-Email
Claude Code 长程 loop 的邮件通知 —— 跑通宵、人不在电脑前,loop 的进度、完成、以及7 天到期都会发邮件到你手机上,不用一直盯着终端。
解决什么问题
跑 Claude Code 的 loop(
/loop、ScheduleWakeup、CronCreate),动辄几小时到通宵。睡一觉醒来,不知道:CC-Loop-Email 让 loop 自己定时 / 到点给你发邮件:进度汇报、任务完成,以及最关键的 7 天到期提醒——提醒你重启 loop 或换监测方式。
依赖
Python 3.8+
默认零依赖:仅用标准库(
smtplib/email),开箱即用。代理模式可选:仅当
config.json配了proxy时才需要 PySocks:快速开始
1. 拿 QQ 邮箱授权码
2. 配置
复制
config.example.json为config.json,填入:config.json已在.gitignore,授权码不会进仓库。3. 测试发信
收到邮件即通。若连不上(全局代理/TUN),把
"proxy"设为"127.0.0.1:7890"并pip install -r requirements.txt后重试。4. 接入 loop
在 Claude Code 里跑这个项目的 loop 前,调用
cc-loop-emailskill(见下方安装),它会自主完成:配置 → 测试 → 用调度器安排定期进度邮件 + 7 天到期提醒。也可以直接手动调度:
作为 Skill 安装
把
SKILL.md(连同send_email.py、config.example.json)放进:之后在任意项目里对 Claude 说「给这个 loop 配邮件通知 / 用 cc-loop-email skill」,它会按 skill 的 6 步流程走完。
防踩坑(重要)
config.json已 gitignore,别提交。smtp.qq.com:465即可;全局代理环境才需配proxy。命令速查
仓库文件
许可证
MIT