Sorry for the long post but I have done something similar using Alexa Routines for a reminder to take out the garbage cans. This uses a few Alexa Routine spots and is a little bit of a Rube Goldberg type of setup but it works for me and I have been using it for about 18 months now.
Each Tuesday evening (can be scheduled directly in Alexa or triggered by a scheduled virtual contact with auto-off in RM) an Alexa routine is triggered that announces:
“Just a friendly reminder to take out the trash. If you have not, say ‘Alexa, I want to take out the trash and I will turn on the patio and driveway lights for you, or you can say ‘Alexa, remind me later to take out the trash’.”
Two other Alexa routines must be entered into the Alexa app which are triggered by your response. One Alexa routine is triggered by the command “Alexa, I want to take out the trash” and the Alexa routine then responds “OK, I will turn on the lights for you” and triggers my Patio and Driveway Lights to go on and stay on as long as motion is active (motion is detected by my security cameras).
Another Alexa routine is triggered by the command “Alexa, remind me to take out the trash”. This sets a regular Alexa reminder to remind you to ‘take out the trash’ (if done entirely in the Alexa app). Or, you can also program this in HE with another virtual contact with auto-off switch. In HE, the Alexa routine triggers this additional virtual contact auto-off switch to trigger a RM rule to retrigger the original RM rule (you must add the virtual contact as an additional OR trigger in the original RM rule).
I’m sure the above can easily be modified to accommodate your use case.
In order to do this, you need to have the Amazon Echo Skill on your hub. Although you can do this without the Echo Speaks app (by using Alexa Routines triggered by the virtual contact auto-off switches), the Echo Speaks app makes it so the announcements can be done via TTS in RM, or in Echo Speaks itself.
AFAIK, the verbal commands must still be done on your Echos via Alexa Routines in the Alexa app. I am just starting to convert many of my Echo announcements to Echo Speaks in order to do more of this stuff in RM and Echo Speaks as I am constantly reaching the 200 Routine limit in Alexa. However, although Echo Speaks has been rock solid so far for me, because it does rely on Heroku server, it still depends on the Cloud to operate and arguably adds one more layer of complexity to the mix (one more thing that could potentially go “bad” which can complicate trouble shooting). However, as I use my Echos to make several announcements like this, I keep bumping into the 200 routine limit and handing some of these announcements off to Hubitat keeps me below the limit.
Hope this helps.