How do I find all the skills Mycroft is currently using on my computer?
Thank You
Easiest way is maybe via the home website? You can log in and check âdevicesâ, smae page where you paired the device.
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
Depends on Mycroft installation type, but in most cases you can find the installed skills in /opt/mycroft/skills
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
As other said, the most user-friendly way is going to home.mycroft.ai â profile â skills
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.
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.
Didnât know about :commands on CLI
Kind of a tangent, but I was kind of surprised to see that there isnât a Mycroft skill (maybe even a core skill) that gives a list of active skills.
âMycroft what skills do you have?â
âhey Mycroft, list installed skillsâ
Maybe with an option to âtell me more about the âiss trackerâ skillâ which then just reads out the slightly longer description.
Or is it existing but I have missed this somehow?
I realize this isnât the âbestâ way to interface with the skill list, but it does seem like reasonable feature for completeness.
My help skill will list all the non-fallback skills. I have not worked on it in a while but it could easily be adapted to perform this.