Alias or Shortcut commands

Skill name: command-alias-skill

User story:

_As a user with a long command/utterance I want this Skill to create shortcuts or aliases so that I can achieve my complex command by only speaking the shortcut/alias
eg. Instead of having to say “Hey Mycroft, turn on my kitchen lights to 100% brightness” I would only need to say “Hey Mycroft, kitchen” and it would know to handle the full command.

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

Are there similar Mycroft Skills already?
cmd_skill is possibly similar

See GitHub - MycroftAI/mycroft-skills: A repository for sharing and collaboration for third-party Mycroft skills development. for a list. If so, how could they be combined?

What will the user Speak to trigger the Skill?
“Hey mycroft, [chosen alias]”

What phrases will Mycroft Speak?
Same response it would for the full command

What Skill Settings will this Skill need to store?
The alias utterance and the full command it would handle

Other comments?
Could also be used to trigger multiple utterances… like a shortcut. The functionality Google assistant calls ‘Routines’.

1 Like

Hey Matt, I haven’t tried it in a long time but it seems like this is what you’re after:

1 Like