lis55
February 20, 2021, 4:45pm
1
Hello there,
My question is, is it possible to install and configure mycroft with one customized skill only? For example I want to build an application that gets a wake up word and then it can only get a set of command phrases, the rest of the functionality (like askng about the weather etc) are not of interest so I would like to remove them in this case.
Thank you in advance
default skills can not be removed, mycroft will auto install them again (and automatically update every skill installed with git )
you can however blacklist skills, they will be installed, but not load
https://mycroft-ai.gitbook.io/docs/skill-development/faq#how-do-i-disable-a-skill
EDIT: if you want to avoid msm nasty behaviour i think you can just set skills.auto_update
to false in the mycroft.conf
"repo": { // Relative to "data_dir" "cache": ".skills-repo", "url": "https://github.com/MycroftAI/mycroft-skills", "branch": "20.08" } }, "upload_skill_manifest": true, // Directory to look for user skills "directory": "~/.mycroft/skills", // Enable auto update by msm "auto_update": true, // blacklisted skills to not load // NB: This is the basename() of the directory where the skill lives, so if // the skill you want to blacklist is in /opt/mycroft/skills/mycroft-alarm.mycroftai/ // then you should write "mycroft-alarm.mycroftai" below. "blacklisted_skills": ["skill-media", "send_sms", "skill-wolfram-alpha", "pianobar-skill"], // priority skills to be loaded first "priority_skills": ["mycroft-pairing", "mycroft-volume"], // Time between updating skills in hours "update_interval": 1.0
2 Likes