-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FEATURE REQUEST: command to install "minimal" skills #81
Comments
Hey bibabibo, thanks for pitching in a good idea. In terms of what Skills are required to run the device, do you mean only things like - pairing and volume? Or would you include basic Skills like the Date-Time Skill? If you're looking to use this in a corporate environment we can setup a custom Skills repo that includes a custom list of defaults. This means that the partner can control which Skills come pre-installed and which are installable by voice by end-users, as they may want this to differ from the general Marketplace. |
Hey Kris,
I think the “core” skills in this repo file are pretty much what I have in mind:
https://github.com/MycroftAI/mycroft-skills/blob/20.08/DEFAULT-SKILLS
Regarding the corporate environment custom Skills repo, I would come back to you in a few months. I have something in the making ☺
|
Ah so the request is to remove all non-default skills? |
If the core skills are the default ones, yes. But it looks like the "DEFAULT" file that I linked has more than a "MINIMAL" version. mycroft-pairing |
Ah then I totally misunderstood you :) Yeah the default file has the system skills and skills so the device can actually be used for something after boot (good or bad) Your list is pretty spot on, the mycroft-speak skill is not needed (just says what the user asks him to say). In addition fallback-unknown is needed to handle the case where no skill can answer to a reply. Fallback-query and mycroft-playback-control aren't of any use by themselves and could technically be set as dependencies for the skills that need them. (they aren't right now so they're needed) |
For application cases in industry, it is necessary to start with bare minimum skills installed and then add the client's custom skills. I would like to see an option similar to "default" that removes all skills but the ones needed to run the device properly - it could be called "minimal".
The text was updated successfully, but these errors were encountered: