Skip to content
This repository has been archived by the owner on Dec 2, 2022. It is now read-only.

A repository for sharing and collaboration for third-party Mycroft skills development.

Notifications You must be signed in to change notification settings

OpenVoiceOS/disable-msm-dummy-repo

 
 

Repository files navigation

Why

For OVOS we have a msm alternative and this repo is used to control msm behaviour in mycroft-core

Mycroft does not like alternative appstores, but we can replace the official marketplace url

Mycroft also makes it hard to uninstall default skills, they will keep reinstalling automatically even if you remove them. We consider this goes against user freedom

Disabling MSM completely

If you want to completely disable msm, change your mycroft.conf

  "skills": {
    "msm": {
      "repo": {
        "url": "https://github.com/OpenVoiceOS/disable-msm-dummy-repo",
        "branch": "disable_msm"
      }
    },

Keeping backend skills

If you want to only keep the configuration and pairing skills, needed to properly interact with Selene

  "skills": {
    "msm": {
      "repo": {
        "url": "https://github.com/OpenVoiceOS/disable-msm-dummy-repo",
        "branch": "backend_only"
      }
    },

Default skill list:

  • mycroft-pairing
  • mycroft-configuration

Disabling default skills

If you want to keep the full msm functionality (marketplace installer skill), but not have default skills installed (except backend skills)

NOTE: this may lag behind official marketplace, open an Issue if we are due an update

Last sync: 27/12/2020 branch 20.08

  "skills": {
    "msm": {
      "repo": {
        "url": "https://github.com/OpenVoiceOS/disable-msm-dummy-repo",
        "branch": "no_default_skills"
      }
    },

Default skill list:

  • mycroft-pairing
  • mycroft-configuration

Core skills only

If you want to keep the full msm functionality (marketplace installer skill), but not have default skills installed (except core functionality skills)

NOTE: this may lag behind official marketplace, open an Issue if we are due an update

Last sync: 27/12/2020 branch 20.08

  "skills": {
    "msm": {
      "repo": {
        "url": "https://github.com/OpenVoiceOS/disable-msm-dummy-repo",
        "branch": "core_skills"
      }
    },

Default skill list:

  • mycroft-pairing
  • mycroft-configuration
  • mycroft-installer
  • mycroft-stop
  • mycroft-naptime
  • mycroft-playback-control
  • mycroft-volume
  • fallback-query

Alternative default skills

If you want an alternative setup open an Issue, we can provide a branch with your personal default skill selection. If however you want a full alternative appstore then you should fork mycroft-skills and maintain it yourself

About

A repository for sharing and collaboration for third-party Mycroft skills development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published