Mycroft Community Forum

Stock Skill Issues

Hi

I’m running MyCroft (PiCroft) on a Pi 4.

from the CLI-Console: Skills returns

mycroft-stock.mycroftai in red all other skills appear orange. Naturally I don’t think the Stock Skill is working because whenever I use the recommended example:

  • “Stock price of Google” returns the following: I’m sorry I don’t understand.

Does anyone have a solution to this?

Many thanks

The skill has been disabled on purpose: Skill has been intentionally disabled by Mycroft

This is what I got from skills.log :

2020-12-03 15:52:52.647 | INFO     |  3150 | mycroft.skills.skill_loader:load:185 | ATTEMPTING TO LOAD SKILL: mycroft-stock.mycroftai
2020-12-03 15:52:52.666 | INFO     |  3150 | mycroft.skills.settings:get_local_settings:80 | /opt/mycroft/skills/mycroft-stock.mycroftai/settings.json
2020-12-03 15:52:52.667 | INFO     |  3150 | StockSkill | The Stock Skill has been disabled due to a
2020-12-03 15:52:52.667 | INFO     |  3150 | StockSkill | breaking change made to the 3rd party API
2020-12-03 15:52:52.668 | INFO     |  3150 | StockSkill | For further information, see:
2020-12-03 15:52:52.668 | INFO     |  3150 | StockSkill | https://github.com/MycroftAI/skill-stock/issues/31
2020-12-03 15:52:52.669 | ERROR    |  3150 | mycroft.skills.skill_loader:_create_skill_instance:295 | Skill __init__ failed with Exception('Skill has been intentionally disabled by Mycroft')
Traceback (most recent call last):
  File "/home/pi/mycroft-core/mycroft/skills/skill_loader.py", line 292, in _create_skill_instance
    self.instance = skill_module.create_skill()
  File "/opt/mycroft/skills/mycroft-stock.mycroftai/__init__.py", line 131, in create_skill
    return StockSkill()
  File "/opt/mycroft/skills/mycroft-stock.mycroftai/__init__.py", line 91, in __init__
    raise Exception('Skill has been intentionally disabled by Mycroft')
Exception: Skill has been intentionally disabled by Mycroft
2020-12-03 15:52:52.673 | ERROR    |  3150 | mycroft.skills.skill_loader:_communicate_load_status:351 | Skill mycroft-stock.mycroftai failed to load

OK thanks Goldy
I may look for/develop an alternative at some point.

1 Like

By the way you could also remove the skill to avoid log pollution.

$ . mycroft-core/.venv/bin/activate
$ msm remove mycroft-stock

And if required, restart the skills service.

$ mycroft-start skills restart

Thanks Goldy I will do that