Replies: 3 comments 6 replies
-
|
https://github.com/OpenVoiceOS/ovos-skills-info is also a good candidate |
Beta Was this translation helpful? Give feedback.
-
|
this is now live at OpenVoiceOS/ovos-core#9 additionally multiple skill directories support has also been implemented and already merged, full XDG support + "classic" directory + user defined extra paths |
Beta Was this translation helpful? Give feedback.
-
|
Do we want to include our default skills as plugins already for the next upcoming pre-release? At the moment, the image ships with the default skills installed within the /home/mycroft/.local/share/mycroft/skills/ directory. Default included skills as plugin will ship as /usr/lib/pythonX.X/site-packages/ however the mycroft user does not have write acces to that folder, so we have to make sure when the user updates/upgrades the skill the command should be; pip install --upgrade ". That way it gets installed within the /home/mycroft/.local/lib/pythonX.X/site-packages/ folder and over rule the system wide installed skill. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
companion discussion MycroftAI/mycroft-core#2958
sample implementation NeonJarbas/NeonCore@0735033
my proposal is that "system skills" are skills that are crucial for core operation, core just doesnt work without them.
I contend that those should be separated from user skills and handled by the package manager, defined in requirements.txt and optimized for a specific (major) core version. Having core functionality available should not depend on downloading external files
where to port this:
list of ovos system skills: (TODO add links)
other candidate skills
Beta Was this translation helpful? Give feedback.
All reactions