I've found that for, for some skills, you can open the skill by just saying the name of the skill instead of having to say "open name of skill". Therefore, it should technically be possible to create a skill (which calls something like the IFTTT Maker service), name the skill "it's bedtime" and use this to trigger whatever you want.
Of course, this would mean that you would need to create a skill for each of the triggers you want - although you could probably use just the one AWS Lambda function for them all (the function can pick up the application id of the skill and map this to what you want it to do).