daily-planner
Installation
SKILL.md
Daily Planner (Winner Mode)
每日日程规划系统,使用 Gemini 3.1 Pro 和 Winner 模式思维框架,为用户生成高杠杆、不对称优势的每日作战简报。
核心工作流
日程规划涉及以下步骤:
- 加载目标体系(读取长期目标 + 短期目标)
- 调用 Gemini 3.1 Pro 生成日程(Winner 模式思维框架)
- 发送 HTML 格式邮件到 qhchen@gzhmu.edu.cn
- 通过 IMAP 验证已发送邮件内容
- 验证失败则纠错重发
使用场景
场景 1:每日自动执行(定时任务触发)
运行一键脚本完成生成 → 发送 → 验证全流程:
cd /home/ubuntu/skills/daily-planner/scripts
python3 run_daily.py
场景 2:用户晚上提交明日目标
将用户提交的目标内容写入短期目标文件:
python3 /home/ubuntu/skills/daily-planner/scripts/update_goals.py "目标内容"
或直接编辑 /home/ubuntu/skills/daily-planner/references/short_term_goals.md,更新"明日目标"部分和"最近更新时间"。
场景 3:查看或修改长期目标
长期目标文件位于 /home/ubuntu/skills/daily-planner/references/long_term_goals.md,涵盖五大维度:事业科研、个人成长、健康健身、兴趣爱好、生活关系。直接编辑即可。
关键配置
| 配置项 | 值 |
|---|---|
| AI 模型 | gemini-3.1-pro-preview |
| API Key | AIzaSyCkzNP0apcHNB4mD1mI9QBlYjeeYGwQyb8 |
| 发件邮箱 | ethan.sage.ref@gmail.com |
| 收件邮箱 | qhchen@gzhmu.edu.cn |
| SMTP | smtp.gmail.com:587 (TLS) |
| 邮件配置文件 | references/email_config.json |
文件结构
| 文件 | 用途 |
|---|---|
scripts/run_daily.py |
一键执行:生成 + 发送 + 验证 |
scripts/generate_schedule.py |
调用 Gemini 生成日程 |
scripts/send_email.py |
发送邮件并通过 IMAP 自检 |
scripts/update_goals.py |
更新短期目标 |
references/long_term_goals.md |
长期目标体系(五大维度) |
references/short_term_goals.md |
短期目标(每日更新) |
references/winner_mode.md |
Winner 模式思维框架 |
references/email_config.json |
邮件 SMTP/IMAP 配置 |
Winner 模式说明
日程生成使用 Winner 模式思维框架(详见 references/winner_mode.md)。核心原则:杠杆 > 努力、速度 > 完美、定位 > 数量、不对称 > 平衡。输出风格为机密操作备忘录:直接、无情、高信号。
依赖
- Python 包:
google-genai(通过sudo pip3 install google-genai安装) - Python 内置:
smtplib,imaplib,email
定时任务
配置为每天上海时间(UTC+8)09:00 自动执行。定时任务 prompt:
执行每日日程规划任务:读取
/home/ubuntu/skills/daily-planner/SKILL.md,运行scripts/run_daily.py完成日程生成、邮件发送和验证。如果验证失败,诊断问题并重新发送。
Weekly Installs
1
Repository
ethansage0618/d…anner_qhFirst Seen
Feb 20, 2026
Security Audits
Installed on
replit1
openclaw1