pomoclaw

Control the PomoClaw pomodoro timer on the Mac. Use when the user asks to start, stop, pause a pomodoro/pomoclaw/focus timer, check timer status, or when a pomodoro webhook fires (system event containing "Pomodoro finished").

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pomoclaw" with this command: npx skills add vkozlovskyi/pomoclaw

PomoClaw 🍅

A minimal pomodoro timer for your macOS menu bar. Control via URL scheme, perfect for OpenClaw integration.

GitHub: https://github.com/vkozlovskyi/PomoClaw Download: https://github.com/vkozlovskyi/PomoClaw/releases/latest

Commands

Run via nodes.run on the Mac node using bash -c "open 'pomoclaw://...'":

pomoclaw://start                     # Start timer with default duration (25 min)
pomoclaw://start?minutes=N           # Start timer for N minutes (1-99)
pomoclaw://pause                     # Pause/resume toggle
pomoclaw://stop                      # Stop and reset
pomoclaw://status                    # Write status to ~/.pomoclaw/status.json
pomoclaw://break?minutes=N           # Start break timer for N minutes
pomoclaw://skip                      # Skip current break

Configuration

All config via single pomoclaw://config command:

pomoclaw://config?workMinutes=25     # Set default work duration
pomoclaw://config?shortBreak=5       # Set short break duration
pomoclaw://config?longBreak=15       # Set long break duration
pomoclaw://config?sound=Glass        # Set work completion sound
pomoclaw://config?breakSound=Purr    # Set break completion sound
pomoclaw://config?launchAtLogin=true # Enable launch at login
pomoclaw://config?count=0            # Set completed pomodoro count

Multiple params can be combined:

pomoclaw://config?workMinutes=25&shortBreak=5&longBreak=15

Valid sounds

Basso, Blow, Bottle, Frog, Funk, Glass, Hero, Morse, Ping, Pop, Purr, Sosumi, Submarine, Tink

Defaults

  • Work: 25 min, Short break: 5 min, Long break: 15 min (every 4th pomodoro)
  • Work sound: Glass, Break sound: Purr

Check Status

After pomoclaw://status, read the file:

cat ~/.pomoclaw/status.json

Returns: {"state": "running|paused|idle", "remaining": <seconds>, "total": <seconds>, "startedAt": "<ISO8601>", "completedCount": N, "mode": "work|break|break_ready|idle"}

Webhooks

  • Work complete: 🍅 Pomodoro finished! N min focus session complete.
  • Break complete: ☕ Break finished! N min break complete.

On work complete:

  • Acknowledge the completed session to the user
  • Break timer will auto-appear (green arc). User clicks to start.
  • Long break (15 min) after every 4th pomodoro, short break (5 min) otherwise.

Notes

  • Timer range: 1–99 minutes
  • App must be running on Mac for commands to work
  • No dock icon — lives in menu bar only (LSUIElement)
  • Use bash -c "open 'pomoclaw://...'" via nodes.run (more reliable than array format with URL encoding)
  • Break state is NOT restored on app restart — only meaningful right after work

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

FocusTimer Pomodoro Timer via Agent

Pomodoro-style focus blocks managed by your agent. Start, pause, track sessions. Daily focus time reports. No app needed, just chat.

Registry SourceRecently Updated
6620Profile unavailable
Automation

Context Monitor

「macOS」常驻菜单栏的上下文显示器 · Menu bar context monitor for OpenClaw agents.

Registry SourceRecently Updated
1591Profile unavailable
General

Gateway Watchdog Lite

Installs a macOS or Linux service that probes the OpenClaw gateway every 2 minutes and auto-recovers it on failure, sending Telegram alerts.

Registry SourceRecently Updated
3280Profile unavailable
General

熵管理系统

熵管理系统 - 原创技能。用于管理和控制AI会话中的熵(无序度),包括上下文精简、状态重置、注意力聚焦等功能。适用于长时间会话、复杂任务、多步骤工作流等场景。

Registry SourceRecently Updated
510Profile unavailable