There are a number of known issues with the early release of this Snap. This includes:
After pairing with your account, Mycroft will immediately report that it is ready for use. There may still be some setup processes finalizing and Mycroft may not respond to commands immediately. Please give it a few more minutes to finish setting up.
An OSError will be raised for each installation using PIP. This should not affect your usage of the system.
Additional command line tools such as the Mycroft Skills Manager are not yet available.
The wake word response time may also be slower than expected. This is the time between you saying "Hey Mycroft" and Mycroft acknowledging and starting to record.
Some Skills currently fail. The Mycroft IP Skill fails to load, and Audio Record cannot write to disk.
Currently the selected microphone device cannot be changed after installation.
Please support the development of Mycroft by reporting any additional issues on Github or the Community Forums.
Developing Skills on the Snap
Mycroft Skills Kit
As noted in known issues above, additional command line tools aren't yet available. This includes the Mycroft Skills Kit.
This can be installed manually from the Python Packaging Index:
pip install msk
The source code is also available from our Github.
Alternatively you may start with a template Skill like Hello World.
As the Snaps are contained and cannot access the normal filesystem, the location of some files differ from a traditional Mycroft installation.
Skills are installed in ~/snap/mycroft/common/mycroft-data/skills/
Logs for the Snap will show in the CLI or can be accessed directly at ~/snap/mycroft/common/logs/
Once the Mycroft Snap is up and running, adding a Skill to the correct directory, or modifying a Skill that's already there will automatically reload the Skill allowing you to quickly iterate on your code.