番茄钟机器人:专注与休息计时助手 - Openclaw Skills

作者:互联网

2026-04-14

AI教程

什么是 番茄钟机器人?

番茄钟机器人是一款专为无缝集成到 AI 代理工作流中而设计的专业生产力工具。它通过处理深度工作和恢复的定时时间间隔,使传统的番茄工作法自动化。利用 Openclaw Skills 架构,它能确保在后台高效管理您的专注时段,而不会干扰或阻塞您的主对话线程。

该技能非常适合需要以徒手方式管理时间的开发人员和知识工作者。它能识别自然语言触发词并提供及时通知,让您在 AI 处理计时逻辑的同时保持在心流状态。

下载入口:https://github.com/openclaw/skills/tree/main/skills/nouop/pomodoro-bot

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install pomodoro-bot

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 pomodoro-bot。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

番茄钟机器人 应用场景

  • 在进行高强度编码或写作时启动标准的 25 分钟专注时段。
  • 自动从工作阶段过渡到 5 分钟休息,以防止精疲力竭。
  • 通过手动暂停、跳过或重置命令管理灵活的工作时段。
  • 通过在 Openclaw Skills 框架内接收已完成专注周期的总结来跟踪每日生产力。
番茄钟机器人 工作原理
  1. 用户通过“专注”、“番茄”或“休息”等语义关键词,或通过直接的任务生成命令启动该技能。
  2. 机器人触发一个脚本,为工作间隔建立链式定时任务(cron task)。
  3. 工作计时器到期后,机器人会自动初始化休息间隔计时器。
  4. 在整个过程中,机器人会监控暂停或跳过等控制命令,以调整进度。
  5. 完成一个完整的周期后,机器人发送总结通知并清理后台任务。

番茄钟机器人 配置指南

要开始使用此技能,您可以直接从终端启动它,或允许您的主代理触发它。确保您的环境支持 Openclaw Skills 定时任务执行。

# 直接执行示例
sessions_spawn agentId=pomodoro-bot task="开始一个番茄周期:25分钟工作,5分钟休息"

时长、声音和通知模板的配置可以在技能目录下的 references/config.md 文件中修改。

番茄钟机器人 数据架构与分类体系

番茄钟机器人通过结构化的文件系统组织其逻辑和资产,以确保在 Openclaw Skills 中的可靠性能:

文件路径 功能
scripts/start_pomodoro.sh 编排工作和休息周期的定时任务序列。
references/config.md 存储用户对时间长度和消息格式的偏好。
assets/timer-icon.png 为会话通知提供视觉 UI 元素。

所有会话数据都通过后台定时进程处理,确保即使关闭主界面,计时器仍保持激活状态。

name: pomodoro-bot
description: 专注番茄钟助手。启动25分钟工作倒计时 + 5分钟休息倒计时,支持暂停/跳过。当用户说“开始番茄钟”、“计时25分钟”、“休息时间到”等时触发。

Pomodoro Bot 技能说明

触发条件

  • 用户明确要求启动/停止/跳过番茄钟
  • 提及“番茄钟”、“25分钟”、“专注”、“休息”等关键词
  • 需要定时提醒但非一次性任务(区别于 cron 一次性提醒)

核心能力

  1. 启动工作倒计时(默认25m)
  2. 工作结束 → 自动启动休息倒计时(默认5m)
  3. 支持 pause / skip / reset 指令
  4. 结束时发送总结(如:? 完成1个番茄钟)

使用方式

  • 直接调用:sessions_spawn agentId=pomodoro-bot task="启动番茄钟,25分钟工作+5分钟休息"
  • 或由主会话根据语义自动触发

资源说明

  • scripts/start_pomodoro.sh:负责创建 cron 任务链(工作→休息→通知)
  • references/config.md:可配置时长、声音、消息模板
  • assets/timer-icon.png:可选 UI 图标(用于消息中展示)

?? 注意:本技能依赖 openclaw cron 实现倒计时,不占用主会话资源。