by @jakedahn
Simple Pomodoro timer for focused work sessions with session tracking and productivity analytics. Use when users request focus timers, ask about productivity patterns, or want to track work sessions over time. Demonstrates the System Skill Pattern (CLI + SKILL.md + Database).
A 25-minute timer for focused work sessions that saves every session to SQLite. Enables history tracking, productivity analytics, and pattern recognition over time.
This is a System Skill - it provides handles to operate a personal data system. As commands run and sessions accumulate, context builds and compounds. The system learns patterns and provides increasingly valuable insights through an OODA loop of observation, orientation, decision, and action.
Operating this skill involves running a continuous cycle:
./pomodoro status) and review history (./pomodoro history)./pomodoro stats --period week)./pomodoro start), provide recommendations, celebrate milestonesEach cycle builds on accumulated data, making insights more valuable over time.
~/.claude/skills/pomodoro/pomodoro~/.claude/skills/pomodoro/pomodoro.db on first runUser task → What kind of request?
├─ Start focused work → Check status first, then start session
├─ Check current timer → Use status command
├─ Review productivity → Use stats command (day/week/month/year)
├─ View past sessions → Use history command
└─ Stop early → Use stop command
To see all available options: Run ./pomodoro --help or ./pomodoro <command> --help
Begin a Pomodoro session:
# Traditional 25-minute Pomodoro
./pomodoro start --task "Refactor authentication module"
# Custom durations and cycles
./pomodoro start --task "Quick review" --work 5 --break 3 --cycles 2
./pomodoro start --task "Deep focus" --work 50 --br...