防久坐提醒
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_cac68f26/sit-reminder。
技能介绍
问题在哪
长时间写代码或盯屏幕时,「再五分钟」往往变成一小时。系统日历提醒容易被忽略,浏览器标签页里的番茄钟又和 IDE、终端抢注意力。你需要的是到点就在桌面上拦住视线的提醒,而不是多开一个网页。
技能如何工作
本技能以独立 Python 进程运行,不占用灵犀沙箱主流程。launcher.py 作为后台守护进程循环计时,到期子进程调用 reminder.py 弹出 520×420 原生窗口(居中、圆角、浅绿→浅橙渐变)。
每次弹窗会随机搭配 12 条健康小贴士与 6 套微运动建议。交互上提供:
- 「好的,起来走走」 — 主按钮,关闭当前提醒
- 「5 分钟后」 / 「10 分钟后」 — 稍后再次弹出
- 15 / 30 / 45 / 60 分钟 — 点击即改间隔并写入
config.json,下次启动沿用
窗口带渐入动画(透明度 0→0.95);60 秒无操作自动关闭;右上角圆形关闭按钮可手动关掉。
适用边界
- 依赖本机 Python 与桌面 GUI 环境,远程无图形会话时无法弹窗。
- 关闭所有提醒窗口即可停止循环;若要彻底结束,需在任务管理器中结束对应 Python 进程。
- 文案与 UI 为固定方案,不包含跨设备同步或团队统计能力。
使用场景
- 在灵犀沙箱里连续写代码或跑 agent,希望用独立进程定时弹原生窗,到点起身活动而不占用沙箱主线程
- 伏案调试超过一小时,需要 15/30/45/60 分钟可切换且写入 config.json 的间隔,重启后仍沿用同一设定
- 临时改做 30 分钟一轮的 deep work,想点选间隔按钮立即生效,并用「5 分钟后」「10 分钟后」处理正在关键断点上的情况
- 改完 reminder 或 launcher 逻辑后,需要直接触发弹窗,核对 520×420 界面、文案轮换与 60 秒自动关闭是否正常
适合人员
- 在 Windows 图形桌面用 Python 开发、需要原生弹窗而非浏览器计时器的本地工程师
- 在灵犀沙箱长时间驻留、希望 launcher 后台守护与沙箱任务分进程运行的 agent 使用者
- 容易忽略系统日历提醒、更依赖屏幕中央渐变窗和健康小贴士+微运动文案触发起身的人
- 需要固定提醒节奏、依赖 config.json 自动保存间隔、不愿每次手动重设的用户