Pomodoro Timer

Launches an interactive Pomodoro timer (work/break cycle) with an animated circular countdown. Use when the user asks to start a Pomodoro, a focus session, a 25/5 timer, or any timed work/break interval.

jgouviergmail 2d1659a 4 files · 23.7 KB Updated

File contents

Pomodoro Timer

Instructions

This skill launches a self-contained interactive Pomodoro timer directly in the chat. The plan is deterministic: the rendering script emits an HTML frame with an animated SVG countdown, start/pause/reset controls, and an automatic work→break transition.

Default cycle: 25 minutes of focus, followed by 5 minutes of break. The user can override either duration in their query (e.g. "50/10 pomodoro" or "minuteur de 15 minutes de travail"). The response LLM should detect these overrides and pass work_minutes / break_minutes accordingly when invoking the script.

Output Contract

Returns text + frame.html:

  • text: one-line caption announcing the timer.
  • frame.html: the inline interactive HTML (SVG + inline JS).

Ressources disponibles

  • scripts/render_timer.py — Generates the interactive Pomodoro HTML frame.

jgouviergmail/LIA-Assistant/tree/main/data/skills/system/pomodoro-timer commit 2d1659a63d

Frequently asked questions

npx skillmds@latest add jgouviergmail/pomodoro-timer