Skip to content

MycroftAI/mycroft-skills-kit

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
msk
 
 
 
 
 
 
 
 
 
 
 
 

Mycroft Skills Kit

Mycroft Skills Kit

msk-create

A tool to help with creating, uploading, and upgrading Mycroft skills on the skills repo.

Features

  • Create a new skill
  • Create an intent test for a skill
  • Upload a skill
  • Upgrade an existing skill

Install

Note: Only Linux has been tested

pip3 install msk

Usage

msk create
msk create-test ~/.local/share/mycroft/skills/myskill
msk submit ~/.local/share/mycroft/skills/myskill

Note that Mycroft is compatible with the XDG base directory specification meaning that if you have set $XDG_DATA_HOME, you should replace ~/.local/share for $XDG_DATA_HOME.

Creating a New Skill

msk create:

msk-create

Creating Tests

msk create-test ~/.local/share/mycroft/skills/myskill:

msk-create-test

Submitting a new skill / Updating existing skill

msk submit ~/.local/share/mycroft/skills/myskill:

msk-submit

--or--

cd ~/.local/share/mycroft/skills/myskill
msk submit .