Mycroft Skills Kit
Project description
Mycroft Skills Kit
Mycroft Skills Kit
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
:
Creating Tests
msk create-test ~/.local/share/mycroft/skills/myskill
:
Submitting a new skill / Updating existing skill
msk submit ~/.local/share/mycroft/skills/myskill
:
--or--
cd ~/.local/share/mycroft/skills/myskill
msk submit .
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
msk-0.4.0.tar.gz
(39.3 kB
view details)
Built Distribution
msk-0.4.0-py3-none-any.whl
(48.0 kB
view details)
File details
Details for the file msk-0.4.0.tar.gz
.
File metadata
- Download URL: msk-0.4.0.tar.gz
- Upload date:
- Size: 39.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f698f193112a8628e776e67b89a95c3f78095857c045dd9cde4cf915a5fbdd80 |
|
MD5 | d1158e1b25e599fdb5bf70b5c2f2ff32 |
|
BLAKE2b-256 | 7403d68165b7cbd8bd5c89cc83354ea30799a0631cfb3d7fc62c9a638fa5635b |
File details
Details for the file msk-0.4.0-py3-none-any.whl
.
File metadata
- Download URL: msk-0.4.0-py3-none-any.whl
- Upload date:
- Size: 48.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b83b44004da648f6ee745545b9c580e07d6a29d9481e424f63dd1181692be2e5 |
|
MD5 | 8e6c450386679f54b591dbc9832ea5b1 |
|
BLAKE2b-256 | fc0fe2fab68819b6e98b7f8a57e366c8631b4be2748b12cdb61df4be9ba19a56 |