Error Creating First Skill

I am working on creating my first skill and when I type msk create I get an error that says :

Traceback (most recent call last):
File “/Library/Frameworks/Python.framework/Versions/3.7/bin/msk”, line 8, in
sys.exit(main())
File “/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/msk/main.py”, line 59, in main
path=args.repo_cache)
TypeError: init() got an unexpected keyword argument ‘path’

I’m trying to develop this on my regular dev machine and did a pip install msk to get the package. I have read the dev docs and didn’t see that anything special was needed. It looked like I could just do a pip install, run the msk create command and begin developing the skill.

1 Like

Hey there,

Thanks for flagging this. Looks like the issue is that it’s using our latest version of Mycroft Skills Manager which has some breaking changes.

Short answer is to downgrade MSM by running:

pip install msm==0.8.8

Longer answer is that we need to update MSK and ensure the dependency versions are pegged to prevent breakages.

Thank you! That got me on my way.

1 Like