Skip to content

jmillerv/mycroft2-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mycroft II Converted Skills

All the skills in the master branch of this library have been ported and tested on a Mycroft II.

Resources

It looks like a predecessor community attempted to get off the ground: https://community.mycroft.ai/t/united-skill-writers-draft/5490 There's a pretty much inactive mattermost here.

Mycroft Forums

Usage

Prerequisites:

SSH has been setup on your mycroft.

Steps

cd into /opt

cd /opt

clone this repo

git clone https://github.com/jmillerv/mycroft2-skills

Change directory to the dinkum skills directory

cd /opt/mycroft-dinkum/skills

create a symbolic link to the skill you want

ln -s /opt/mycroft2-skills/bark.mark2

Add skill to skills.json

/opt/mycroft-dinkum/services/enclosure/service/skills.json

{ "name": "Bark Skill", "skill_gid": "bark.mark2" }

Add skill to service

/etc/systemd/system/dinkum-skills.service

--skill /opt/mycroft-dinkum/skills/bark.mark2

Reload settings

sudo systemctl daemon-reload

Restart Dinkum Skills

sudo systemctl restart dinkum-skills.service

Troubleshooting

The most useful log so far has been journalctl -u dinkum-skills.service -f

Development Recommendation

To avoid problems when restarting, I've found that setting mycroft to a reserved IP address on my router provides stability between reboots. At the very least it'll prevent you from trying to SSH into an IP address that isn't assigned after a lease expiration.

About

repository for mycroft-core skills converted to mycroft II

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published