[Productivity] Pomodoro

NOTE: This Skill is under active development by @erabti here - https://github.com/erabti/mycroft-pomodoro-skill

Skill name: skill-pomodoro

User story:

  • As a user who practices the Pomodoro technique for personal productivity, I want to be able to use Mycroft to track blocks of time called Pomodoros and report back to me on progress.

What third party services, data sets or platforms will the Skill interact with?

None, Mycroft would keep a local track of the Pomodoros worked

Are there similar Mycroft Skills already?

No, actively being worked on by Community Developer

What will the user Speak to trigger the Skill?

“start pomodoro”
“start a pomodoro”
“start a pomodoro for 23 minutes”
“start a pomodoro for 20 minutes and 10 minutes”
“start pomodoro for 30 minutes work and 10 minutes break”
“start a pomodoro for 20 minutes work time and 5 minutes break time”
“how much time left for the work time”
“how much time left in pomodoro”
“pomodoro status”
“how much time left for the break”
“what is the remaining time for the break”
“end pomodoro”
“stop pomodoro”
“exit pomodoro”

What phrases will Mycroft Speak?


What Skill Settings will this Skill need to store?

  • Pomodoro timer
  • How many Pomodoros the user has worked
  • Possibly metrics over time on Pomodoros worked

Other comments?