Find all the skills Mycroft is currently using


#1

How do I find all the skills Mycroft is currently using on my computer?
Thank You


#2

Easiest way is maybe via the home website? You can log in and check “devices”, smae page where you paired the device.


#3

How can I do it through the files on my device? Is there a directory or file which all the skills are saved or listed?
Thank You


#4

Depends on Mycroft installation type, but in most cases you can find the installed skills in /opt/mycroft/skills


#5

You can also check the status of any skills at ./mycroft-core/start-mycroft.sh cli type “: skills” or in the .mycroft / skills.json file


#6

As other said, the most user-friendly way is going to home.mycroft.ai --> profile --> skills

image

You’ll get a list of all the skills in all the devices so you’ll need to enter skill by skill and see where is that skill installed exactly.

If you can access the device, you’ll find them on /opt/mycroft/skills unless you manually changed the path, in which case, you already must know where the skills are placed.

You can also run the command msm list | grep installed (on mark devices, on computers, you’ll need to invoke mycroft-msm found on the same place that mycroft executables). On that command, grep filters the installed ones, and without the pipe, would show all the available skills.


#7

In terms of what is actually loaded and running on that computer, gras64’s method would be best.

Typing :skills provides a list of the loaded Skills. Any in red have either failed to load or have been deactivated by the user.

From the CLI you can type :help to see all the commands available.


#8

Didn’t know about :commands on CLI :smiley: