ClawDoro:专为 AI Agent 打造的专注力番茄钟 - Openclaw Skills

作者:互联网

2026-04-13

AI教程

什么是 ClawDoro?

ClawDoro 是为 Openclaw Skills 生态系统设计的专业生产力技能。它为番茄工作法提供了一个简洁、无干扰的浏览器界面,允许开发者和知识工作者在使用 AI 编程助手的同时管理深度工作时段。

通过集成具有本地存储持久性的任务列表,它确保您在编码和专注间隔之间切换时,心流状态不会被打断。对于希望在高强度开发与结构化休息之间取得平衡的 Openclaw Skills 用户来说,此技能是一个核心组件。

下载入口:https://github.com/openclaw/skills/tree/main/skills/snail3d/pomodoro

安装与下载

1. ClawHub CLI

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

npx clawhub@latest install pomodoro

2. 手动安装

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

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

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

3. 提示词安装

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

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

ClawDoro 应用场景

  • 在执行复杂编码任务期间,使用番茄工作法管理深度工作时段。
  • 直接在基于浏览器的界面中追踪微任务,支持跨会话持久化。
  • 在 Openclaw Skills 环境中通过语音或命令行同步专注间隔。
  • 维护一个持久的待办事项列表,即使刷新浏览器或重启系统也不会丢失。
ClawDoro 工作原理
  1. 用户使用命令行或通过兼容 Openclaw Skills 的智能体发送自然语言请求来触发该技能。
  2. 在 8765 端口初始化本地微型 HTTP 服务器以提供界面服务。
  3. 系统自动启动默认浏览器并打开 ClawDoro 界面。
  4. 通过 Web 界面管理专注和休息计时器,支持快捷键快速控制。
  5. 所有任务数据和计时器设置都存储在浏览器的 localStorage 中,实现会话持久化。

ClawDoro 配置指南

要开始使用 Openclaw Skills 库中的此项目,请确保本地目录中包含技能文件,并运行以下命令:

# 触发默认计时器 (27/5/15 分钟)
clawdoro

# 以自定义专注时长开始 (例如 50 分钟)
clawdoro 50

# 完整配置 (专注/短休/长休)
clawdoro 50 10 30

ClawDoro 数据架构与分类体系

ClawDoro 利用浏览器本地存储来确保隐私和速度。数据结构如下:

属性 存储方式 描述
任务列表 localStorage 存储用户定义的任务和完成状态字符串。
计时器设置 localStorage 在不同会话间持久化自定义的工作和休息时长。
UI 状态 localStorage 维持当前计时器状态和活动任务选择。
服务器端口 静态 (8765) 用于提供 timer.html 文件的本地端口。
name: ClawDoro
description: A beautiful Pomodoro timer with task tracking. Opens a clean, focused timer interface in your browser.
commands:
  clawdoro: node ~/clawd/skills/pomodoro/trigger.js
  pomodoro: node ~/clawd/skills/pomodoro/trigger.js

?? ClawDoro

A beautiful Pomodoro timer with task tracking. Built for focus.

ClawDoro

Usage

# Start with default 27/5/15 min
clawdoro

# Custom focus time
clawdoro 50

# Full custom (focus/short/long)
clawdoro 50 10 30

Or just tell Clawd: "Start ClawDoro" or "ClawDoro 45 minutes"

Features

  • ?? Beautiful, distraction-free timer UI
  • ?? Customizable work/break durations (default 27 min - Clawd's pick!)
  • ?? Task list with localStorage persistence
  • ?? Keyboard shortcuts (Space = start/pause, R = reset)
  • ?? 3-pulse soothing chime on completion
  • ? Fun "break time" surprise ??
  • ?? Mobile responsive
  • ?? Everything persists between sessions

How It Works

  1. Opens a mini HTTP server on port 8765
  2. Serves the beautiful ClawDoro UI
  3. Auto-opens browser
  4. Tasks & settings saved to localStorage

Files

  • trigger.js - Entry point that starts server and opens browser
  • timer.html - The ClawDoro timer UI
  • SKILL.md - This documentation

? Support the work: Buy Me a Coffee

Built with ?? by Clawd for Snail