自定义邮件发送
支持HTML和附件的
在终端运行番茄工作法定时器,支持25分钟专注时段与5分钟休息的循环节奏,每完成4个周期后自动提示15分钟长休息。
为开发者及终端重度用户打造沉浸式专注环境,将番茄工作法融入命令行操作习惯。桌面通知与本地日志结合,既避免频繁查看手机打断心流,又能追溯每日有效工作时长,帮助建立可量化的深度工作节奏。
落地案例:后端工程师小李在编写代码前输入启动命令,终端开始25分钟倒计时并屏蔽干扰;完成4个周期后系统提示长休息,他顺手查看当日日志确认已完成6个有效时段。午休前临时调整为40分钟深度模式处理复杂模块,灵活适配不同任务难度。
安装要求:macOS或Linux系统,需预装osascript(macOS)或替换为对应通知工具。
启动标准25分钟会话:
echo "🍅 Focus started at $(date +%H:%M)" && sleep 1500 && osascript -e 'display notification "Time for a break!" with title "Pomodoro"' && echo "Break time at $(date +%H:%M)"
自定义时长(如15分钟):
MINS=15 && echo "Focus: ${MINS}m started at $(date +%H:%M)" && sleep $((MINS * 60)) && echo "Done at $(date +%H:%M)"
记录并查看日志:
echo "$(date +%Y-%m-%d) $(date +%H:%M) - 25min focus" >> ~/pomodoro.log
grep "$(date +%Y-%m-%d)" ~/pomodoro.log 2>/dev/null || echo "No sessions today."
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 用户自然语言指令(启动专注、自定义时长、查看日志);可选环境变量MINS指定分钟数 |
| 输出 | 终端打印的开始/结束时间戳;系统桌面通知弹窗;追加写入~/pomodoro.log的日期时间记录 |
| 适用人群 | 偏好终端环境的开发者、自由职业者、学生;需要轻量计时工具的个人效率管理用户 |
| 不包含 | GUI界面、声音提醒配置、数据统计图表、多平台同步、团队管理功能 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/abeljseba/makeovern/SKILL.md
来源类型:开源社区技能