Help with migrating skills from Mycroft to OVOS #168
-
I have a few skills I wrote for Mycroft (stuff that helps my in my day-to-day) that I want to migrate to OVOS now that Mycroft is winding down. I've tried the following:
The result is always the same: The skill is not shown in I've tried everything, including reboots after every change. The file permissions look OK, everything is owned by I have activated local skills with Do I need to add the skills to some config file somewhere? Do I need to port them to make the compatible with OVOS? Am I using the wrong folder? |
Beta Was this translation helpful? Give feedback.
Replies: 10 comments 8 replies
-
This should be Do you see any errors in the skills log ( |
Beta Was this translation helpful? Give feedback.
-
This is the output when I install a new skill using osm:
|
Beta Was this translation helpful? Give feedback.
-
osm is interactive, you can just type if the skill has a setup.py the recommended way is to OSM is more off an interface to marketplaces/skill stores, it is not a core component or needed for the most part, and in fact is lagging behind |
Beta Was this translation helpful? Give feedback.
-
Do you have a link to your skill you are trying to install? Or would you rather not? It might help in debugging why it will not load |
Beta Was this translation helpful? Give feedback.
-
Progress! If I run It still won't show up if run It works if I put it in my |
Beta Was this translation helpful? Give feedback.
-
@erikjber, I had same issue and as a work around, I added /home/xxx/.local/share/mycroft/skills as an extra directory in the mycroft.config file. It's not checking that directory on my install for whatever reason and this forces it to.
|
Beta Was this translation helpful? Give feedback.
-
This worked for me as well. Any way to get this answer more visibility? This was a hard answer to find. :) Thanks |
Beta Was this translation helpful? Give feedback.
-
I will put this in a new build, until this is fixex upstream. I will try a new image with a few issues addressed this weekend |
Beta Was this translation helpful? Give feedback.
-
Much appreciated. I'll download and test when I see it posted. |
Beta Was this translation helpful? Give feedback.
-
For future readers, there is a helper project to automatically make some of the conversions necessary. OSM is somewhat on its last legs and will probably be converted to a wrapper over a https://github.com/mikejgray/ovos-skill-projen#retrofitting-mycroft-skills-wip If you prefer not using the script or it doesn't work the way you expect (please do file an issue), there's a list of steps there to do the conversion manually. Happy retrofitting! |
Beta Was this translation helpful? Give feedback.
@erikjber, I had same issue and as a work around, I added /home/xxx/.local/share/mycroft/skills as an extra directory in the mycroft.config file. It's not checking that directory on my install for whatever reason and this forces it to.