It seems that today (28 february 2019) was someking forced update of picroft/mycroft (for example new sound after “hey mycroft”) that breaks a forslund’s CMD_SKILL now. How i can debug it?. it’s the only one skill that i really need, and now it doesnt work. It renders mycroft/picroft useless :/. Any help appreciated.
just to inform , i just get output info:
16:24:07.516 - mycroft.skills.core:load_skill:166 - ERROR - Failed to load skill: cmd_skill.forslund
Traceback (most recent call last):
File “/home/pi/mycroft-core/mycroft/skills/core.py”, line 146, in load_skill
raise e
File “/home/pi/mycroft-core/mycroft/skills/core.py”, line 142, in load_skill
skill.initialize()
File “/opt/mycroft/skills/cmd_skill.forslund/init.py”, line 50, in initialize
self.emitter.on(‘CmdSkillRun’, self.run)
AttributeError: ‘CmdSkill’ object has no attribute ‘emitter’
Hi there, are you running on the stable or dev (unstable) branch?
Try running sudo mycroft-use stable
There are a lot of changes happening in unstable at the moment due to our switch over to version 19.02.
I was using a stable branch
Anyway, Ake was so kind and modified yesterday script on github, and now seems to work as it should so far
Cheers
Typical Ake, always so kind and efficient!
Hi
Exist a new version or another skill to run external bash scripts ( or python scripts ) with mycroft?
I saw that this skill is deprecated, but I didn’t understand how can I teach to Mycroft to run my custom scripts