diff --git a/buildroot-external/rootfs-overlay/home/mycroft/.local/share/json_database/AndloSkillList.jsondb b/buildroot-external/rootfs-overlay/home/mycroft/.local/share/json_database/AndloSkillList.jsondb new file mode 100644 index 00000000..f0df647c --- /dev/null +++ b/buildroot-external/rootfs-overlay/home/mycroft/.local/share/json_database/AndloSkillList.jsondb @@ -0,0 +1,45319 @@ +{ + "AndloSkillList": [ + { + "created": "2018-01-27T10:15:07Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-09T23:15:13Z", + "authorname": "JarbasSkills", + "skillname": "", + "foldername": "skill-node-red.JarbasSkills", + "name": "", + "url": "https://github.com/JarbasSkills/skill-node-red", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [], + "platforms": [ + "all" + ], + "stars": 20 + }, + { + "created": "2020-03-09T13:59:19Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-03-09T15:59:37Z", + "authorname": "JoergZ2", + "skillname": "Mycroft Mqtt Comm", + "foldername": "mycroft-mqtt-comm-skill.JoergZ2", + "name": "Mycroft Mqtt Comm", + "url": "https://github.com/JoergZ2/mycroft-mqtt-comm-skill", + "category": "IoT", + "description": "This is a first attempt to establish a general communication with an mqtt broker. the goal is to control iot devices as freely as possible. the focus is on the transmission of spoken orders (e.g. switching operations) and not so much on voice playback. This project is just started and on progress. At present it is not yet applicable.", + "short_description": "Gemeral communication with a mqttbroker", + "branch": "master", + "examples": [ + "Schalte den schalter an.", + "Schalte den schalter aus.", + "Schalte die pumpe an.", + "Schalte die pumpe aus." + ], + "tags": [ + "IoT", + "Mqtt" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-10-08T11:33:36Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-08T12:47:32Z", + "authorname": "krisgesling", + "skillname": "Make GET Request", + "foldername": "make-get-request-skill.krisgesling", + "name": "Make GET Request", + "url": "https://github.com/krisgesling/make-get-request-skill", + "category": "IoT", + "description": "In your Skill settings at https://home.mycroft.ai you can define the url to make a request to and optionally a parameter to be added to the request. You must also set an utterance that you will say to trigger the request. You may also choose to enter custom responses to be spoken if the request succeeds or fails.\n\nIf the url and trigger phrase are not available in Skill settings, you will not be able to trigger this Skill.", + "short_description": "A configurable Skill for making simple GET requests", + "branch": "master", + "examples": [ + "{Configurable in Skill settings}" + ], + "tags": [ + "IoT" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-08-27T14:43:05Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-09-28T15:26:08Z", + "authorname": "emphasize", + "skillname": "[Mycroft-Picroft] Moonlight Embedded", + "foldername": "moonlight-embedded-skill.emphasize", + "name": "[Mycroft-Picroft] Moonlight Embedded", + "url": "https://github.com/emphasize/moonlight-embedded-skill", + "category": "Entertainment", + "description": "Moonlight takes advantage of the nvidea gamestream protocol (hence nvidea hardware has to run on your windows desktop). with nvidea geforce experience set up you can stream your libraries from steam, epic, .... and essentially every program which is running on your computer.", + "short_description": "Pre-Alpha Opensource implementation of nvidia's gamestream that allows you to stream games (programs i.g.) from gfe compatible computers", + "branch": "master", + "examples": [ + "Moonlight, load app_in_list from host.", + "Moonlight, connect me to host.", + "Moonlight, load app_in_list.", + "Quit moonlight.", + "Pair my moonlight.", + "Moonlight, set host to.", + "Moonlight, set monitor to 1080." + ], + "tags": [ + "Desktop", + "Remote", + "Gaming", + "Stream", + "Media", + "Entertainment", + "Epic", + "Streaming" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-03-26T19:41:12Z", + "archived": false, + "license": null, + "modified": "2020-03-26T19:41:59Z", + "authorname": "derkodde", + "skillname": "Bible Reader Skill", + "foldername": "bible-reader-skill.derkodde", + "name": "Bible Reader Skill", + "url": "https://github.com/derkodde/bible-reader-skill", + "category": "Daily", + "description": "You can let mycroft read custom bible verses to you. you can also hear compleat chapters. you can save your favourite verses to the random verse list.", + "short_description": "Read random verses or chapters from the bible", + "branch": "master", + "examples": [ + "Read a bible verse.", + "Read a chapter in the new testament.", + "Read john 4 in the bible.", + "Whats the current bible version?", + "Which bible versions are available." + ], + "tags": [ + "Bible", + "Daily", + "Entertainment", + "Reading", + "Information" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-06-30T15:54:32Z", + "archived": false, + "license": "mit", + "modified": "2020-07-04T01:56:44Z", + "authorname": "gnicolas31", + "skillname": "YouTube", + "foldername": "mycroft-youtube.gnicolas31", + "name": "YouTube", + "url": "https://github.com/gnicolas31/mycroft-youtube", + "category": "Entertainment", + "description": "Does a basic search on YouTube, and plays the first result as audio.\n\nBased on the I Heart Radio and Tunein skills by johnbartkiw.\n\nThis is still untidy, but the basic functionality works.\n\nThis project is a fork from the aweosme mcdruid work that can be found here :\nhttps://gitlab.com/mcdruid/mycroft-youtube-audio\n\nI want this plugin only to load few chill music, so if u want it just download it bro ! :)", + "short_description": "Play audio from YouTube", + "branch": "develop", + "examples": [ + "Play Hendrix (on|with|using) youtube.", + "Play Midnight in Harlem.", + "Play Clapton Crossroads.", + "Stop." + ], + "tags": [ + "Entertainment", + "music", + "youtube", + "streaming", + "stream", + "audio" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-01-02T10:53:30Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-01-03T20:14:10Z", + "authorname": "kalyaninagaraj", + "skillname": "Google AIY Voicehat", + "foldername": "google-aiy-voicehat-skill.kalyaninagaraj", + "name": "Google AIY Voicehat", + "url": "https://github.com/kalyaninagaraj/google-aiy-voicehat-skill", + "category": "IoT", + "description": "This skill roughly follows @andlo's code outline for the\nexcellent picroft-google-aiy-voicekit skill. It provides\nthe same functionality but uses the gpiozero library\ninstead of RPi.GPIO to operate the button-led combo\nconnected to the voicehat.\n\nAdditionally, an extended button press\n(> 7 seconds) forces a Linux shutdown.\n\nThe idea is to test gpiozero's ability to handle switch\nbounce when polling for a button press; RPi.GPIO doesn't\nregister hold times too well.", + "short_description": "Enables the button and led on the Google AIY voicehat", + "branch": "master", + "examples": [], + "tags": [ + "Google", + "IoT", + "Mycroft", + "voicehat", + "AI", + "AIY" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-07-10T08:56:57Z", + "archived": false, + "license": "agpl-3.0", + "modified": "2020-07-23T09:24:06Z", + "authorname": "hughwilliams94", + "skillname": "Radio Browser", + "foldername": "radio-browser-skill.hughwilliams94", + "name": "Radio Browser", + "url": "https://github.com/hughwilliams94/radio-browser-skill", + "category": "Music", + "description": "This skill searches for radio stations and genres on http://www.radio-browser.info and plays them using Mycroft's Common Play Framework. It uses the [pyradios](https://github.com/andreztz/pyradios) library to interface with the radio-browser.info [API](https://api.radio-browser.info/).", + "short_description": "Find and play stations from radio-browser.info", + "branch": "master", + "examples": [ + "Play BBC Radio 4.", + "Play Classic FM.", + "Put BBC Badio 1 on.", + "Play a jazz station." + ], + "tags": [ + "Music", + "news", + "Audio", + "music", + "bbc", + "\\radio", + "Daily", + "Media", + "Entertainment", + "Information" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-07-03T17:48:50Z", + "archived": false, + "license": "mit", + "modified": "2020-07-10T17:07:37Z", + "authorname": "elarion83", + "skillname": "YouTube", + "foldername": "nico-youtube.elarion83", + "name": "YouTube", + "url": "https://github.com/elarion83/nico-youtube", + "category": "Entertainment", + "description": "Does a basic search on YouTube, and plays the first result as audio.\n\nBased on the I Heart Radio and Tunein skills by johnbartkiw.\n\nThis is still untidy, but the basic functionality works.\n\nThis project is a fork from the awesome mcdruid work that can be found here :\nhttps://gitlab.com/mcdruid/mycroft-youtube-audio\n\nI want this plugin only to load few chill music, so if u want it just download it bro ! (when it will be finished meh) :)", + "short_description": "Play audio from YouTube", + "branch": "master", + "examples": [ + "Play Hendrix (on|with|using) youtube.", + "Play Midnight in Harlem.", + "Play Clapton Crossroads.", + "Stop." + ], + "tags": [ + "Entertainment", + "music", + "youtube", + "streaming", + "stream", + "audio" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-07-06T08:39:50Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-10T18:43:15Z", + "authorname": "JarbasSkills", + "skillname": "TTS control skill", + "foldername": "skill-tts-control.JarbasSkills", + "name": "TTS control skill", + "url": "https://github.com/JarbasSkills/skill-tts-control", + "category": null, + "description": "", + "short_description": "Allows to change or retrieve info about Text to Speech by voice", + "branch": "master", + "examples": [ + "What is the current voice?", + "Available voice engines.", + "Text to speech demo.", + "Change voice to alan pope.", + "Change voice to kusal.", + "Change voice to google.", + "Change voice to alan black.", + "Change voice to female.", + "Change voice to richard.", + "Change voice to amazon.", + "Change voice to whisper." + ], + "tags": [], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-05-14T20:49:18Z", + "archived": false, + "license": "mit", + "modified": "2020-06-04T02:06:53Z", + "authorname": "jandrovins", + "skillname": "Yeelight", + "foldername": "yeelight-skill.jandrovins", + "name": "Yeelight", + "url": "https://github.com/jandrovins/yeelight-skill", + "category": "IoT", + "description": "This skill is used to manage a yeelight color bulb 2 using mycroft and yeelight library (https://gitlab.com/stavros/python-yeelight).", + "short_description": "Manages yeelight", + "branch": "master", + "examples": [ + "How is my bulb.", + "Is my bulb on.", + "What is the color of my bulb?", + "What is the intensity of my bulb?", + "What is the mode of my bulb?", + "Is my bulb off.", + "When was the bulb turned on?", + "Set my bulb intensity to percent.", + "Set my bulb to flow.", + "Turn off my bulb.", + "Turn on my bulb.", + "Turn my bulb into " + ], + "tags": [ + "Bulb", + "IoT", + "Daily", + "Yeelight" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-06-05T01:31:12Z", + "archived": false, + "license": null, + "modified": "2020-08-11T16:47:39Z", + "authorname": "mmarta002", + "skillname": "", + "foldername": "skill-npr-one.mmarta002", + "name": "", + "url": "https://github.com/mmarta002/skill-npr-one", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [], + "platforms": [ + "all" + ], + "stars": 1 + }, + { + "created": "2020-04-08T16:48:53Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-05-18T18:27:45Z", + "authorname": "santidearribas", + "skillname": "Daisy", + "foldername": "daisy-skill.santidearribas", + "name": "Daisy", + "url": "https://github.com/santidearribas/daisy-skill", + "category": "Information", + "description": "This skill enable sthe user to.", + "short_description": "Daisy skill used to send questions to the user and return answers to the daisy-db", + "branch": "master", + "examples": [ + "Hi daisy.", + "Do i have any questions today.", + "Whats my location?" + ], + "tags": [ + "Information" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-06-09T17:54:47Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-06-10T16:53:22Z", + "authorname": "JarbasSkills", + "skillname": "", + "foldername": "skill-8fact.JarbasSkills", + "name": "", + "url": "https://github.com/JarbasSkills/skill-8fact", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [], + "platforms": [ + "all" + ], + "stars": 1 + }, + { + "created": "2020-08-26T14:41:51Z", + "archived": false, + "license": null, + "modified": "2020-08-26T14:47:50Z", + "authorname": "kareemserry", + "skillname": "Lights", + "foldername": "lights_skill.kareemserry", + "name": "Lights", + "url": "https://github.com/kareemserry/lights_skill", + "category": "IoT", + "description": "Just turns on or off the light.", + "short_description": "Turns on or off the light", + "branch": "master", + "examples": [ + "Lights.", + "Turn on the lights.", + "Turn off the lights.", + "Toggle lights.", + "Switch lights.", + "Turn off light one.", + "Turn on light one.", + "Switch light one.", + "Switch light twwo.", + "Switch light two.", + "Turn on light two.", + "Turn off light two.", + "Get the lights." + ], + "tags": [ + "IoT" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-07-16T15:43:57Z", + "archived": false, + "license": "mit", + "modified": "2020-07-16T16:16:12Z", + "authorname": "elarion83", + "skillname": "Description", + "foldername": "nico-soundcloud.elarion83", + "name": "Description", + "url": "https://github.com/elarion83/nico-soundcloud", + "category": "Entertainment", + "description": "Only load few musics from soundcloud.", + "short_description": "", + "branch": "master", + "examples": [ + "Soundcloud." + ], + "tags": [ + "Entertainment", + "soundcloud", + "music", + "streaming", + "stream", + "audio" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-03-08T14:14:04Z", + "archived": false, + "license": null, + "modified": "2020-03-08T17:19:49Z", + "authorname": "feua", + "skillname": "Storyteller", + "foldername": "storyteller-skill.feua", + "name": "Storyteller", + "url": "https://github.com/feua/storyteller-skill", + "category": "Entertainment", + "description": "", + "short_description": "Tells short classic stories for children", + "branch": "master", + "examples": [ + "Tell me a story.", + "Why don't you tell me a story.", + "Please, tell me a story.", + "Will you tell me a story.", + "Read a story for me.", + "Read a story for me, please." + ], + "tags": [ + "Tale", + "Story", + "Entertainment", + "Storyteller", + "Storytelling", + "Tales", + "Fable", + "Fables", + "Media", + "audio,", + "daily" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-08-06T17:13:02Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-08-07T01:06:42Z", + "authorname": "JarbasSkills", + "skillname": "Futurism Cartoons", + "foldername": "skill-futurism-cartoons.JarbasSkills", + "name": "Futurism Cartoons", + "url": "https://github.com/JarbasSkills/skill-futurism-cartoons", + "category": "Entertainment", + "description": "Comics from [futurism cartoons](https://www.instagram.com/futurismcartoons/)\n\nCan be used as idle screen for mark2\n\n\n![](gui.png)\n![](gui2.png)", + "short_description": "![](logo.png)", + "branch": "master", + "examples": [ + "Show me the latest futurism comic.", + "Random futurism cartoon.", + "How many futurism comics." + ], + "tags": [ + "-", + "mark2", + "comics", + "idle", + "Entertainment", + "screen", + "bigscreen" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-03-25T17:44:08Z", + "archived": false, + "license": null, + "modified": "2020-04-02T11:00:13Z", + "authorname": "derkodde", + "skillname": "Shell Starter", + "foldername": "raspotify-starter-skill.derkodde", + "name": "Shell Starter", + "url": "https://github.com/derkodde/raspotify-starter-skill", + "category": "IoT", + "description": "This script executes custom shell scripts. In the moment it starts and stops raspotify.\nhttps://github.com/dtcooper/Raspotify\nYou will have to config raspotify manually here in /etc/default/raspotify\n- Give it a device name and set it in the spotify skill\n- set password and spotify user.", + "short_description": "Execute custom shell scripts", + "branch": "master", + "examples": [ + "Start Raspotifi Service.", + "Restart Raspotify client.", + "Kill raspotify.", + "Stop raspotify client." + ], + "tags": [ + "IoT", + "Scripts", + "Cmd", + "Bash", + "Shell", + "Configuration", + "Productivity" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-08-06T18:13:30Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-08-08T14:13:33Z", + "authorname": "gras64", + "skillname": "Car Control Example", + "foldername": "car-control-example-skill.gras64", + "name": "Car Control Example", + "url": "https://github.com/gras64/car-control-example-skill", + "category": "Daily", + "description": "The skill was used as an interface for controlling the electronics in a car. It only contains the basic code without an API. obd2 or airplay would be conceivable, depending on the vehicle, the api commands must be set up.", + "short_description": "With this mycroft skill you can control things in the car such as air conditioning, lights, wipers, cruise control and LED lighting", + "branch": "master", + "examples": [ + "Switch light on.", + "How much battery capacity I have left.", + "Make everything dark.", + "Interior lighting in red.", + "Deactivate low beam.", + "Cruise control to 100 km/h.", + "Start charging.", + "Stop loading.", + "Set temperature to 20.", + "Make you colder.", + "Temperature increase.", + "Delete cruise control.", + "Speed up wipers.", + "Slow down wipers.", + "Disable wipers.", + "Aktivate wipers." + ], + "tags": [ + "Daily" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-05-06T23:15:21Z", + "archived": false, + "license": "lgpl-3.0", + "modified": "2020-05-12T11:42:30Z", + "authorname": "stratus-ss", + "skillname": "mycroft-recipe-helper-skill", + "foldername": "mycroft-recipe-helper-skill.stratus-ss", + "name": "mycroft-recipe-helper-skill", + "url": "https://github.com/stratus-ss/mycroft-recipe-helper-skill", + "category": null, + "description": "This skill is designed to be a helper when dealing with recipes. It will convert between both imperial and metric values. It will also give you the weight of butter based on cups, tablespoons and teaspoons.\n\n*NOTE* This skill does not deal with kilograms at the current time as this is not a common measurement unit in home cooking.", + "short_description": "", + "branch": "master", + "examples": [ + "How much does {OldUnit} of butter weigh in {NewUnit}", + "Convert {OldUnit} to {NewUnit}", + "What is {OldUnit} in {NewUnit}?", + "ML to Litres.", + "ML to Cups.", + "ML to Pints.", + "ML to Fluid Ounces.", + "Cups to mL.", + "Cups to Litres.", + "Litres to Cups.", + "Litres to Pints.", + "Litres to Fluid Ounces.", + "Pints to mL.", + "Pints to Litres.", + "Fluid Ounces to mL.", + "Fluid Ounces to Litres.", + "Ounces to Grams.", + "Ounces to Pounds.", + "Pounds to Grams.", + "Pounds to Ounces.", + "Grams to Ounces.", + "Grams to Pounds.", + "Celsius to Fahrenheit.", + "Fahrenheit to Celsius." + ], + "tags": [], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-06-08T22:15:45Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-06-25T15:51:33Z", + "authorname": "gravesjohnr", + "skillname": "Todoist", + "foldername": "todoist-skill.gravesjohnr", + "name": "Todoist", + "url": "https://github.com/gravesjohnr/todoist-skill", + "category": "Productivity", + "description": "Interaces with the todoist application to add items to project lists. this was created to replace wunderlist.", + "short_description": "Add items to todoist (https://todoist.com) project lists", + "branch": "master", + "examples": [ + "Add milk to list safeway.", + "Add paper towels to list costco.", + "Add notebook paper to list walmart.", + "Add flowers to list home depot." + ], + "tags": [ + "Wunderlist", + "manager", + "Todoist", + "List", + "Productivity" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-03-18T01:58:10Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-03-21T15:29:39Z", + "authorname": "wildmountainfarms", + "skillname": "PVOutput", + "foldername": "pvoutput-mycroft.wildmountainfarms", + "name": "PVOutput", + "url": "https://github.com/wildmountainfarms/pvoutput-mycroft", + "category": "IoT", + "description": "With this skill, you can ask Mycroft for the status of your solar panel system.\nThis retrieves data from https://pvoutput.org. You can ask it for today's\nenergy generation or last week's energy consumption.\n\nRecommended to be used with [SolarThing](https://github.com/wildmountainfarms/solarthing), which can upload data to PVOutput.\nThere are also [numerous other programs](https://github.com/topics/pvoutput) that can upload data to PVOutput.\n\nThis requires you to set up an account on https://pvoutput.org to get an API key.", + "short_description": "Informs you about energy generation and consumption", + "branch": "master", + "examples": [ + "How much energy have the panels produced today?", + "How much energy have I used today?", + "How much energy was produced yesterday?", + "How much energy was generated last month?", + "How much energy have I used this year?", + "How much power am I using right now?", + "How much power are the solar panels generating?", + "What was my peak power?" + ], + "tags": [ + "IoT", + "Energy", + "PVOutput", + "SolarPower", + "Productivity" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-05-29T12:27:16Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-05-29T18:57:11Z", + "authorname": "Tasty213", + "skillname": "Bbc Radio", + "foldername": "bbc-radio-skill.Tasty213", + "name": "Bbc Radio", + "url": "https://github.com/Tasty213/bbc-radio-skill", + "category": "Music", + "description": "Streams bbc radio from the internet live to the mycroft device. the user is able to select between all the bbc radio stations including 1, 1x, 2, 3, 4 fm, 4 lw, 4x, 5 live, 5 live sports extra, 6 music, asian network. note that this service may only be available in the uk due to licensing reasons will update when more certain in the meantime this skill is only to be used in the uk. user can also pause and stop the radio, if paused then it will only mute the stream and will not pick up where left off.", + "short_description": "Plays live radio from the bbc (only available in the uk)", + "branch": "master", + "examples": [ + "Play bbc radio 1.", + "Play bbc radio 2.", + "Play bbc radio 3.", + "Play bbc radio 4.", + "Play bbc radio 5.", + "Pause radio.", + "Stop radio." + ], + "tags": [ + "Bbc,", + "Music", + "Audio", + "bbc", + "radio", + "Radio", + "radio," + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-04-19T19:06:02Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-04-22T03:12:58Z", + "authorname": "hayatae", + "skillname": "Gale Home Assistant", + "foldername": "gale-home-assistant-skill.hayatae", + "name": "Gale Home Assistant", + "url": "https://github.com/hayatae/gale-home-assistant-skill", + "category": "IoT", + "description": "Command everything!", + "short_description": "Manages gale's home assistant", + "branch": "master", + "examples": [ + "Set basement 10%" + ], + "tags": [ + "IoT" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-05-29T13:29:19Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-06-08T22:40:23Z", + "authorname": "JarbasSkills", + "skillname": "", + "foldername": "skill-template.JarbasSkills", + "name": "", + "url": "https://github.com/JarbasSkills/skill-template", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-07-25T16:51:40Z", + "archived": false, + "license": null, + "modified": "2020-09-27T14:51:13Z", + "authorname": "eodas", + "skillname": "PiAI Pi AI (Pi AI) - INTERNET OF THINGS (IoT) :: Internet of Things Drools-jBPM Expert System using Pi AI Tron AI-IoTBPMServer", + "foldername": "Pi_AI.eodas", + "name": "PiAI Pi AI (Pi AI) - INTERNET OF THINGS (IoT) :: Internet of Things Drools-jBPM Expert System using Pi AI Tron AI-IoTBPMServer", + "url": "https://github.com/eodas/Pi_AI", + "category": "IoT", + "description": "This Skill demonstrates how to interact with the Raspberry Pi GPIO pins using a Mycroft Skill. This Skill shows both reading data from a GPIO port (detecting a button press) and writing data to the port (illuminating an LED).\n\n### Preparation\n\n[You will need to first install the GPIO libraries for Picroft, and add some additional permissions](https://mycroft.ai/documentation/picroft/#using-the-gpio-pins-on-the-raspberry-pi-3).\n\n### Installing from the `makefile`\n\n* Change the Makefile IP address for the RPi installation to the IP address of your RPi.\n\nThat is, edit the file `makefile` using your favorite editor like `nano` or `vi`.\n\nThe line you will need to change is `scp -r * pi@192.168.205.115:/opt/mycroft/skills/skill-gpio`.\n\nChange this to have the IP address of your RPi.\n\n* Create the folder ```/opt/mycroft/skills/skill-gpio``` on the RPi for the installer.\n\nYou can do this by using the command `mkdir /opt/mycroft/skills/skill-gpio`\n\n* Build the code using the `makefile`. ```make install.pi```\n\n### Notes\n\nIf the LED blinking is too fast, it will be difficult to get a command to execute because there will be a voice response when the the LED turns off and on. Turn the blinking to a lower frequency to be able to execute commands.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn Device on.", + "Turn Device off.", + "Blink Device.", + "Device status." + ], + "tags": [ + "IoT", + "GPIO", + "RPi" + ], + "platforms": [ + "platform_mark1", + "platform_picroft" + ], + "stars": 0 + }, + { + "created": "2020-05-03T03:08:23Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-05-03T03:12:44Z", + "authorname": "zanderWK", + "skillname": "", + "foldername": "Mycroft-ZANews.zanderWK", + "name": "", + "url": "https://github.com/zanderWK/Mycroft-ZANews", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-07-06T01:19:42Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-08T11:59:05Z", + "authorname": "AnneArundelMedical", + "skillname": "Aamc Covid", + "foldername": "aamc-covid-skill.AnneArundelMedical", + "name": "Aamc Covid", + "url": "https://github.com/AnneArundelMedical/aamc-covid-skill", + "category": "Information", + "description": "Guides patients through the covid proning protocol. Communicates patient status to the nursing station (not implemented yet).", + "short_description": "Interacts with patients", + "branch": "master", + "examples": [ + "Start proning." + ], + "tags": [ + "Information" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-03-15T02:13:47Z", + "archived": false, + "license": null, + "modified": "2020-03-15T14:24:50Z", + "authorname": "MYesca", + "skillname": "Biobio", + "foldername": "biobio-skill.MYesca", + "name": "Biobio", + "url": "https://github.com/MYesca/biobio-skill", + "category": "Entertainment", + "description": "This skill is meant to be used along with a custom enclosure made for an old matrix printer from the 80's. requires an orangepi and some parallel port circuitry.", + "short_description": "Plot the user's biorythm in the old printer", + "branch": "master", + "examples": [ + "Draw my biorythm.", + "How is my health?", + "How are my powers?", + "Plot my bio." + ], + "tags": [ + "Printer", + "Emilia", + "Iot", + "Entertainment" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-08-10T16:30:20Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-08-10T17:19:59Z", + "authorname": "JarbasSkills", + "skillname": "Mouse Jiggler", + "foldername": "skill-mouse-jiggler.JarbasSkills", + "name": "Mouse Jiggler", + "url": "https://github.com/JarbasSkills/skill-mouse-jiggler", + "category": "Configuration", + "description": "A Mouse Jiggler prevents your computer from going to sleep while you work or play.\n\nThis skill creates constant mouse activity so your computer won't go idle and trigger screen savers or sleep mode—eliminating the need to log in repeatedly.\n\n![](https://raw.githubusercontent.com/OpenJarbas/jiggle/master/xkcd.png)", + "short_description": "Mouse Jiggler prevents your computer from going to sleep", + "branch": "master", + "examples": [ + "Start mouse activity.", + "Stop mouse activity.", + "Enable mouse jiggler.", + "Disable mouse jiggler." + ], + "tags": [ + "configuration", + "Configuration" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-05-03T17:13:20Z", + "archived": false, + "license": "mit", + "modified": "2020-06-01T14:07:38Z", + "authorname": "samtherussell", + "skillname": "Tesla Powerwall Connector", + "foldername": "tesla-powerwall-mycroft-skill.samtherussell", + "name": "Tesla Powerwall Connector", + "url": "https://github.com/samtherussell/tesla-powerwall-mycroft-skill", + "category": "IoT", + "description": "", + "short_description": "Reports tesla powerwall battery stats", + "branch": "master", + "examples": [ + "How full is the battery.", + "How much electricty is the house using.", + "How much power are the solar panels generating.", + "How much energy is the grid supplying." + ], + "tags": [ + "IoT", + "Battery", + "Powerwall", + "Tesla" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-10-18T03:40:40Z", + "archived": false, + "license": "mit", + "modified": "2020-10-18T04:24:37Z", + "authorname": "kbrtny", + "skillname": "Robot", + "foldername": "robot_skill.kbrtny", + "name": "Robot", + "url": "https://github.com/kbrtny/robot_skill", + "category": "Transport", + "description": "Works with a robot over websockets to command it.", + "short_description": "Commands a home robot", + "branch": "main", + "examples": [ + "Robot, go to the living room.", + "Send the robot to the bedroom.", + "Bring the robot to the kitchen.", + "Gemab, get me a beer.", + "Gemab, bring this to the nursery.", + "Where is the robot?", + "Where is gemab?", + "Bring me my wallet." + ], + "tags": [ + "Control", + "Robot", + "Transport" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-05-18T15:17:14Z", + "archived": false, + "license": null, + "modified": "2020-05-19T14:14:44Z", + "authorname": "forslund", + "skillname": "Common query skills", + "foldername": "common-query-tutorial.forslund", + "name": "Common query skills", + "url": "https://github.com/forslund/common-query-tutorial", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Query-tutorial))" + ], + "tags": [], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-03-27T03:19:00Z", + "archived": false, + "license": "mit", + "modified": "2020-03-27T04:52:05Z", + "authorname": "jamesmf", + "skillname": "Workout Timer", + "foldername": "mycroft-workout-skill.jamesmf", + "name": "Workout Timer", + "url": "https://github.com/jamesmf/mycroft-workout-skill", + "category": "Daily", + "description": "This skill walks you through a timed workout that you can customize with your settings.", + "short_description": "Walks you through a customizable home workout", + "branch": "master", + "examples": [ + "Start workout.", + "Begin workout.", + "Start workout timer." + ], + "tags": [ + "Workout", + "Fitness", + "Daily", + "Productivity" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-04-17T12:35:01Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-05-18T18:53:46Z", + "authorname": "Peyos", + "skillname": "Wake On Lan", + "foldername": "wake-on-lan-skill.Peyos", + "name": "Wake On Lan", + "url": "https://github.com/Peyos/wake-on-lan-skill", + "category": "Productivity", + "description": "This skill sends a Magic Packet to one of the configured devices to boot it up from hibernation. Wake on Lan has to be active in the receiving device.", + "short_description": "Sends a Magic Packet to the configured device", + "branch": "master", + "examples": [ + "Boot my computer.", + "Wake up my computer." + ], + "tags": [ + "lan", + "Boot", + "Wake", + "on", + "Productivity", + "Computer" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-08-30T15:41:52Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-08-30T16:54:27Z", + "authorname": "b4ldr", + "skillname": "Hamertime", + "foldername": "hamertime-skill.b4ldr", + "name": "Hamertime", + "url": "https://github.com/b4ldr/hamertime-skill", + "category": "Entertainment", + "description": "Play a song when a specific keywoard is spoken.", + "short_description": "Play a song when a specific keywoard is spoken", + "branch": "master", + "examples": [ + "Hammertime.", + "Stop hammertime.", + "Yu can't touch this." + ], + "tags": [ + "Music", + "Entertainment" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-09-04T19:45:23Z", + "archived": false, + "license": null, + "modified": "2020-09-04T19:47:52Z", + "authorname": "AIIX", + "skillname": "", + "foldername": "thequizgame.AIIX", + "name": "", + "url": "https://github.com/AIIX/thequizgame", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-08-11T00:02:19Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-08-11T00:30:22Z", + "authorname": "renayo", + "skillname": "Shakespeare Insult", + "foldername": "shakespeareinsult-skill.renayo", + "name": "Shakespeare Insult", + "url": "https://github.com/renayo/shakespeareinsult-skill", + "category": "Entertainment", + "description": "Insult me like Shakespeare.", + "short_description": "Insult me like Shakespeare", + "branch": "master", + "examples": [ + "Insult me like Shakespeare." + ], + "tags": [ + "Insult", + "Entertainment" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-08-05T22:43:35Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-08-06T02:20:07Z", + "authorname": "renayo", + "skillname": "Iching", + "foldername": "iching-skill.renayo", + "name": "Iching", + "url": "https://github.com/renayo/iching-skill", + "category": "Entertainment", + "description": "Quickly call up a randomized hexagram from the I Ching to further stimulate thought.", + "short_description": "Offers randomized selection from the I Ching", + "branch": "master", + "examples": [ + "Iching.", + "Eching." + ], + "tags": [ + "Answer", + "Random", + "Entertainment", + "Oracle" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-05-11T18:06:49Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-09-06T18:57:52Z", + "authorname": "davimk", + "skillname": "Led Ring", + "foldername": "led-ring.davimk", + "name": "Led Ring", + "url": "https://github.com/davimk/led-ring", + "category": "Configuration", + "description": "Sends commands to matrix voice everloop led ring driver.", + "short_description": "Controls matrix voice everloop led ring", + "branch": "master", + "examples": [], + "tags": [ + "Led", + "Matrix", + "everloop", + "ring", + "Configuration", + "voice", + "Everloop" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-04-30T20:02:42Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-05-22T22:35:01Z", + "authorname": "BrownKnight", + "skillname": "Web Music Control", + "foldername": "web-music-control-skill.BrownKnight", + "name": "Web Music Control", + "url": "https://github.com/BrownKnight/web-music-control-skill", + "category": "Entertainment", + "description": "Sends commands to a locally hosted web-based music player. designed for use with a local apple music web client which uses musickitjs.", + "short_description": "Controls a local web-based music player, such as a apple music web client", + "branch": "master", + "examples": [ + "Play before you go.", + "Play the song before you go.", + "Play songs by lewis capaldi.", + "Play my car playlist.", + "Play the playlist car.", + "Play before you go by lewis capaldi.", + "Play the song before you go by lewis capaldi.", + "Play something.", + "Play anything.", + "Play my calm playlist.", + "Play my car playlist.", + "Play the playlist car." + ], + "tags": [ + "Apple", + "Music", + "Iot", + "Web", + "music", + "Control", + "Entertainment", + "audio" + ], + "platforms": [ + "all" + ], + "stars": 0 + }, + { + "created": "2020-08-10T03:39:07Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-09-22T05:49:58Z", + "authorname": "renayo", + "skillname": "Nvc", + "foldername": "nvc-skill.renayo", + "name": "Nvc", + "url": "https://github.com/renayo/nvc-skill", + "category": "Productivity", + "description": "This skill is based on the work of Marshall Rosenberg, PhD; particularly his book titled \"Nonviolent Communication: a Language of Life\" (third edition).\n\nNonviolent communication is a well-established body of social and communication strategies that \"integrate consciousness, language, communication, and means of influence to increase our ability to live with choice, meaning, and connection; connect empathetically with self and others to have more satisfying relationships; and sharing of resources so everybody is able to benefit.\"", + "short_description": "Uses principles of nonviolent communication to help you structure your thinking and communicate better", + "branch": "master", + "examples": [ + "Lets communicate.", + "Let's communicate.", + "Compassionate communication.", + "Nonviolent communication.", + "Nvc.", + "Communication quote." + ], + "tags": [ + "Efficiency", + "Communication", + "Productivity", + "Psychology" + ], + "platforms": [ + "all" + ], + "stars": 1 + }, + { + "created": "2017-04-05T22:56:27Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T00:24:27Z", + "authorname": "MycroftAI", + "skillname": "Hello World", + "foldername": "skill-hello-world", + "name": "Hello World", + "url": "https://github.com/MycroftAI/skill-hello-world", + "category": "Configuration", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem.\n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n[Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n * [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n * [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n * [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n * [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n * [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n * [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "20.08", + "examples": [ + "Hello world.", + "How are you?", + "Thank you.", + "Hello world", + "Thank you" + ], + "tags": [ + "first-skill", + "helloworld", + "Configuration", + "hello", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 10, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/smile.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hello World Skill", + "android_handler": "skill-hello-world.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-09-07T19:37:21Z", + "archived": false, + "license": "epl-2.0", + "modified": "2020-07-13T10:04:02Z", + "authorname": "openhab", + "skillname": "openHAB", + "foldername": "openhab-mycroft", + "name": "openHAB", + "url": "https://github.com/openhab/openhab-mycroft", + "category": "IoT", + "description": "This skill adds [openHAB](http://www.openhab.org/) support to [Mycroft](https://mycroft.ai).\nThe skill takes advantage of the openHAB REST API, so it works both with the v1.x and v2.x of openHAB.\n\nIn order to make openHAB Items accessible to Mycroft, they need to be [tagged](https://www.openhab.org/addons/integrations/homekit/).\nDevice names recognized by Mycroft are matched against openHAB Item Labels.\n\nThe above examples would all work with the following set of openHAB Item definitons:\n\n```java\nColor DiningroomLight \"Diningroom Light\" (gKitchen) [ \"Lighting\" ] {channel=\"hue:0200:1:bloom1:color\"}\nColor KitchenLight \"Kitchen Light\" (gKitchen) [ \"Lighting\" ] {channel=\"hue:0200:1:bloom1:color\"}\nSwitch GoodNight \"Good Night\"[ \"Switchable\" ]\n\nNumber MqttID1Temperature \"Bedroom Temperature\" [ \"CurrentTemperature\" ] {mqtt=\"<[mosquitto:mysensors/SI/1/1/1/0/0:state:default]\"}\nNumber MqttID1Humidity \"Bedroom Humidity\" [ \"CurrentHumidity\" ] {mqtt=\"<[mosquitto:mysensors/SI/1/0/1/0/1:state:default]\"}\n\nGroup gThermostat \"Main Thermostat\" [ \"gMainThermostat\" ]\nNumber MainThermostatCurrentTemp \"Main Thermostat Current Temperature\" (gMainThermostat) [ \"CurrentTemperature\" ]\nNumber MainThermostatTargetTemperature \"Main Thermostat Target Temperature\" (gMainThermostat) [ \"TargetTemperature\" ]\nString MainThermostatHeatingCoolingMode \"Main Thermostat Heating/Cooling Mode\" (gMainThermostat) [ \"homekit:HeatingCoolingMode\" ]\n```\n\nIf items are modified in openHAB, a refresh in Mycroft is needed by the command:\n\n\nIf you've forgotten what items have been identified, you can ask Mycroft:\n*Hey Mycroft, refresh openhab items*\n * *Hey Mycroft, list openhab items*", + "short_description": "This skill adds openHAB support to Mycroft.", + "branch": "master", + "examples": [ + "Turn on Diningroom Light.", + "Switch off Kitchen Light.", + "Put on Good Night.", + "What is Good Night status?", + "What is the status of Good Night?", + "Set Diningroom to 50 percent.", + "Dim Kitchen.", + "Bright Kitchen.", + "Dim Kitchen by 20 percent.", + "What's Bedroom temperature?", + "Tell me the temperature of Bedroom.", + "What's the Bedroom humidity?", + "I'd like to know the humidity of Bedroom.", + "Adjust Main Thermostat to 21 degrees.", + "Regulate Main Thermostat to 20 degrees.", + "Decrease Main Thermostat by 2 degrees.", + "Increase Main Thermostat by 1 degrees.", + "What is Main Thermostat is regulated to?", + "How the Main Thermostat tuned to?", + "Hey Mycroft, turn on Diningroom Light", + "Hey Mycroft, switch off Kitchen Light", + "Hey Mycroft, put on Good Night", + "Hey Mycroft, what is Good Night status?", + "Hey Mycroft, what is the status of Good Night?", + "Hey Mycroft, set Diningroom to 50 percent", + "Hey Mycroft, dim Kitchen", + "Hey Mycroft, bright Kitchen", + "Hey Mycroft, dim Kitchen by 20 percent", + "Hey Mycroft, what's Bedroom temperature?", + "Hey Mycroft, tell me the temperature of Bedroom", + "Hey Mycroft, what's the Bedroom humidity?", + "Hey Mycroft, I'd like to know the humidity of Bedroom", + "Hey Mycroft, adjust Main Thermostat to 21 degrees", + "Hey Mycroft, regulate Main Thermostat to 20 degrees", + "Hey Mycroft, decrease Main Thermostat by 2 degrees", + "Hey Mycroft, increase Main Thermostat by 1 degrees", + "Hey Mycroft, what is Main Thermostat is regulated to?", + "Hey Mycroft, how the Main Thermostat tuned to?" + ], + "tags": [ + "IoT", + "opensource", + "openHAB", + "smarthome", + "Automation", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 17, + "icon": "https://www.openhab.org/openhab-logo-square.png", + "credits": [ + "@mortommy" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [ + "requests>=2.10.0\r", + "rapidfuzz==0.7.6" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Openhab Mycroft Skill", + "android_handler": "openhab-mycroft.openhab.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-08-02T15:15:44Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-23T18:23:26Z", + "authorname": "forslund", + "skillname": "Play Spotify", + "foldername": "spotify-skill", + "name": "Play Spotify", + "url": "https://github.com/forslund/spotify-skill", + "category": "Music", + "description": "Stream your favorite music from the popular Spotify music service. Spotify\nPremium users can search and play tracks from their own playlists or the huge\nSpotify music library.\n\nYou can also control your Mycroft device using the Spotify Connect system.\nSo play DJ on your phone while listening on Mycroft!\n\n### This skill doesn't do any playback\nThis skill works with the Spotify Connect protocol to interact with Spotify devices, but doesn't perform any playback itself. If you want playback on the hosting Mycroft device, you'll need to set up a player yourself.\n\nFor Picroft users, [raspotify](https://github.com/dtcooper/raspotify) is a good choice.\n\nInstall it and then make changes to `/etc/default/raspotify.conf` as follows\n\n\n`DEVICE_NAME=\"\"\n\n\n`OPTIONS=\"--username --password \"`\n\n\nYou make sound work with raspotify you may need to edit `/lib/systemd/system/raspotify.service` and there change `User` and `Group` from `raspotify`to `pi`.\n\n\nFor desktop users the official spotify player works well.\n\nThe exception to this is the Mark-1 which is shipped with a spotify player library.\n\n### Authorization:\nThis Skill uses two different methods of authentication. Both need to be filled in correctly for the **Skill** to function correctly.\n\n#### Personal Access Token\n\n##### Creating access token\nFrom the [Spotify developer dashboard](https://developer.spotify.com/dashboard/)\n\n1. Click \"CREATE AN APP\"\n1. Fill out the create application form\n1. Click on the new app and choose EDIT SETTINGS\n1. Under Redirect URIs add `https://localhost:8888`\n\nMore info can be found [here](https://developer.spotify.com/documentation/general/guides/app-settings/).\n\n##### Connecting spotify skill\nAfter installing `mycroft-spotify`, from the mycroft-core folder run the auth.py script in the mycroft-spotify folder\n\n```\nsource venv-activate.sh\npython /opt/mycroft/skills/mycroft-spotify.forslund/auth.py\n```\n\nThe script will try to guide you through connecting a developer account to the skill and store the credentials locally.\n\n#### Username and password to authenticate a Mycroft device\nIn addition to account details, Mycroft needs to be authorized as a **device** for Spotify. To do this, we use your username and password for Spotify. These must be entered as well, or you will receive an error message like:\n\n`I couldn't find any Spotify devices. This skill requires a Spotify Premium account to work properly.`\n\nwhen you try to use the **Skill** on a Mycroft device.\n\nIf you log in to Spotify using Facebook, your password will be your _Facebook_ password, but your Spotify device username. You can get your Spotify device username [here](https://www.spotify.com/us/account/set-device-password/).\n\n_NOTE: You MUST have a Premium Spotify account to use this **Skill**. It will NOT work with a free Spotify account._\nIt is recommended to set the DEVICE_NAME to the name of the Mycroft unit (as registered at home.mycroft.ai) for automatic identification:\n * set your Spotify username and password under OPTIONS", + "short_description": "Listen to music from your Spotify Premium music account.", + "branch": "20.08", + "examples": [ + "What Spotify devices are available?", + "Play discover weekly.", + "Play Hello Nasty on Spotify.", + "Play something by Covenant.", + "Play the album Hello Nasty on Spotify.", + "Play my liked songs.", + "Play discover weekly", + "Play Hello Nasty on Spotify", + "Play something by Covenant", + "Play the album Hello Nasty on Spotify", + "Play my liked songs" + ], + "tags": [ + "music", + "spotify", + "Music", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 44, + "icon": "https://rawcdn.githack.com/forslund/spotify-skill/05c19c0fba8a4af150c6eb8cf2e955d59ac83d15/Spotify_Icon.png", + "credits": [ + "@forslund\nThe Mycroft devs" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [ + "spotipy==2.17.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Spotify Skill", + "android_handler": "spotify-skill.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:49:49Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-21T10:36:40Z", + "authorname": "MycroftAI", + "skillname": "Weather", + "foldername": "skill-weather", + "name": "Weather", + "url": "https://github.com/MycroftAI/skill-weather", + "category": "Daily", + "description": "Get weather conditions, forecasts, expected precipitation and more! By default it will tell\nyou about your default location, or you can ask for other cities around the world. \n\nCurrent conditions and weather forecasts come from [Open Weather Map](https://openweathermap.org).\n\nFor **enclosures** with screen support, conditions are briefly shown using visemes.\n\nThe temperature is shown in Celsius or Fahrenheit depending on the preferences set in your [https://home.mycroft.ai](https://home.mycroft.ai) account.", + "short_description": "Weather conditions and forecasts", + "branch": "20.08", + "examples": [ + "What is the weather?", + "What is the forecast tomorrow?", + "What is the weather going to be like Tuesday?", + "What is the weather in Houston?", + "When will it rain next?", + "How windy is it?", + "What's the humidity?", + "Is it going to snow?", + "What's the temperature?" + ], + "tags": [ + "humidity", + "forecast", + "temperature", + "Daily", + "snow", + "rain", + "weather", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 11, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/svgs/solid/sun.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "pyowm==2.6.1", + "requests>=2.13.0", + "multi-key-dict==2.0.3" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Weather Skill", + "android_handler": "skill-weather.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-12-21T04:49:19Z", + "archived": false, + "license": "unknown", + "modified": "2020-07-25T15:39:29Z", + "authorname": "augustnmonteiro", + "skillname": "mycroft-youtube", + "foldername": "mycroft-youtube", + "name": "mycroft-youtube", + "url": "https://github.com/augustnmonteiro/mycroft-youtube", + "category": null, + "description": "A skill to play youtube", + "short_description": "A skill to play youtube", + "branch": "master", + "examples": [ + "Say." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 12, + "requirements": { + "python": [ + "python-firebase>=1.2", + "requests>=1.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Youtube Skill", + "android_handler": "mycroft-youtube.augustnmonteiro.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:47:50Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T00:23:18Z", + "authorname": "MycroftAI", + "skillname": "Mycroft's Background", + "foldername": "skill-personal", + "name": "Mycroft's Background", + "url": "https://github.com/MycroftAI/skill-personal", + "category": "Entertainment", + "description": "Ask about the \"birth\" and parentage of Mycroft and get a taste of the community\nwho is fostering this open source artificial intelligence.", + "short_description": "Learn history and personality of Mycroft", + "branch": "20.08", + "examples": [ + "When were you created?", + "What are you?", + "Where were you born?", + "Who made you?", + "Do you even rhyme?" + ], + "tags": [ + "Entertainment", + "personality", + "persona", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/smile-wink.svg", + "credits": [ + "Mycroft AI (@MycroftAI)\n\nPoem penned by community member Jelmer Prins" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Personal Skill", + "android_handler": "skill-personal.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-31T01:18:43Z", + "archived": false, + "license": "lgpl-3.0", + "modified": "2019-01-07T09:51:53Z", + "authorname": "eClarity", + "skillname": "Home Assistant Skill for Mycroft", + "foldername": "mycroft-homeassistant", + "name": "Home Assistant Skill for Mycroft", + "url": "https://github.com/eClarity/mycroft-homeassistant", + "category": null, + "description": "based off the original code from https://github.com/BongoEADGC6/mycroft-home-assistant, spun off my own version since they seem to be inactive.\n\nThis is a skill to add [Home Assistant](https://home-assistant.io) support to\n[Mycroft](https://mycroft.ai). Currently is supports turning on and off several\nentity types (`light`, `switch`, `scene`, `groups` and `input_boolean`).", + "short_description": "based off the original code from https://github.com/BongoEADGC6/mycroft-home-assistant, spun off my own version since they seem to be inactive.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "fuzzywuzzy==0.14.0", + "requests>=2.10.0", + "python-Levenshtein==0.12.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Homeassistant Skill", + "android_handler": "mycroft-homeassistant.eclarity.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-01-08T18:40:39Z", + "archived": false, + "license": "mit", + "modified": "2018-10-17T13:32:47Z", + "authorname": "ethanaward", + "skillname": "Pandora", + "foldername": "pianobar-skill", + "name": "Pandora", + "url": "https://github.com/ethanaward/pianobar-skill", + "category": null, + "description": "Pandora provides dynamically generated internet radio streams. Streams are\ninfluenced by the the traits of the music played and the songs you like\nor skip.\n\nUsing this skill does require a [Pandora.com](https://pandora.com) account.\nSign-up is free with ad-supported streams.\n\nThis skill should work with Mycroft version 0.9.1 +", + "short_description": "", + "branch": "master", + "examples": [ + "Play Pandora.", + "Play Today's Hits Radio on Pandora.", + "Skip this song.", + "Next station.", + "Next song.", + "Pause Pandora.", + "Resume Pandora.", + "List my stations.", + "Next station.", + "Change station to Today's Top Hits on Pandora.", + "Play Pandora", + "Play Today's Hits Radio on Pandora", + "Skip this song", + "Next station", + "Next song", + "Pause Pandora", + "Resume Pandora", + "List my stations", + "Next station", + "Change station to Today's Top Hits on Pandora" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 11, + "credits": [ + "Mycroft AI" + ], + "requirements": { + "python": [ + "fuzzywuzzy==0.15.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pianobar Skill", + "android_handler": "pianobar-skill.ethanaward.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:44:09Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-21T16:15:21Z", + "authorname": "MycroftAI", + "skillname": "Set alarms", + "foldername": "skill-alarm", + "name": "Set alarms", + "url": "https://github.com/MycroftAI/skill-alarm", + "category": "Daily", + "description": "Set a single use alarm, daily alarms, or weekly recurring alarms.\n\n You can choose from five different alarm sounds:\n * Constant Beep\n * Four rapid beeps\n * Escalating beeps\n * Alarm bell\n * Gentle chimes", + "short_description": "Set alarms with Mycroft", + "branch": "20.08", + "examples": [ + "Set an alarm for 9:30 am.", + "Set an alarm.", + "Set an alarm for weekdays at 7 in the morning.", + "Set an alarm for 9 pm July 14th.", + "Set an alarm for 8:00 am on Mondays.", + "Set an alarm for 8:00 am every Tuesday.", + "Set an alarm for 10:00 am on the weekends.", + "Are any alarms set?", + "Cancel my 10:00 am alarm.", + "Snooze for 30 minutes.", + "Set an alarm for 9:30 am", + "Set an alarm (Mycroft will prompt for more information)", + "Set an alarm for weekdays at 7 in the morning", + "Set an alarm for 9 pm July 14th", + "Set an alarm for 8:00 am on Mondays", + "Set an alarm for 8:00 am every Tuesday", + "Set an alarm for 10:00 am on the weekends", + "Cancel my 10:00 am alarm", + "Snooze for 30 minutes" + ], + "tags": [ + "alarm", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/clock.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "pyalsaaudio" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Alarm Skill", + "android_handler": "skill-alarm.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-05T22:57:13Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-07T16:43:16Z", + "authorname": "MycroftAI", + "skillname": "Pairing", + "foldername": "skill-pairing", + "name": "Pairing", + "url": "https://github.com/MycroftAI/skill-pairing", + "category": "Configuration", + "description": "The default backend to provide services for Mycroft users is\n [Home](https://home.mycroft.ai/). Pairing a device with Home provides access\n to privacy-protecting Speech to Text, Wolfram Alpha and other such services,\n as well as easy configuration for all your Mycroft devices.", + "short_description": "Connect your device to the Mycroft server - [Home](https://home.mycroft.ai/)", + "branch": "20.08", + "examples": [ + "Pair my device.", + "Pair my device (happens automatically on first run if not paired already)" + ], + "tags": [ + "system", + "Configuration", + "connectivity", + "pairing", + "pair", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/handshake.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pairing Skill", + "android_handler": "skill-pairing.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:47:30Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-16T05:34:15Z", + "authorname": "MycroftAI", + "skillname": "Latest news", + "foldername": "skill-npr-news", + "name": "Latest news", + "url": "https://github.com/MycroftAI/skill-npr-news", + "category": "Daily", + "description": "Play the latest news from an RSS audio feed. Your device location will be used to provide a local feed from your country if available. Otherwise, the National Public Radio (NPR)\nHourly News will be used. You can also choose your own default or add a custom audio feed at: [home.mycroft.ai](https://home.mycroft.ai/#/skill).\n\nSupported stations include:\nAssociated Press (AP) Hourly Radio News\n * [AU] ABC News Australia\n * [BE] VRT Nieuws\n * [CA] CBC News\n * [DE] DLF\n * [DE] WDR\n * [FI] YLE\n * [SE] Ekot\n * [UK] BBC News\n * [US] Fox News\n * [US] NPR News Now\n * [US] PBS NewsHour", + "short_description": "Listen to the latest news report from your favorite broadcast", + "branch": "20.08", + "examples": [ + "Play the news.", + "Play the BBC news.", + "Tell me the news.", + "What's the news?", + "Restart news.", + "Play the news", + "Play the BBC news", + "Tell me the news", + "Restart news" + ], + "tags": [ + "headlines", + "news", + "Information", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 6, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/newspaper.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily", + "Information" + ], + "requirements": { + "python": [ + "bs4==4.9.0", + "feedparser~=6.0.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Npr News Skill", + "android_handler": "skill-npr-news.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-11-21T09:24:07Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-11T04:56:33Z", + "authorname": "jamiehoward430", + "skillname": "MQTT for MycroftAI", + "foldername": "mycroft-mymqtt", + "name": "MQTT for MycroftAI", + "url": "https://github.com/jamiehoward430/mycroft-mymqtt", + "category": "IoT", + "description": "Currently it will publish the action to a topic built from the commands said, for example\nsay hey mycroft, turn the light on and mycroft will publish on to light/turn.\n * say hey mycroft, switch the tv on and mycroft will publish on to tv/switch.", + "short_description": "This is a skill written for mycroft to publish commands over an mqtt broker for home automation or any other purpose.", + "branch": "master", + "examples": [ + "Command vacuum to return home.", + "Turn the light on.", + "Switch the tv on." + ], + "tags": [ + "IoT", + "mqtt", + "no-license" + ], + "platforms": [ + "platform_picroft", + "platform_plasmoid" + ], + "stars": 12, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "@jamiehoward430" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [ + "paho-mqtt" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Mymqtt Skill", + "android_handler": "mycroft-mymqtt.jamiehoward430.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-05T22:57:44Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-07T16:41:23Z", + "authorname": "MycroftAI", + "skillname": "Volume Control", + "foldername": "skill-volume", + "name": "Volume Control", + "url": "https://github.com/MycroftAI/skill-volume", + "category": "Configuration", + "description": "Control the volume of Mycroft with verbal commands or by spinning the physical\nbutton on a Mark 1.", + "short_description": "Control the volume of your system", + "branch": "20.08", + "examples": [ + "Turn up the volume.", + "Decrease the audio.", + "Mute audio.", + "Set volume to 5.", + "Set volume to 75 percent.", + "Turn up the volume", + "Decrease the audio", + "Mute audio", + "Set volume to 5", + "Set volume to 75 percent" + ], + "tags": [ + "sound", + "volume", + "system", + "Configuration", + "volume-control", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/volume-down.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "pyalsaaudio" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Volume Skill", + "android_handler": "skill-volume.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-05T22:57:02Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T00:23:55Z", + "authorname": "MycroftAI", + "skillname": "Naptime", + "foldername": "skill-naptime", + "name": "Naptime", + "url": "https://github.com/MycroftAI/skill-naptime", + "category": "Daily", + "description": "Tell Mycroft to sleep when you don't want to be disturbed in any way.\nThis stops all calls to Speech to Text system, guaranteeing your voice won't\nbe sent anywhere on an accidental activation.\n\nWhen sleeping, Mycroft will only listen locally for the phrase \"Hey Mycroft,\nwake up\". Otherwise the system will be totally silent and won't bother you.\n\nOn a Mark 1 this also dims the eyes.", + "short_description": "Put Mycroft to sleep when you don't want to be disturbed", + "branch": "20.02", + "examples": [ + "Go to sleep.", + "Nap time.", + "Wake up.", + "Go to sleep", + "Nap time", + "Wake up" + ], + "tags": [ + "naptime", + "do-not-disturb", + "sleep", + "donotdisturb", + "Configuration", + "Daily", + "nap", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bed.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily", + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Naptime Skill", + "android_handler": "skill-naptime.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-05T22:57:26Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-26T02:49:04Z", + "authorname": "MycroftAI", + "skillname": "Installer", + "foldername": "skill-installer", + "name": "Installer", + "url": "https://github.com/MycroftAI/skill-installer", + "category": "Configuration", + "description": "Add and remove Skills using your voice or from the [Marketplace](https://market.mycroft.ai).\nYou can also assist skill authors in testing new versions of their skills by\nusing \"install prevew version\" to gain access to skills still under development\nand testing. If you do this, please be consicious the skill may be in an\nunstable development state and report issues to the author appropriately.\n\nYou can also install Skills that are not officially released by entering the\nSkill's GitHub repository URL in the [Installer's web user interface](https://home.mycroft.ai/#/skill).\n\nSkills are ultimately installed using the [Mycroft Skill Manager (msm)](https://mycroft.ai/documentation/msm). If verbally installing, Mycroft will speak a list of possible matches for\nambiguous names -- just pick the skill you want from the list read to you.", + "short_description": "Add and remove Mycroft Skills", + "branch": "20.08", + "examples": [ + "Install coin flip.", + "Install the preview version of coin flip.", + "Uninstall coin flip.", + "Remove coin flip.", + "Download custom skill.", + "Install coin flip", + "Install the preview version of coin flip ", + "Uninstall coin flip", + "Remove coin flip", + "Download custom skill" + ], + "tags": [ + "msm", + "install", + "download", + "add-skill", + "system", + "Configuration", + "skill", + "skills", + "installer", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 6, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/download.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "msm" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Installer Skill", + "android_handler": "skill-installer.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:48:40Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-07T16:46:32Z", + "authorname": "MycroftAI", + "skillname": "Speak", + "foldername": "skill-speak", + "name": "Speak", + "url": "https://github.com/MycroftAI/skill-speak", + "category": "Entertainment", + "description": "Turn Mycroft into a parrot. Speak a phrase and listen to it repeated in Mycroft's selected voice.", + "short_description": "Make Mycroft repeat whatever you want", + "branch": "20.08", + "examples": [ + "Say Goodnight, Gracie.", + "Repeat Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore.", + "Speak I can say anything you'd like!", + "say Goodnight, Gracie", + "repeat Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore", + "speak I can say anything you'd like!" + ], + "tags": [ + "system", + "Entertainment", + "speak", + "repeat", + "say", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bullhorn.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Speak Skill", + "android_handler": "skill-speak.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:48:56Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-07T16:48:07Z", + "authorname": "MycroftAI", + "skillname": "Spelling", + "foldername": "skill-spelling", + "name": "Spelling", + "url": "https://github.com/MycroftAI/skill-spelling", + "category": "Information", + "description": "Mycroft can spell any word which is understood by speech-to-text. The proper spelling is pronounced on all platforms, as well as displayed by devices such as the Mark 1.", + "short_description": "Let Mycroft help you spell words", + "branch": "20.08", + "examples": [ + "How do you spell aardvark?", + "Spell succotash.", + "How do you spell bureacracy?", + "Spell omnipotence.", + "Spell succotash", + "Spell omnipotence" + ], + "tags": [ + "spelling", + "spell", + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/book-reader.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Spelling Skill", + "android_handler": "skill-spelling.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-26T16:23:59Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T00:22:44Z", + "authorname": "MycroftAI", + "skillname": "Singing", + "foldername": "skill-singing", + "name": "Singing", + "url": "https://github.com/MycroftAI/skill-singing", + "category": "Entertainment", + "description": "Mycroft will speak the lyrics to a random pop music song using text to speech.", + "short_description": "Mycroft sings lyrics to some popular songs", + "branch": "20.08", + "examples": [ + "Sing.", + "Sing" + ], + "tags": [ + "lyrics", + "music", + "sing", + "Entertainment", + "singing", + "song", + "texttospeech", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/laugh-beam.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Singing Skill", + "android_handler": "skill-singing.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-15T02:55:51Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-07T16:43:57Z", + "authorname": "MycroftAI", + "skillname": "Unknown Handler", + "foldername": "fallback-unknown", + "name": "Unknown Handler", + "url": "https://github.com/MycroftAI/fallback-unknown", + "category": "Configuration", + "description": "Mycroft doesn't know how to do or answer everything (yet). This _fallback_ is how Mycroft lets you know that, unfortunately, it can't help with what you said.\n\nBut wait, there is still hope! Mycroft is working to get smarter with help from friends. For who have selected to [Opt In to the Open Dataset](https://home.mycroft.ai/#/setting/basic#opendataset), these missed phrases are aggregated and analyzed to help identify what the world _wants_ their voice assistant to do that it can't yet. So if millions of people start asking for guava growing tips, we'll promote this as an idea to be handled as a default Skill.", + "short_description": "Capture unrecognized _Utterances_", + "branch": "20.08", + "examples": [ + "How do I make my guava blue?", + "I need a pizza.", + "Show me the money.", + "I need a pizza", + "Show me the money" + ], + "tags": [ + "Configuration", + "fallback", + "system", + "unknown", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/question.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Unknown Skill", + "android_handler": "fallback-unknown.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-12-02T04:46:29Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-07-18T20:25:27Z", + "authorname": "ChristopherRogers1991", + "skillname": "Mycroft Hue", + "foldername": "mycroft-hue", + "name": "Mycroft Hue", + "url": "https://github.com/ChristopherRogers1991/mycroft-hue", + "category": null, + "description": "Turn your Phillips Hue lights on/off, activate scenes, adjust brightness/color temperature, etc.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn on my lights.", + "Set my lights to tropical twilight.", + "Turn the lights down.", + "Decrease the color temperature of the lights.", + "Turn on my lights", + "Set my lights to tropical twilight", + "Turn the lights down", + "Decrease the color temperature of the lights" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 10, + "credits": [ + "@ChristopherRogers1991", + "@WillJMurphy", + "@gras64", + "@VilterPD" + ], + "requirements": { + "python": [ + "phue==1.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Hue Skill", + "android_handler": "mycroft-hue.christopherrogers1991.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-24T04:26:15Z", + "archived": false, + "license": "unknown", + "modified": "2020-09-30T16:43:52Z", + "authorname": "normandmickey", + "skillname": "internet radio", + "foldername": "skill-internet-radio", + "name": "internet radio", + "url": "https://github.com/normandmickey/skill-internet-radio", + "category": null, + "description": "Play internet radio stations using Mycroft.\nManage your station URLs at home.mycroft.ai -> Skills.", + "short_description": "", + "branch": "master", + "examples": [ + "Internet radio.", + "Web radio.", + "Play some music.", + "Rock radio.", + "Play rock radio.", + "Listen to rock radio.", + "Country radio.", + "Play country radio.", + "Listen to country radio.", + "Classical radio.", + "Play classical radio.", + "Listen to classical radio.", + "Jazz radio.", + "Play jazz radio.", + "Listen to jazz radio.", + "Top 40 radio.", + "Play top 40 radio.", + "Listen to top 40 radio.", + "Christmas radio.", + "Play christmas radio.", + "Listen to christmas radio.", + "Favorite radio.", + "Play favorite radio.", + "Listen to favorite radio.", + "Psytube web radio.", + "Drum and bass web radio.", + "Techno radio.", + "Minimal techno radio.", + "Techno radio.", + "Play goa psy trance.", + "Listen to progressive psy trance.", + "internet radio", + "web radio", + "play some music", + "rock radio", + "play rock radio", + "listen to rock radio", + "country radio", + "play country radio", + "listen to country radio", + "classical radio", + "play classical radio", + "listen to classical radio", + "jazz radio", + "play jazz radio", + "listen to jazz radio", + "top 40 radio", + "play top 40 radio", + "listen to top 40 radio", + "christmas radio", + "play christmas radio", + "listen to christmas radio", + "favorite radio", + "play favorite radio", + "listen to favorite radio", + "psytube web radio", + "drum and bass web radio", + "techno radio", + "minimal techno radio", + "techno radio", + "play goa psy trance", + "listen to progressive psy trance" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 9, + "credits": [ + "Norman Moore" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Internet Radio Skill", + "android_handler": "skill-internet-radio.normandmickey.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-03T17:19:10Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-21T05:37:59Z", + "authorname": "MycroftAI", + "skillname": "Timer", + "foldername": "mycroft-timer", + "name": "Timer", + "url": "https://github.com/MycroftAI/mycroft-timer", + "category": "Daily", + "description": "Use Mycroft when your hands are messy or you need more that the one timer in your kitchen. Multiple timers are easy to set and track with conversational interactions.\n\nOn a Mark 1 you'll see visual feedback as the timer runs, and you can use\nthe top button to stop the beeping once a timer expires.", + "short_description": "Set named timers for cooking, watering plants, brewing tea and more.", + "branch": "20.08", + "examples": [ + "Start a timer for 30 seconds.", + "Set a timer for 1 minute.", + "Set a timer for 3 hours called turkey.", + "Start a timer.", + "Cancel the timer.", + "How long is left on the timer?", + "How long is left on the turkey timer?", + "Mute the timer.", + "Start a timer for 30 seconds", + "Set a timer for 1 minute", + "Set a timer for 3 hours called turkey", + "Start a timer (will be prompted)", + "Cancel the timer", + "Mute the timer (once triggered)" + ], + "tags": [ + "timer", + "Daily", + "kitchen-timer", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/stopwatch.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "num2words" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Timer Skill", + "android_handler": "mycroft-timer.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-05T22:57:33Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-26T02:47:48Z", + "authorname": "MycroftAI", + "skillname": "System", + "foldername": "skill-stop", + "name": "System", + "url": "https://github.com/MycroftAI/skill-stop", + "category": "Configuration", + "description": "Provides verbal interfaces for basic framework interactions, such as the\n\"Stop\" command. Also provide interface to control physical Mycroft hardware.\n\nNOTE: This Skill is a little unusual in that it really doesn't do anything\ndirectly, rather it emits messages for the device creator to capture.", + "short_description": "General system control", + "branch": "20.08", + "examples": [ + "Stop.", + "Reboot.", + "Turn off.", + "Allow remote login.", + "Configure wifi.", + "Stop", + "Reboot", + "Turn off", + "Allow remote login", + "Configure wifi" + ], + "tags": [ + "Configuration", + "system", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/cog.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Stop Skill", + "android_handler": "skill-stop.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-11T12:49:46Z", + "archived": false, + "license": "mit", + "modified": "2019-12-26T14:50:33Z", + "authorname": "treussart", + "skillname": "", + "foldername": "domoticz_skill", + "name": "", + "url": "https://github.com/treussart/domoticz_skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 8, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Domoticz_Skill Skill", + "android_handler": "domoticz_skill.treussart.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:44:41Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-26T07:05:14Z", + "authorname": "MycroftAI", + "skillname": "Audio Recorder", + "foldername": "skill-audio-record", + "name": "Audio Recorder", + "url": "https://github.com/MycroftAI/skill-audio-record", + "category": "Configuration", + "description": "This Skill records audio from the microphone and allows you to play back that recording. This Skill is particularly useful when trying to diagnose microphone issues, because it allows you to \"hear\" what Mycroft is hearing.", + "short_description": "Record and playback audio", + "branch": "20.08", + "examples": [ + "Start recording.", + "Start recording for 40 minutes.", + "Play the recording.", + "Erase recording.", + "Start recording", + "Start recording for 40 minutes", + "Play the recording", + "Erase recording" + ], + "tags": [ + "audio", + "microphone", + "Configuration", + "configuration", + "record", + "record-audio", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/microphone.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "psutil>=5.2.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Audio Record Skill", + "android_handler": "skill-audio-record.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:50:02Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-26T02:43:37Z", + "authorname": "MycroftAI", + "skillname": "Wikipedia", + "foldername": "skill-wiki", + "name": "Wikipedia", + "url": "https://github.com/MycroftAI/skill-wiki", + "category": "Information", + "description": "Query [Wikipedia](https://www.wikipedia.org) for answers to all your questions. Get just a summary, or ask for more to get in-depth information.\n \n This Skill uses the [Wikimedia API](https://en.wikipedia.org/w/api.php).", + "short_description": "Wikipedia", + "branch": "20.08", + "examples": [ + "Tell me about Elon Musk.", + "Tell me about beans.", + "Tell me something random.", + "Check Wikipedia for beans.", + "Tell me about the Pembroke Welsh Corgi.", + "Search for chocolate.", + "More information.", + "Tell me More.", + "Tell me about Elon Musk", + "Tell me about beans", + "Tell me something random", + "Check Wikipedia for beans", + "Tell me about the Pembroke Welsh Corgi", + "Search for chocolate", + "More information (followup after an initial summary)", + "Tell me More (followup after an initial summary)" + ], + "tags": [ + "wiki", + "query", + "wikipedia", + "encyclopedia", + "Information", + "general-knowledge", + "question", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 12, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/brands/wikipedia-w.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "wikipedia==1.4.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wiki Skill", + "android_handler": "skill-wiki.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-08-01T15:33:43Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-07T16:50:02Z", + "authorname": "MycroftAI", + "skillname": "Wolfram Alpha", + "foldername": "fallback-wolfram-alpha", + "name": "Wolfram Alpha", + "url": "https://github.com/MycroftAI/fallback-wolfram-alpha", + "category": "Information", + "description": "Ask general-knowledge queries of your Mycroft device. If no other Skills can handle the _Intent_, [Wolfram Alpha](https://wolframalpha.com) will be queried\nto see if it can find an answer. You'll be surprised by how much it knows!\n\nFor deeper exploration, you can also request the sources behind the answer. An email will be sent to your registered account linking you to all the details within Wolfram Alpha's website.", + "short_description": "Use Wolfram Alpha for general knowledge questions", + "branch": "20.08", + "examples": [ + "How tall is Mount Everest?", + "When was The Rocky Horror Picture Show released?", + "What is Madonna's real name?", + "What's 18 times 4?", + "How many inches in a meter?", + "Send me the source on that.", + "Send me the source on that" + ], + "tags": [ + "information", + "query", + "Information", + "general-knowledge", + "fallback", + "wolfram-alpha", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 7, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/question.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "wolframalpha==3.0", + "mtranslate", + "requests>=2.13.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Wolfram Alpha Skill", + "android_handler": "fallback-wolfram-alpha.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-26T15:48:44Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-05-10T00:51:51Z", + "authorname": "CarstenAgerskov", + "skillname": "The Cows Lists", + "foldername": "skill-the-cows-lists", + "name": "The Cows Lists", + "url": "https://github.com/CarstenAgerskov/skill-the-cows-lists", + "category": null, + "description": "This skill adds [Remember The Milk](https://www.rememberthemilk.com/) support to [Mycroft](https://mycroft.ai/).\nThe skill use Remember The Milk's [rest interface](https://www.rememberthemilk.com/services/api/).\nThe purpose if the skill is to allow operations suited for a voice interface. It is not an attempt to cover all functionality of remember the milk.\n\nAn authentication flow must be executed before other operations can be\ndone, see section [Configuration](##Configuration)\nSome advice on installation can be found in section [Installation](##Installation)\n\n### The dialog\nThe cows lists work with lists and tasks. When you mention a list or a task in a command to the cows lists,\nit will be remenbered for a short time (2 minutes). The task or list is said to be in context. Whthin this time, further commands to the cows list will refer to the list and/or task in context.\nFor instance:\n\n* You: \"Hey Mycroft, find bananas on the grocery list\"\n* Mycroft: \"I found bananas on list grocery\"\n* You: \"Hey Mycroft, complete it\"\n* Mycroft: \"bananas on list grocery was marked complete\"\n* You: \"Hey Mycroft, read the list\"\n* Mycroft: \"List grocery has 3 tasks on it, potatos, apples, oranges\"\n* You: \"Hey Mycroft, complete oranges\"\n* Mycroft: \"oranges on list grocery was marked complete\"\n\nSome commands support special dialogs. For instance\n* You: \"Hey Mycroft, add bananas to the grocery list\"\n* Mycroft: \"bananas was added to list grocery\"\n* You: \"Hey Mycroft, add oranges\"\n* Mycroft: \"oranges, anything else?\"\n* You: \"appels\"\n* Mycroft: \"apples, anything else?\"\n* You: \"potatos\"\n* Mycroft: \"potatos, anything else?\"\n* You: \"no\"\n* Mycroft: \"okay, the tasks are added to list grocery\"\n\nThe skill will try to recognize mispronounced list or task names, for example:\n* You: \"Hey Mycroft, find call back on my bin box list\"\n* Mycroft: \"I can't find a list called bin box, do you want to use the list inbox instead?\"\n* You: \"yes\"\n* Mycroft: \"I did not find call back, but i did find call home on list inbox\"\n\n\n#### Commands\nThis section lists all available commands.\n\nIn general, for all operations below, you can substitute \"my\" list with \"the\" list, i.e. \"add milk to the grocery list\" and \"add milk to my grocery list\" are both valid.\n\nBe careful about using the word 'list' when you name the lists in Remember The Milk. For instance, the skill can handle a list called 'grocery' OR a list called 'grocery list', but if you have BOTH, the skill will only find the 'grocery list'.\n\n#### Add a task\nFor example:\n* \"Hey Mycroft, add milk to my grocery list\"\n* \"Hey Mycroft, add remember to call home to list Inbox\"\n\nThe skill is using Remember The Milk [\"smart add\"](https://www.rememberthemilk.com/help/?ctx=basics.smartadd.whatis.) For example:\n\n* \"Hey Mycroft, add remember to call home tomorrow at 9 to list Inbox\"\n\nwill add a task called \"remember to call home\" to the Remember The Milk's Inbox, and set the due date to tomorrow at 9. See also the due command later in this section.\n\n#### Complete task\nComplete a task on a list, the operation can be undone within 2 minutes:\n* You: \"Hey Mycroft, complete call home on my personal list\"\n* Mycroft: \"Call home on list personal was marked complete\"\n* You: \"Hey Mycroft, restore\"\n* Mycroft: \"I have restored call home on list personal again\"\n\n#### Complete all tasks on a list\nComplete all tasks on a list, this operation may take a while if there are many tasks. The operation can be undone within 2 minutes:\n* You: \"Hey Mycroft, complete all tasks on my grocery list\"\n* Mycroft: \"3 tasks on list grocery was marked complete\"\n* You: \"Hey Mycroft, restore\"\n* Mycroft: \"I have restored 3 tasks on list grocery again\"\n\nTo keep processing time down, a maximum of 40 tasks can be deleted for each complete list command. The\nRTM api has a rate limit of 1 call per second, 40 tasks will take approximately 40 seconds to complete.\nIf you use the Mycroft \"stop\" command during processing, it may not be possible to undo the operation.\n\n#### Due tasks\nFind out what tasks are due. Due date can be one of: \"now, yesterday, today, tomorrow, monday, tuesday, wedensday, thursday, friday, saturday, sunday\"\n\n* You: \"Hey Mycroft, what is on my inbox list today\"\n* Mycroft: \"List inbox has 2 tasks on it, call home, go fishing\"\n\n* You: \"Hey Mycroft, add go fishing today to the inbox list\"\n* Mycroft: \"go fishing today was added to list inbox\"\n* You: \"Hey Mycroft, what is due today\"\n* Mycroft: \"List inbox has 1 task on it, that are due today, go fishing\"\n\n#### Find task on list\nFind a task on a list:\n* You: \"Hey Mycroft, find milk on my grocery list\"\n* Mycroft: \"I found milk on list grocery\"\n\n#### Read list\nRead the tasks on a list:\n* You: \"Hey Mycroft, read list inbox\"\n* Mycroft: \"List inbox has 2 tasks on it, call home, go fishing\"\n\n#### Undo\nIf an operation makes changes to your lists or tasks, it can be undone within 2 minutes, for example:\n\n* You: \"Hey Mycroft, add call home to list inbox\"\n* Mycroft: \"call home was added to list inbox\"\n* You: \"Hey Mycroft, undo\"\n* Mycroft: \"I have removed call home from list inbox again\"\n\nThe words \"undo\", \"revert\", \"roll back\" and \"restore\" can be used\n\n#### Report an error\nIn case of a technical error, the cows lists will ask you if you want a mail with the details. Answer yes, and you will receive a mail from Mycroft with further details on how to report the issue, and all the details about the error.\nYou receive the mail, it is not sent the skill developer. The mail contains detalis about how to report the error to the skill developer,\nand you decide what information to put in the issue report.\n\nOther issues that are not caught as describe above, can be reported as well, on https://github.com/CarstenAgerskov/skill-the-cows-lists/issues.", + "short_description": "", + "branch": "master", + "examples": [ + "Add milk to my grocery list.", + "Add remember to call home tomorrow at 9 to list Inbox.", + "Hey Mycroft, add milk to my grocery list", + "Hey Mycroft, add remember to call home tomorrow at 9 to list Inbox" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 14, + "credits": [ + "Carsten Agerskov (https://github.com/CarstenAgerskov)" + ], + "requirements": { + "python": [ + "fuzzywuzzy", + "python-Levenshtein" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "The Cows Lists Skill", + "android_handler": "skill-the-cows-lists.carstenagerskov.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-01-02T20:56:57Z", + "archived": false, + "license": "unknown", + "modified": "2020-01-23T20:59:41Z", + "authorname": "jcasoft", + "skillname": "", + "foldername": "GoogleCalendarSkill", + "name": "", + "url": "https://github.com/jcasoft/GoogleCalendarSkill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 9, + "requirements": { + "python": [ + "oauth2client==3.0.0", + "httplib2", + "apiclient ", + "tzlocal", + "google-api-python-client " + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Googlecalendarskill Skill", + "android_handler": "GoogleCalendarSkill.jcasoft.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-08-09T13:10:38Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-03-01T14:05:27Z", + "authorname": "forslund", + "skillname": "AIML Chatbot", + "foldername": "fallback-aiml", + "name": "AIML Chatbot", + "url": "https://github.com/forslund/fallback-aiml", + "category": "Entertainment", + "description": "The fallback leverages the [Alice chatbot](https://www.chatbots.org/chatbot/a.l.i.c.e/) to create some fun interactions. Phrases not explicitly handled by other skills will be run by the chatbot, so nearly every interaction will have _some_ response. But be warned, Mycroft might become a bit obnoxious...\n\nThe AIML takes up a considerable amount of memory so the skill is disabled by default. To enable go to Skillsettings under home.mycroft.ai\n\nThis is based on the original work of [JarbasAI](https://github.com/JarbasAI) with updates from all over the Mycroft community.", + "short_description": "Give Mycroft some sass with AIML!", + "branch": "19.08", + "examples": [ + "Do you like ice cream.", + "Do you like dogs.", + "I have a jump rope.", + "Do you like ice cream", + "Do you like dogs", + "I have a jump rope" + ], + "tags": [ + "aiml", + "Entertainment", + "chatbot", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 7, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "@jarbasal\n@nielstron\n@EazyAlvaro\n@forslund" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "aiml" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Aiml Skill", + "android_handler": "fallback-aiml.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-05T22:56:14Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-21T16:28:18Z", + "authorname": "MycroftAI", + "skillname": "Device Configuration", + "foldername": "skill-configuration", + "name": "Device Configuration", + "url": "https://github.com/MycroftAI/skill-configuration", + "category": "Configuration", + "description": "User and device settings from [home.mycroft.ai](https://home.mycroft.ai) are\nsynchronized with your Devices. This Skill performs that synchronization and\nallows you to check your settings.\n\nYou can also change the technology used to perform Wake Word spotting. This is\nthe system that wakes the device up when you say \"Hey Mycroft\".", + "short_description": "Synchronize your Device Settings with [Home](https://home.mycroft.ai).", + "branch": "20.08", + "examples": [ + "Configuration update.", + "Update config.", + "What's your location?", + "What's your name?", + "What's the current Listener?", + "Set the Listener to Precise.", + "Set the Listener to default.", + "Configuration update", + "Update config", + "What's the current Listener? (for advanced debugging)", + "Set the Listener to Precise (for advanced debugging)", + "Set the Listener to default (for advanced debugging)" + ], + "tags": [ + "update-config", + "system", + "Configuration", + "config", + "configuration", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/cogs.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "requests>=2.13.0", + "humanhash3" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Configuration Skill", + "android_handler": "skill-configuration.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:45:00Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-26T02:39:52Z", + "authorname": "MycroftAI", + "skillname": "Date and Time", + "foldername": "skill-date-time", + "name": "Date and Time", + "url": "https://github.com/MycroftAI/skill-date-time", + "category": "Daily", + "description": "Get the local time or time for major cities around the world. Times\nare given in 12-hour (2:30 pm) or 24-hour format (14:30) based on the\nTime Format setting at [Home](https://home.mycroft.ai/#/setting/basic)\n\nTime can optionally be shown on a display, like a digital clock. See\nthe [Skill Setting](https://home.mycroft.ai/#/skill).", + "short_description": "Get the time, date, day of the week", + "branch": "20.08", + "examples": [ + "What time is it?", + "What time is it in Paris?", + "Show me the time.", + "What's the date?", + "Tell me the day of the week.", + "What day is Memorial Day 2020?", + "Show me the time", + "Tell me the day of the week" + ], + "tags": [ + "time", + "clock", + "world-time", + "date-time", + "Daily", + "world-clock", + "date", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/calendar.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "holidays", + "timezonefinder", + "pytz==2017.2", + "geocoder", + "tzlocal==1.3" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Date Time Skill", + "android_handler": "skill-date-time.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:49:31Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T00:20:43Z", + "authorname": "MycroftAI", + "skillname": "Stock Prices", + "foldername": "skill-stock", + "name": "Stock Prices", + "url": "https://github.com/MycroftAI/skill-stock", + "category": "Information", + "description": "Using the [Financial Modeling Prep](https://financialmodelingprep.com/developer/docs/) API, you can ask Mycroft to get the current price of stocks.", + "short_description": "Provides current stock prices", + "branch": "20.08", + "examples": [ + "Stock price of Google.", + "Trading at Google.", + "Stock price of Google", + "Trading at Google" + ], + "tags": [ + "financial", + "stock-market", + "Information", + "stocks", + "stock-prices", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/money-check-alt.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "requests>=2.13.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Stock Skill", + "android_handler": "skill-stock.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-12-04T17:41:52Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-26T07:06:45Z", + "authorname": "MycroftAI", + "skillname": "Mycroft Mark 1", + "foldername": "mycroft-mark-1", + "name": "Mycroft Mark 1", + "url": "https://github.com/MycroftAI/mycroft-mark-1", + "category": "Configuration", + "description": "The Mycroft Mark 1 has several unique capabilities which this Skill lets you control.\n\n### Eye Color\nThe Mark 1 has beautiful eyes -- and you get to pick their color! Set them to\na named color (\"blue\", \"magenta\", \"teal\", etc) or any color using RGB values.\nPleas see the [color](https://github.com/MycroftAI/mycroft-mark-1/blob/dev/dialog/en-us/colors.value)\nlist for more options\n\n### Faceplate Brightness\nSet the faceplate to a specific brightness, or allow it to automatically adjust\nits brightness level to dim at night.", + "short_description": "Customize your Mark 1", + "branch": "20.08", + "examples": [ + "Set your eye color to pink.", + "Change your eye color to the default.", + "Set a custom eye color.", + "Turn on auto brightness.", + "Change to low brightness.", + "Dim to 50%", + "Set your eye color to pink", + "Change your eye color to the default", + "Set a custom eye color (you'll be prompted for values)", + "Turn on auto brightness", + "Change to low brightness" + ], + "tags": [ + "mark1", + "settings", + "system", + "Configuration", + "configuration", + "no-license" + ], + "platforms": [ + "platform_mark1" + ], + "stars": 3, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/cog.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "arrow==0.12.0", + "astral==1.4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Mark 1 Skill", + "android_handler": "mycroft-mark-1.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:46:27Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T00:34:50Z", + "authorname": "MycroftAI", + "skillname": "Jokes", + "foldername": "skill-joke", + "name": "Jokes", + "url": "https://github.com/MycroftAI/skill-joke", + "category": "Entertainment", + "description": "Brighten your day with a little humor. This draws on the jokes collected by the [PyJokes project](https://github.com/pyjokes/pyjokes) to give you a chuckle.\n \n The joke categories are:\n * Neutral -- jokes that are safe for work, kids or your grandmother\n * Chuck Norris -- jokes only a geek can love\n \n _WARNING: Laughter is not guaranteed, but eye rolls are likely._", + "short_description": "Let Mycroft brighten your day with a little humor", + "branch": "20.08", + "examples": [ + "Make me laugh.", + "Tell me a joke.", + "Tell me a Chuck Norris joke.", + "How about a neutral joke.", + "Make me laugh", + "Tell me a joke", + "Tell me a Chuck Norris joke", + "How about a neutral joke" + ], + "tags": [ + "humour", + "joke", + "Entertainment", + "funny", + "humor", + "jokes", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/laugh.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "pyjokes==0.6.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Joke Skill", + "android_handler": "skill-joke.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-01-26T06:49:16Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-09-14T16:47:51Z", + "authorname": "forslund", + "skillname": "Usage", + "foldername": "cmd_skill", + "name": "Usage", + "url": "https://github.com/forslund/cmd_skill", + "category": null, + "description": "This is a very old skill so it uses the now depricated skill config in mycroft.conf.\nThe skill can be configured to run scripts from easily pronouncable human utterances, such as \"generate report\" by adding the following to the `~/.mycroft/mycroft.conf`\n\n```json\n\"CmdSkill\": {\n\"alias\": {\n\"generate report\": \"/home/forslund/scripts/generate_report.sh\"\n}\n}\n```\n\n(The config needs to be valid json so be careful). The config usually contains a\n\nThe configuration above will launch `/home/forslund/scripts/generate_report.sh` when the second utterance under usage is invoked.", + "short_description": "", + "branch": "master", + "examples": [ + "Launch command echo TEST*", + "", + "Run script generate report*", + "" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 8, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Cmd_Skill Skill", + "android_handler": "cmd_skill.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-11T20:08:03Z", + "archived": false, + "license": "unknown", + "modified": "2020-04-08T15:11:15Z", + "authorname": "eClarity", + "skillname": "Mycroft AI Chromecast Skill - WIP", + "foldername": "skill-chromecast", + "name": "Mycroft AI Chromecast Skill - WIP", + "url": "https://github.com/eClarity/skill-chromecast", + "category": null, + "description": "A skill to connect with and control a chromecast device connected to the same local network as Mycroft.\n\nThis skill is a work in progress and should be considered pre-alpha. The play media feature is currently hardcoded for testing purposes since it requires a URL.", + "short_description": "A skill to connect with and control a chromecast device connected to the same local network as Mycroft.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 8, + "requirements": { + "python": [ + "pychromecast" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Chromecast Skill", + "android_handler": "skill-chromecast.eclarity.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-12-13T06:06:46Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-26T02:44:20Z", + "authorname": "MycroftAI", + "skillname": "Support", + "foldername": "skill-support", + "name": "Support", + "url": "https://github.com/MycroftAI/skill-support", + "category": "Configuration", + "description": "This Skill generates a package with debugging information and emails it to the email address registered in your [home.mycroft.ai](https://home.mycroft.ai) account. This package can be used for debugging issues yourself, or alternatively it can be emailed to Mycroft to create a support request. \n\nThe package contains all of your `mycroft-core` logs on the Device, and information about active Skills and Intents at the time the support request was generated. \n\nThis uses the [0x0.st](https://0x0.st/) service for storing the debugging information.", + "short_description": "Capture information for Mycroft support", + "branch": "20.08", + "examples": [ + "Create a support ticket.", + "You're not working!", + "Send me debug info.", + "Create a support ticket", + "Send me debug info" + ], + "tags": [ + "support-request", + "assistance", + "help", + "system", + "Configuration", + "support", + "troubleshooting", + "logs", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://rawgit.com/FortAwesome/Font-Awesome/master/svgs/solid/life-ring.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "pyopenssl" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Support Skill", + "android_handler": "skill-support.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-05T19:02:46Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T00:21:49Z", + "authorname": "MycroftAI", + "skillname": "Version Checker", + "foldername": "skill-version-checker", + "name": "Version Checker", + "url": "https://github.com/MycroftAI/skill-version-checker", + "category": "Configuration", + "description": "Report the version of your Mycroft install (`mycroft-core`) and of the platform you are running on - ie \n> Mycroft Mark 1, version 18.2.13 beta", + "short_description": "Report the version of your Mycroft", + "branch": "20.08", + "examples": [ + "Check version.", + "What version are you running?", + "What's your platform build?", + "Check version", + "What's your platform build? " + ], + "tags": [ + "versioning", + "platform", + "system", + "Configuration", + "build", + "version", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/code-branch.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Version Checker Skill", + "android_handler": "skill-version-checker.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-01-18T14:58:04Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-10-23T09:16:47Z", + "authorname": "AIIX", + "skillname": "Krunner Search", + "foldername": "krunner-search-skill", + "name": "Krunner Search", + "url": "https://github.com/AIIX/krunner-search-skill", + "category": "Productivity", + "description": "Search for files, images, music, documents locally using the powerful Krunner Plasma desktop feature, also see your recent documents or files and user other plugins like calculate etc", + "short_description": "Krunner enables users to search their local desktop for files, images, recent documents, bookmarks and utilize other krunner plugins.", + "branch": "master", + "examples": [ + "Search this computer for 'Filename/Application.", + "Display recent documents.", + "Search the computer for bookmarks.", + "Calculate 2 plus 2.", + "Hey Mycroft, search this computer for 'Filename/Application' ", + "Hey Mycroft, display recent documents", + "Hey Mycroft, search the computer for bookmarks", + "Hey Mycroft, calculate 2 plus 2" + ], + "tags": [ + "plasma", + "search", + "krunner", + "desktop", + "documents", + "kde", + "Productivity", + "recent", + "control", + "bookmarks", + "no-license" + ], + "platforms": [ + "platform_plasmoid" + ], + "stars": 9, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/search.svg", + "credits": [ + "Aditya Mehra (@AIIX)" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [ + "dbus-python" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Krunner Search Skill", + "android_handler": "krunner-search-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-06-28T03:11:46Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-08-25T08:44:14Z", + "authorname": "eClarity", + "skillname": "skill-autogui", + "foldername": "skill-autogui", + "name": "skill-autogui", + "url": "https://github.com/eClarity/skill-autogui", + "category": null, + "description": "A Mycroft AI skill to enable keyboard and mouse manipulation via voice command using Autogui", + "short_description": "A Mycroft AI skill to enable keyboard and mouse manipulation via voice command using Autogui", + "branch": "master", + "examples": [ + "Type Mycroft is awesome.", + "Press enter.", + "Scroll up 10 clicks.", + "Scroll down 10 clicks.", + "Scroll right 10 clicks - Linux only.", + "Hold down key.", + "Release down key.", + "Screen resolution.", + "type Mycroft is awesome", + "press enter", + "scroll up 10 clicks", + "scroll down 10 clicks", + "scroll right 10 clicks - Linux only", + "hold down key", + "release down key", + "screen resolution" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 9, + "requirements": { + "python": [ + "pyautogui", + "python-xlib", + "num2words" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Autogui Skill", + "android_handler": "skill-autogui.eclarity.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-10-28T05:52:28Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-01-19T08:24:16Z", + "authorname": "forslund", + "skillname": "", + "foldername": "mopidy_skill", + "name": "", + "url": "https://github.com/forslund/mopidy_skill", + "category": "Music", + "description": "Mopidy is an extensible stand alone music server handling music libraries and remote services alike. This skill interfaces with the server through the REST api.\n\n### Mycroft Setup\n\nMycroft needs to be pointed to the mopidy server, this is easily done using the skill settings page on Mycroft-Home. By default it will try to connect to a mopidy server on localhost.\n\n### Mopidy Setup\n\nI recommend using the official [mopidy install guide](https://docs.mopidy.com/en/latest/installation/) to get the software for your specific system.\n\nIn addition to the base installation of mopidy the skill REQUIRES the local-mysql plugin to fetch the metadata from the local library and should be able to use the data from the `mopidy-gmusic` plugin.\n\nMopidy configuration is complex and this description will only touch the areas that are relevant for the skill. Mopidy settings are made in *~/.config/mopidy/mopidy.conf* for a desktop install and under */etc/mopidy/mopidy.conf* for picroft/Mark-1 (if it doesn't exist it needs to be created).\n\nThis readme only covers the basics, for more details check out the official documentation at https://www.mopidy.com\n\n#### Local music\n\nFor playing music from the local file system or file share check under the heading\n\n` [local] `\n\nand make sure the following config options are set according to your system\n\n```\nenabled = true\nlibrary = sqlite\nmedia_dir = PATH_TO_YOUR_MUSIC\n```\n\nafter this is done scan the local collection by running\n\n` mopidy local scan `", + "short_description": "Play music via your Mopidy Server", + "branch": "master", + "examples": [ + "Play Armikrog OST.", + "Play something by Terry Scott Taylor.", + "Play rock music.", + "play Armikrog OST", + "play something by Terry Scott Taylor", + "play rock music" + ], + "tags": [ + "music", + "Music", + "mopidy", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 13, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/music.svg", + "credits": [ + "@forslund" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [ + "fuzzywuzzy", + "python-levenshtein" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mopidy_Skill Skill", + "android_handler": "mopidy_skill.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:45:25Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T00:36:58Z", + "authorname": "MycroftAI", + "skillname": "Desktop Launcher", + "foldername": "skill-desktop-launcher", + "name": "Desktop Launcher", + "url": "https://github.com/MycroftAI/skill-desktop-launcher", + "category": "Productivity", + "description": "Launch applications on the Linux desktop, and close them when done.", + "short_description": "Desktop Launcher", + "branch": "19.08", + "examples": [ + "Open Firefox.", + "Search Mycroft in Amazon.", + "Close Firefox.", + "Open Firefox", + "Search Mycroft in Amazon", + "Close Firefox" + ], + "tags": [ + "Productivity", + "desktop-launch", + "desktop-launcher", + "desktop", + "no-license" + ], + "platforms": [ + "platform_plasmoid" + ], + "stars": 6, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/svgs/solid/spinner.svg", + "credits": [ + "" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [ + "pygobject" + ], + "system": { + "apt-get": "libcairo-dev" + }, + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Desktop Launcher Skill", + "android_handler": "skill-desktop-launcher.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:48:05Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-07T16:45:30Z", + "authorname": "MycroftAI", + "skillname": "Set reminders", + "foldername": "skill-reminder", + "name": "Set reminders", + "url": "https://github.com/MycroftAI/skill-reminder", + "category": "Daily", + "description": "Flexible reminder Skill, allowing you to set single and repeating reminders for tasks. The reminders are set on the Device, and have no external dependencies.", + "short_description": "Set single and repeating reminders for tasks", + "branch": "20.08", + "examples": [ + "Set a reminder every day to take my vitamin pill.", + "Remind me to put the garbage out at 8pm.", + "Remind me to walk the dog in an hour.", + "Set a reminder every Friday at 2pm.", + "Remind me to stretch in 10 minutes.", + "Set a reminder every day to take my vitamin pill", + "Remind me to put the garbage out at 8pm", + "Remind me to walk the dog in an hour", + "Set a reminder every Friday at 2pm", + "Remind me to stretch in 10 minutes" + ], + "tags": [ + "reminder", + "Daily", + "reminders", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 8, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bell.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Reminder Skill", + "android_handler": "skill-reminder.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-08-03T22:32:49Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-09-03T05:33:06Z", + "authorname": "MycroftAI", + "skillname": "Release Test", + "foldername": "skill-release-test", + "name": "Release Test", + "url": "https://github.com/MycroftAI/skill-release-test", + "category": "Configuration", + "description": "When a new release is being tested, this skill is installed to verify the\ninstallation mechanism functions properly. Additionally, the following line\nis edited to verify that the skill update process occurs as intended.\n\nTest line: 2018/10/23 23:14", + "short_description": "Tool used by Mycroft internal Quality Assurance team when validating a new `mycroft-core` release", + "branch": "20.08", + "examples": [ + "Run the release test (should respond with 'Test passed')", + "Release test.", + "Release test" + ], + "tags": [ + "testing", + "qa", + "Configuration", + "release", + "ci", + "quality-assurance", + "cd", + "release-test", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/check-double.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Release Test Skill", + "android_handler": "skill-release-test.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:46:10Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T00:25:53Z", + "authorname": "MycroftAI", + "skillname": "Device IP Address", + "foldername": "skill-ip", + "name": "Device IP Address", + "url": "https://github.com/MycroftAI/skill-ip", + "category": "Configuration", + "description": "Retrieve the [IP address](https://en.wikipedia.org/wiki/IP_address), also known as the \"network address\" of the Device and respond verbally to the user, and if the Device supports it, display the IP address.", + "short_description": "Network connection information", + "branch": "20.08", + "examples": [ + "What's your network address?", + "What's your IP address?", + "Tell me your IP address.", + "Tell me your network address.", + "What network are you connected to?", + "Tell me your IP address", + "Tell me your network address" + ], + "tags": [ + "network", + "network-address", + "system", + "Configuration", + "IPaddress", + "IP-address", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/info-circle.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "ifaddr" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Ip Skill", + "android_handler": "skill-ip.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-06-25T19:32:16Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-06-23T12:44:25Z", + "authorname": "Cadair", + "skillname": "Kodi Skill for Mycroft AI", + "foldername": "mycroft-kodi", + "name": "Kodi Skill for Mycroft AI", + "url": "https://github.com/Cadair/mycroft-kodi", + "category": null, + "description": "This is an attempt to create a skill for the new [MycroftAI](https://mycroft.ai) which can search for, play and control Kodi instances via Kodi's JSON-RPC API.\n\nThis uses [kodipydent](https://github.com/haikuginger/kodipydent) to interface with the Kodi JSON-RPC interface.", + "short_description": "This is an attempt to create a skill for the new [MycroftAI](https://mycroft.ai) which can search for, play and control Kodi instances via Kodi's JSON-RPC API.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 17, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Kodi Skill", + "android_handler": "mycroft-kodi.cadair.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-04T01:13:51Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-07T16:47:11Z", + "authorname": "MycroftAI", + "skillname": "DuckDuckGo", + "foldername": "fallback-duckduckgo", + "name": "DuckDuckGo", + "url": "https://github.com/MycroftAI/fallback-duckduckgo", + "category": "Information", + "description": "Query DuckDuckGo as a fallback when no other Skill can answer the question.\n\nUses the [DuckDuckGo API](https://duckduckgo.com/api) to provide information.", + "short_description": "Use DuckDuckGo to answer questions", + "branch": "20.08", + "examples": [ + "Who is George Washington?", + "What is plasma?", + "Who's Madonna?" + ], + "tags": [ + "searchengine", + "duckduckgo", + "query", + "Information", + "fallback", + "search-engine", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/search.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "ddg3" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Duckduckgo Skill", + "android_handler": "fallback-duckduckgo.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-28T05:17:09Z", + "archived": false, + "license": "mit", + "modified": "2020-02-03T10:12:58Z", + "authorname": "trungdn", + "skillname": "MusicSkill", + "foldername": "mycroft-music-skill", + "name": "MusicSkill", + "url": "https://github.com/trungdn/mycroft-music-skill", + "category": null, + "description": "This skill illustrates a very simple general music player. It works by downloading\nmusic files from youtube (1st result, can be tunned) and playing with Cvlc\n\nIts intended to be a cheap way to play anything without any account (eg. spotify) or having a music library on disk", + "short_description": "This skill illustrates a very simple general music player. It works by downloading", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Music Skill", + "android_handler": "mycroft-music-skill.trungdn.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-05-30T05:21:23Z", + "archived": false, + "license": "isc", + "modified": "2018-07-07T19:26:24Z", + "authorname": "k3yb0ardn1nja", + "skillname": "Kodi Remote Control Skill for Mycroft", + "foldername": "mycroft-skill-kodi", + "name": "Kodi Remote Control Skill for Mycroft", + "url": "https://github.com/k3yb0ardn1nja/mycroft-skill-kodi", + "category": null, + "description": "Mycroft skill to provide integration to Kodi (XBMC). Enables\nthe user to Play or Pause the currently playing video via voice\ncommands made to mycroft.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 7, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Kodi Skill", + "android_handler": "mycroft-skill-kodi.k3yb0ardn1nja.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-06-14T11:25:44Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T00:27:48Z", + "authorname": "MycroftAI", + "skillname": "Playback Control", + "foldername": "skill-playback-control", + "name": "Playback Control", + "url": "https://github.com/MycroftAI/skill-playback-control", + "category": "Music", + "description": "This Skill doesn't do anything by itself, but it provides an important common\nlanguage for audio playback skills. By handling simple phrases like\n'pause', this one Skill can turn around and rebroadcast the [messagebus](https://mycroft.ai/documentation/message-bus/)\ncommand `mycroft.audio.service.pause`, allowing several music services to share\ncommon terminology such as \"pause\".\n\nAdditionally, this implements the common Play handler. This allows playback\nservices to negotiate which is best suited to play back a specific request.\nThis capability is used by the [Spotify](https://github.com/forslund/spotify-skill) and [Pandora](https://github.com/mycroftai/pianobar-skill) Skills, among others.", + "short_description": "Common playback control system", + "branch": "20.08", + "examples": [ + "Play my summer playlist.", + "Play Pandora.", + "Pause.", + "Resume.", + "Next song.", + "Next track.", + "Previous track.", + "Previous song.", + "Play my summer playlist", + "Play Pandora", + "Pause", + "Resume", + "Next song", + "Next track", + "Previous track", + "Previous song" + ], + "tags": [ + "music", + "resume", + "system", + "Music", + "next", + "pause", + "play", + "playback", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/play.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Playback Control Skill", + "android_handler": "skill-playback-control.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-26T12:48:39Z", + "archived": false, + "license": "epl-1.0", + "modified": "2018-01-28T16:23:17Z", + "authorname": "mortommy", + "skillname": "openHAB skill for Mycroft", + "foldername": "mycroft-skill-openhab", + "name": "openHAB skill for Mycroft", + "url": "https://github.com/mortommy/mycroft-skill-openhab", + "category": null, + "description": "This skill adds [openHAB](http://www.openhab.org/) support to [Mycroft](https://mycroft.ai).\nThe skill takes advantage of the openHAB REST API, so it works both with the v1.x and v2.x of openHAB. \n\nSome sample voice commands are:\n*Hey Mycroft, turn on Diningroom Light*\n * *Hey Mycroft, switch off Kitchen Light*\n * *Hey Mycroft, put on Good Night*\n * *Hey Mycroft, set Diningroom to 50 percent*\n * *Hey Mycroft, dim Kitchen*\n * *Hey Mycroft, brighten Kitchen*\n * *Hey Mycroft, dim Kitchen by 20 percent*\n * *Hey Mycroft, what's Bedroom temperature?*\n * *Hey Mycroft, what's Bedroom humidity?*\n * *Hey Mycroft, adjust Main Thermostat to 21 degrees*\n * *Hey Mycroft, regulate Main Thermostat to 20 degrees*\n * *Hey Mycroft, decrease Main Thermostat by 2 degrees*\n * *Hey Mycroft, increase Main Thermostat by 1 degrees*\n * *Hey Mycroft, what is Main Thermostat regulated to?*\n * *Hey Mycroft, what is Main Thermostat tuned to?*", + "short_description": "This skill adds [openHAB](http://www.openhab.org/) support to [Mycroft](https://mycroft.ai).", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 6, + "requirements": { + "python": [ + "requests>=2.10.0\r", + "fuzzywuzzy==0.14.0\r", + "python-Levenshtein==0.12.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Openhab Skill", + "android_handler": "mycroft-skill-openhab.mortommy.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-09-25T11:51:25Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-08-22T04:12:56Z", + "authorname": "forslund", + "skillname": "", + "foldername": "gcalendar_skill", + "name": "", + "url": "https://github.com/forslund/gcalendar_skill", + "category": "Daily", + "description": "Fetches scheduled events from Google Calendar and supports the basics for adding events to the calendar.", + "short_description": "Check your google calendar appointments.", + "branch": "master", + "examples": [ + "What's next on my calendar?", + "What's on my calendar on thursday?", + "Add have fun to my calendar at 7 in the evening on saturday.", + "What's next on my calendar", + "What's on my calendar on thursday", + "Add have fun to my calendar at 7 in the evening on saturday" + ], + "tags": [ + "calendar", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 15, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/ calendar.svg", + "credits": [ + "@forslund" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "apiclient", + "oauth2client", + "google-api-python-client", + "httplib2" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Gcalendar_Skill Skill", + "android_handler": "gcalendar_skill.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-01-21T15:38:30Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-05-06T09:02:20Z", + "authorname": "AIIX", + "skillname": "Plasma User Control", + "foldername": "plasma-user-control-skill", + "name": "Plasma User Control", + "url": "https://github.com/AIIX/plasma-user-control-skill", + "category": "Productivity", + "description": "This skill integrates Plasma 5 Desktop Internals with Mycroft which enables users to Lock Screen, Switch Users, Logout, Control Brightness, Control Panel Positions, Control Klipper, Control Work-spaces, Control Compositor, Add Widgets on Plasma Desktop, Add Widgets on Plasma Panel / Desktop, Give System Summary.", + "short_description": "Enables users to Lock Screen, Switch Users, Logout, Control Brightness, Control Panel Positions, Control Klipper, Control Workspaces, Control Compisitor, Add Widgets on Plasma Desktop.", + "branch": "master", + "examples": [ + "Lock screen.", + "Switch current user.", + "Logout of the current session.", + "Increase the brightness.", + "Decrease the brightness.", + "Move panel to top/bottom/left/right.", + "Add widget to desktop 'widgetname.", + "Add widget to panel 'widgetname.", + "Touchpad Enable / Disable.", + "Show clipper.", + "Clear clipboard.", + "Add panel to the top/bottom/left/right.", + "Give me information about this system.", + "Hey Mycroft lock screen", + "Hey Mycroft switch current user", + "Hey Mycroft logout of the current session", + "Hey Mycroft increase the brightness", + "Hey Mycroft decrease the brightness", + "Hey Mycroft move panel to top/bottom/left/right", + "Hey Mycroft Add widget to desktop 'widgetname'", + "Hey Mycroft Add widget to panel 'widgetname'", + "Hey Mycroft Touchpad Enable / Disable", + "Hey Mycroft show clipper", + "Hey Mycroft clear clipboard", + "Hey Mycroft Add panel to the top/bottom/left/right", + "Hey Mycroft Give me information about this system" + ], + "tags": [ + "information", + "plasma", + "system", + "desktop", + "Productivity", + "kde", + "lockscreen", + "brightness", + "clipboard", + "widget", + "panel", + "no-license" + ], + "platforms": [ + "platform_plasmoid" + ], + "stars": 6, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/microchip.svg", + "credits": [ + "Aix (@AIIX)" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [ + "dbus-python" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Plasma User Control Skill", + "android_handler": "plasma-user-control-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-04T22:33:40Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-06T21:49:30Z", + "authorname": "JarbasSkills", + "skillname": "skill-parrot", + "foldername": "skill-parrot", + "name": "Parrot Skill", + "url": "https://github.com/JarbasSkills/skill-parrot", + "category": "Entertainment", + "description": "Turn Mycroft into a parrot. Speak a phrase and listen to it repeated in Mycroft's selected voice.\n\n \"Hey Mycroft, start parrot\"\n \"hello\"\n hello\n \"what\"\n what\n \"who are you\"\n who are you\n \"Stop parrot\"\n\nAlso provides an idle screen with parrot images and a random previous STT transcription\n\nNOTES:\nThis will blacklist and replace the functionality of [MycroftAI/skill-speak](https://github.com/MycroftAI/skill-speak), see [Issue#24](https://github.com/MycroftAI/skill-speak/issues/24)\n * This will blacklist and replace the functionality of [MatthewScholefield/skill-repeat-recent](https://github.com/MatthewScholefield/skill-repeat-recent)\n * When asking to repeat what was previously said source is taken into consideration, if you ask in cli, gui, hivemind or STT response will vary accordingly, ie. using voice satellite wont respond with STT from device, only same source is taken into consideration\n * Previous transcriptions are not persisted to disk", + "short_description": "Turn Mycroft into a echoing parrot!", + "branch": "v0.2.1", + "examples": [ + "Say Goodnight, Gracie.", + "Repeat Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore.", + "Speak I can say anything you'd like!", + "Repeat what you just said.", + "Repeat that.", + "Can you repeat that?", + "What did I just say?", + "Tell me what I just said.", + "Start parrot.", + "Stop parrot.", + "say Goodnight, Gracie", + "repeat Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore", + "speak I can say anything you'd like!", + "Repeat what you just said", + "Repeat that", + "start parrot", + "stop parrot", + "repeat everything you hear", + "stop repeating me" + ], + "tags": [ + "Template", + "Debug", + "parrot", + "converse", + "Entertainment", + "Tutorial", + "echo", + "no-license" + ], + "platforms": [ + "all", + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "stars": 3, + "icon": "https://github.com/JarbasSkills/skill-parrot/icon.png", + "credits": [ + "JarbasAl", + "[MatthewScholefield/skill-repeat-recent](https://github.com/MatthewScholefield/skill-repeat-recent)" + ], + "categories": [ + "Entertainment" + ], + "logo": "https://raw.githubusercontent.com/JarbasSkills/skill-parrot/master/logo.png", + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "https://raw.githubusercontent.com/JarbasSkills/skill-parrot/master/res/icon/icon.png", + "android_name": "Parrot Skill", + "android_handler": "skill-parrot.jarbasskills.home" + }, + "desktop": { + "Terminal": "false", + "Type": "Application", + "Name": "Parrot", + "Exec": "mycroft-gui-app --hideTextInput --skill=skill-parrot.jarbasskills.home", + "Icon": "icon.png", + "Categories": "VoiceApp", + "StartupNotify": "false", + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false" + }, + "desktopFile": false, + "systemDeps": false + }, + { + "created": "2017-03-05T18:10:49Z", + "archived": false, + "license": "unknown", + "modified": "2020-04-09T10:19:15Z", + "authorname": "JarbasAl", + "skillname": "dictation", + "foldername": "skill-dictation", + "name": "dictation", + "url": "https://github.com/JarbasAl/skill-dictation", + "category": null, + "description": "Char-rnn auto complete for human + machine writing included.", + "short_description": "", + "branch": "master", + "examples": [ + "Start dictation.", + "Once upon a time.", + "Auto complete.", + "End dictation.", + "start dictation", + "once upon a time", + "auto complete", + "end dictation" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 7, + "credits": [ + "JarbasAI" + ], + "requirements": { + "python": [ + "yagmail" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Dictation Skill", + "android_handler": "skill-dictation.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-10T19:54:54Z", + "archived": false, + "license": "unknown", + "modified": "2018-01-02T18:31:24Z", + "authorname": "amcgee7", + "skillname": "picroft example skill gpio Readme", + "foldername": "picroft_example_skill_gpio", + "name": "picroft example skill gpio Readme", + "url": "https://github.com/amcgee7/picroft_example_skill_gpio", + "category": null, + "description": "This is a skill for picroft that will interact with the GPIO", + "short_description": "This is a skill for picroft that will interact with the GPIO", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Picroft_Example_Skill_Gpio Skill", + "android_handler": "picroft_example_skill_gpio.amcgee7.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-09-30T21:58:45Z", + "archived": false, + "license": "unknown", + "modified": "2017-01-02T21:37:06Z", + "authorname": "jcasoft", + "skillname": "", + "foldername": "GoogleCalendar-Skill", + "name": "", + "url": "https://github.com/jcasoft/GoogleCalendar-Skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "requirements": { + "python": [ + "oauth2client==3.0.0", + "httplib2", + "apiclient ", + "tzlocal", + "google-api-python-client " + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Googlecalendar Skill", + "android_handler": "GoogleCalendar-Skill.jcasoft.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-12-10T10:04:12Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T00:29:07Z", + "authorname": "MycroftAI", + "skillname": "Wink IoT", + "foldername": "skill-wink-iot", + "name": "Wink IoT", + "url": "https://github.com/MycroftAI/skill-wink-iot", + "category": "IoT", + "description": "Interact with your smart home using the [Wink system](https://www.wink.com/). Wink hubs can work with virtually any brand of lights, including [Philips Hue](https://www2.meethue.com/en-us), [GE](https://www.gelighting.com/), [Sylvania](https://www.sylvania.com/en-us/Pages/default.aspx), [Cree](https://creebulb.com/connected), and many more. Use Mycroft to easily interact with nearby lights and light groups you create within the Wink ecosystem.\n\nYour can easily find the right light or lights based on the names of lights and groups. The Mycroft device's Name (set at [Home](https://home.mycroft.ai/) -- check by asking \"what is your name?\")\ncan be used to find lights and/or groups with begin with that same name. For example, if your Mycroft device's location is set to 'Kitchen' and you say \"Turn on the light\", lights with the following names would be turned on:\n\nIt will NOT turn on a light called \"Porch off the kitchen\".\n\nYou can also include the light/group name in your request, along with intensity words, such as: `bright`, `dim`, `full`, `half`, `completely`, `partially`\nKitchen\n * Kitchen sink\n * Kitchen fan (group consisting of 'Fan 1', 'Fan 2', 'Fan 3')", + "short_description": "Control lights and switches connected to a Wink Hub", + "branch": "20.08", + "examples": [ + "Flip on the light.", + "Turn on the bedroom lights dimly.", + "Dim the lights.", + "Switch off the light.", + "Raise the light in the kitchen.", + "Dimmer (conversationally)", + "Brighter (conversationally)", + "Flip on the light", + "Turn on the bedroom lights dimly", + "Dim the lights", + "Switch off the light", + "Raise the light in the kitchen" + ], + "tags": [ + "wink", + "smart-home", + "IoT", + "home-automation", + "smarthome", + "lightbulb", + "winkhub", + "light", + "LED", + "iot", + "lighting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/lightbulb.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wink Iot Skill", + "android_handler": "skill-wink-iot.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-08-12T15:19:03Z", + "archived": false, + "license": "unlicense", + "modified": "2018-04-01T01:08:48Z", + "authorname": "dmp1ce", + "skillname": "Mycroft bitcoin price skill", + "foldername": "mycroft-bitcoinprice-skill", + "name": "Mycroft bitcoin price skill", + "url": "https://github.com/dmp1ce/mycroft-bitcoinprice-skill", + "category": null, + "description": "> You: \"Hey Mycroft, what is the bitcoin price?\"\n\n> Mycroft: \"600 USD is the bitcoin daily average price.\"", + "short_description": "> You: \"Hey Mycroft, what is the bitcoin price?\"", + "branch": "master", + "examples": [ + "Compose up -d.", + "Compose exec mycroft bash." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Bitcoinprice Skill", + "android_handler": "mycroft-bitcoinprice-skill.dmp1ce.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-01-21T14:14:48Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-09-02T06:20:45Z", + "authorname": "AIIX", + "skillname": "Plasma Activites", + "foldername": "plasma-activities-skill", + "name": "Plasma Activites", + "url": "https://github.com/AIIX/plasma-activities-skill", + "category": "Productivity", + "description": "This skill integrates plasma-shell activities with mycroft which enables users to control their desktop activities via voice on the go, users can create activities, switch, remove, stop and display activities on their desktops.", + "short_description": "Control Your Plasmashell Activities", + "branch": "master", + "examples": [ + "Create new activity 'Activity Name.", + "Show current Activities.", + "Kill activity 'Activity Name.", + "Switch to activity 'Activity Name.", + "Remove activity 'Activity Name.", + "create new activity 'Activity Name'", + "show current Activities", + "kill activity 'Activity Name'", + "switch to activity 'Activity Name'", + "remove activity 'Activity Name'" + ], + "tags": [ + "activities", + "plasma", + "desktop", + "Productivity", + "kde", + "switch", + "control", + "no-license" + ], + "platforms": [ + "platform_plasmoid" + ], + "stars": 4, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/chalkboard-teacher.svg", + "credits": [ + "@AIIX" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [ + "dbus-python", + "dbus-python " + ], + "system": { + "all": "libdbus-1-dev libdbus-glib-1-dev" + }, + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Plasma Activities Skill", + "android_handler": "plasma-activities-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-09-22T05:02:43Z", + "archived": false, + "license": "unknown", + "modified": "2019-11-21T18:17:17Z", + "authorname": "JarbasAl", + "skillname": "Easter Eggs", + "foldername": "skill_easter_eggs", + "name": "Easter Eggs", + "url": "https://github.com/JarbasAl/skill_easter_eggs", + "category": null, + "description": "Some funny things for mycroft, mostly quotes from movies.", + "short_description": "", + "branch": "master", + "examples": [ + "Current stardate.", + "Open the pod bay doors.", + "First law of robotics.", + "How to play rock_paper_scissors_lizard_spock.", + "How many languages do you speak.", + "Do you like portal.", + "What would duke nukem say?", + "What would HAL 9000 say?", + "What would arnold say?", + "What would glados say?", + "What would bender say?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 6, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Skill_Easter_Eggs Skill", + "android_handler": "skill_easter_eggs.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-15T20:31:48Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-03-03T18:15:03Z", + "authorname": "Skills-And-Translations", + "skillname": "mycroft-clementine-player-plasma-skill", + "foldername": "mycroft-clementine-skill", + "name": "mycroft-clementine-player-plasma-skill", + "url": "https://github.com/Skills-And-Translations/mycroft-clementine-skill", + "category": null, + "description": "This skill integrates clementine Music Player with Mycroft which enables users to Play Local Music.\n\nIt is forked by the mycroft-amarok-player-plasma-skill and works in a similiar way.\n\nIt could be that the plugin make conflicts with the amarok-one cause of same commands, so you propaply have to deceide what skill you want to need.\n\nThe clementine-project is also for exploring the mechanisms and libs of mycroft personaly, so i also want to extend it. Ideas are welcome.\n\n#### Installation of skill:\n\n#### Installation of requirements:\n##### Fedora: \n\n##### Kubuntu / KDE Neon: \n\n##### For other distributions:\n\n##### How To Use: \n###### Play Music/Song\n\n###### Pause Music/Song\n\n###### Stop Music/Song\n\n###### Next Song\n\n###### Previous Song\n\n###### Jump forward\n\n###### Jump backward\nDownload or Clone Git\n * Create /opt/mycroft/skills folder if it does not exist\n * Extract Downloaded Skill into a folder. mycroft-clementine-player-plasma-skill. (Clone does not require this step)\n * Copy the mycroft-internals-plasma-skill folder to /opt/mycroft/skills/ folder\n * sudo dnf install dbus-python\n * sudo dnf install python-psutil\n * From terminal: cp -R /usr/lib64/python2.7/site-packages/dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n * From terminal: cp /usr/lib64/python2.7/site-packages/_dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n * sudo apt install python-psutil\n * sudo apt install python-dbus\n * From terminal: cp -R /usr/lib/python2.7/dist-packages/dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n * From terminal: cp /usr/lib/python2.7/dist-packages/_dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n * Python Dbus and Python Psutil package is required and copying the Python Dbus folder and lib from your system python install over to /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/.\n * Hey Mycroft, play music\n * Hey Mycroft, play song\n * Hey Mycroft, pause music\n * Hey Mycroft, pause song\n * Hey Mycroft, stop music\n * Hey Mycroft, stop song\n * Hey Mycroft, next song\n * Hey Mycroft, previous song\n * Hey Mycroft, jump 3 songs forward\n * Hey Mycroft, go 8 forward\n * Hey Mycroft, jump 10 songs back\n * Hey Mycroft, go 4 backward\n * Hey Mycroft, go 22 back", + "short_description": "This skill integrates clementine Music Player with Mycroft which enables users to Play Local Music.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Clementine Skill", + "android_handler": "mycroft-clementine-skill.skills-and-translations.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-17T00:04:18Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-05-14T22:51:32Z", + "authorname": "chrison999", + "skillname": "mycroft-skill-lets-talk", + "foldername": "mycroft-skill-lets-talk", + "name": "mycroft-skill-lets-talk", + "url": "https://github.com/chrison999/mycroft-skill-lets-talk", + "category": null, + "description": "A skill for MycroftAI that replies to various greetings", + "short_description": "A skill for MycroftAI that replies to various greetings", + "branch": "master", + "examples": [ + "Good morning.", + "Good afternoon.", + "Good evening.", + "Good night." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Lets Talk Skill", + "android_handler": "mycroft-skill-lets-talk.chrison999.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-04T17:45:40Z", + "archived": false, + "license": "unknown", + "modified": "2020-09-17T12:44:20Z", + "authorname": "MycroftAI", + "skillname": "Dial Call Skill", + "foldername": "skill-dial-call", + "name": "Dial Call Skill", + "url": "https://github.com/MycroftAI/skill-dial-call", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Call Mycroft.", + "call Mycroft" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Dial Call Skill", + "android_handler": "skill-dial-call.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-02-17T18:45:39Z", + "archived": false, + "license": "mit", + "modified": "2019-06-10T21:07:35Z", + "authorname": "nogre", + "skillname": "Network Ping", + "foldername": "ping-skill", + "name": "Network Ping", + "url": "https://github.com/nogre/ping-skill", + "category": "IoT", + "description": "This is a 3rd party skill that uses keywords to get either a server's ping time or status via ICMP echo requests. This can be used to check that a server is responding correctly. Alternatively, one can use this to send simple HTTP GET requests to a server to start or stop services. By using the Network Ping Skill, custom commands can be created for webhook-enabled online services.\n\nFor instance, saying, *Mycroft: Send a Ping to network node Google* garners a reply of `Pinged in 9.03 milliseconds.`\n\nIf a keyword is set to get the server response, then Mycroft will reply, `Server says: OK 200`, or ` Bad Gateway 502`, et cetera.\n\n---\n\nConfiguration of network node aliases is stored in a text file, `hosts.txt`, with one \"keyword,setting,URL\" per line:\n\n google,0,https://google.com\n \nThis line will tell the Ping Skill that **google** is the keyword, **0** is for a *Ping* response and then the URL to ping. Alternatively, this\n\n linux,1,https://linux.com\n \nwill respond to the **linux** keyword and return the server *Status* of `linux.com`, because of the **1** after the keyword.\n\nIf you are running server software that can respond to GET requests, such as [Huginn](https://github.com/cantino/huginn), or there is a webservice without a prepackaged Mycroft skill that accepts webhooks, then a line like\n\n hug, 1, https://www.HuginnDomain.com/users/1/web_requests/2/supersecretstring?service=start\n\nand the corresponding settings on the remote end will make the Ping Skill into a basic remote control. Saying *Mycroft: Send a Ping Hug* will load that URL, which will execute code on the server. Mycroft will reply, in the case of Huginn with a default Webhook Agent, with the custom server response, `Event Created 201`, to confirm the instruction was received and followed.", + "short_description": "Send network pings (a.k.a. ICMP echo requests) to internet nodes", + "branch": "master", + "examples": [ + "Send a Ping to network node Google.", + "Send ICMP echo to ten dot zero dot zero dot thirty.", + "Send ping to dns name mycroft dot AI.", + "Send a Ping to network node Google", + "Send ICMP echo to ten dot zero dot zero dot thirty", + "Send ping to dns name mycroft dot AI" + ], + "tags": [ + "ping", + "network", + "IoT", + "utility", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/satellite-dish.svg", + "credits": [ + "@nogre @jrwarwick" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Ping Skill", + "android_handler": "ping-skill.nogre.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-11T22:47:05Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-05-18T06:49:22Z", + "authorname": "ofosos", + "skillname": "Deutschlandfunk player", + "foldername": "deutschlandfunk-skill", + "name": "Deutschlandfunk player", + "url": "https://github.com/ofosos/deutschlandfunk-skill", + "category": null, + "description": "Play Deutschlandfunk streams and query schedule.", + "short_description": "", + "branch": "master", + "examples": [ + "Play dlf nova.", + "Play dlf.", + "Play dlf culture.", + "What's on dlf?", + "Hey Mycroft, play dlf nova", + "Hey Mycroft, play dlf", + "Hey Mycroft, play dlf culture", + "Hey Mycroft, what's on dlf" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "@ofosos" + ], + "requirements": { + "python": [ + "beautifulsoup4", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Deutschlandfunk Skill", + "android_handler": "deutschlandfunk-skill.ofosos.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-30T18:32:40Z", + "archived": false, + "license": "unknown", + "modified": "2020-09-26T11:13:57Z", + "authorname": "CloneMMDDCVII", + "skillname": "systemSkill-Mycroft-core-Skill-", + "foldername": "systemSkill-Mycroft-core-Skill-", + "name": "systemSkill-Mycroft-core-Skill-", + "url": "https://github.com/CloneMMDDCVII/systemSkill-Mycroft-core-Skill-", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Systemskill Mycroft Core Skill", + "android_handler": "systemSkill-Mycroft-core-Skill-.clonemmddcvii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-04T22:20:05Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-01-10T03:48:24Z", + "authorname": "MycroftAI", + "skillname": "Mark 1 Demo", + "foldername": "skill-mark1-demo", + "name": "Mark 1 Demo", + "url": "https://github.com/MycroftAI/skill-mark1-demo", + "category": "Configuration", + "description": "The Mycroft Mark 1 menu which appears when you press and hold the top button\nhas a 'DEMO' option. This Skill implements a simple mode which can be used\nto draw attention at trade shows, stores, etc.\n\nThe demo starts with the unit's eyes dancing around. Every 2 minutes it will\nsing a song. The singing is synched to the clock, so multiple units can form\na chorus.\n\nYou can stop the demo by pressing the top button or saying \"Stop\".", + "short_description": "Showcase the capabilities of the Mark 1", + "branch": "20.08", + "examples": [ + "Stop - ends the DEMO.", + "Stop - ends the DEMO" + ], + "tags": [ + "showcase", + "demonstration", + "Configuration", + "demo", + "no-license" + ], + "platforms": [ + "platform_mark1" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/chalkboard-teacher.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mark1 Demo Skill", + "android_handler": "skill-mark1-demo.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-06-17T17:43:17Z", + "archived": false, + "license": "mit", + "modified": "2019-08-06T02:02:42Z", + "authorname": "Friday811", + "skillname": "skill-dice skill", + "foldername": "skill-dice", + "name": "skill-dice skill", + "url": "https://github.com/Friday811/skill-dice", + "category": null, + "description": "Dice rolling skill for the mycroft assistant.\nThis skill rolls dice in RPG notation.\n\nCommand syntax:\n - _wake word_ roll 3d6\n - _wake word_ roll three six-sided dice", + "short_description": "Dice rolling skill for the mycroft assistant.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "requirements": { + "python": [ + "mycroft==0.1.0", + "adapt==0.1", + "adapt_parser==0.3.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Dice Skill", + "android_handler": "skill-dice.friday811.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-02T18:20:50Z", + "archived": false, + "license": "mit", + "modified": "2020-02-14T22:36:26Z", + "authorname": "eClarity", + "skillname": "Realtime Object Recognition Skill", + "foldername": "skill-realtime-object-recognition", + "name": "Realtime Object Recognition Skill", + "url": "https://github.com/eClarity/skill-realtime-object-recognition", + "category": null, + "description": "A real-time object recognition skill for Mycroft AI using [Google's TensorFlow Object Detection API](https://github.com/tensorflow/models/tree/master/object_detection) and [OpenCV](http://opencv.org/).\n\nThis skill is a proof of concept to use tensorflow and openCV to provide realtime object recognition using the default webcam as a source. So far it's only been tested on Ubuntu, and since it's resource heavy may be laggy or not work on less powerful machines running Mycroft.\n\nHopefully this is just a start and with optimization and further development this skill will provide a concept to create more skills around object recognition", + "short_description": "A real-time object recognition skill for Mycroft AI using [Google's TensorFlow Object Detection API](https://github.com/tensorflow/models/tree/master/object_detection) and [OpenCV](http://opencv.org/).", + "branch": "master", + "examples": [ + "View Objects.", + "View Objects" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "requirements": { + "python": [ + "imutils", + "opencv-python", + "tensorflow>=1.2" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Realtime Object Recognition Skill", + "android_handler": "skill-realtime-object-recognition.eclarity.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-01-05T17:26:13Z", + "archived": false, + "license": "unknown", + "modified": "2019-04-12T08:11:56Z", + "authorname": "jcasoft", + "skillname": "", + "foldername": "TranslateSkill", + "name": "", + "url": "https://github.com/jcasoft/TranslateSkill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "requirements": { + "python": [ + "lxml ", + "unidecode", + "unicodedata2", + "mtranslate " + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Translateskill Skill", + "android_handler": "TranslateSkill.jcasoft.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-23T10:58:49Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-03-01T15:05:01Z", + "authorname": "forslund", + "skillname": "Zork", + "foldername": "white-house-adventure", + "name": "Zork", + "url": "https://github.com/forslund/white-house-adventure", + "category": "Entertainment", + "description": "Zork is one of the classic text based adventure games from an era before high-end graphics circuits, instead it runs on the graphics hardware of your mind!\n\nExplore the white house, the forest surrounding it and the hidden kingdom below it. Moving this from the text domain to the voice domain makes for a curiously engaging experience and if nothing else a fun couple of minutes.\n\nThe skill utilizes the excellent Frotz (http://frotz.sourceforge.net/) Z-Machine interpreter and the Zork data files are from infocom-if (http://infocom-if.org/index2.html).\n\n*Be ware of Grues....*", + "short_description": "Play the adventure game Zork", + "branch": "master", + "examples": [ + "Play zork.", + "Quit zork.", + "Open mailbox.", + "play zork", + "quit zork", + "open mailbox" + ], + "tags": [ + "Entertainment", + "port", + "game", + "adventure", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 6, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/door-open.svg", + "credits": [ + "@forslund" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "White House Adventure Skill", + "android_handler": "white-house-adventure.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-29T19:16:53Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-07-17T06:58:53Z", + "authorname": "forslund", + "skillname": "RSS Feed Reader", + "foldername": "rss_skill", + "name": "RSS Feed Reader", + "url": "https://github.com/forslund/rss_skill", + "category": null, + "description": "A skill allowing Mycroft to fetch and read headlines and article summaries.", + "short_description": "", + "branch": "master", + "examples": [ + "What are the latest headlines from slashdot.org?", + "Read about elon musk's new project.", + "Hey Mycroft, what are the latest headlines from slashdot.org", + "Hey Mycroft, read about elon musk's new project" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "credits": [ + "Åke Forslund" + ], + "requirements": { + "python": [ + "nltk==3.2.2" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rss_Skill Skill", + "android_handler": "rss_skill.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-09-11T18:51:52Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-04-25T17:24:38Z", + "authorname": "wligtenberg", + "skillname": "coin flip", + "foldername": "coin-flip-skill", + "name": "coin flip", + "url": "https://github.com/wligtenberg/coin-flip-skill", + "category": null, + "description": "Flip a virtual coin by saying \"hey Mycroft, flip a coin\".\nIt will then randomly choose between heads and tails.\n\nTo get this done we need\n- A sound effect for the coin flip\n- Randomly pick between heads or tails\n- Speak the result.", + "short_description": "", + "branch": "master", + "examples": [ + "Flip a coin.", + "flip a coin" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "credits": [ + "Willem Ligtenberg @wligtenberg" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Coin Flip Skill", + "android_handler": "coin-flip-skill.wligtenberg.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-04T14:09:37Z", + "archived": false, + "license": "unknown", + "modified": "2019-11-14T08:44:48Z", + "authorname": "BongoEADGC6", + "skillname": "Traffic Skill for Mycroft", + "foldername": "mycroft-traffic", + "name": "Traffic Skill for Mycroft", + "url": "https://github.com/BongoEADGC6/mycroft-traffic", + "category": null, + "description": "[![Stories in Ready](https://badge.waffle.io/BongoEADGC6/mycroft-traffic.svg?label=ready&title=Ready)](http://waffle.io/BongoEADGC6/mycroft-traffic) [![Build Status](https://travis-ci.org/BongoEADGC6/mycroft-traffic.svg?branch=master)](https://travis-ci.org/BongoEADGC6/mycroft-traffic)\n\nThis is a skill to query travel times to points of interest (POIs) for\n[Mycroft](https://mycroft.ai).", + "short_description": "[![Stories in Ready](https://badge.waffle.io/BongoEADGC6/mycroft-traffic.svg?label=ready&title=Ready)](http://waffle.io/BongoEADGC6/mycroft-traffic) [![Build Status](https://travis-ci.org/BongoEADGC6/mycroft-traffic.svg?branch=master)](https://travis-ci.org/BongoEADGC6/mycroft-traffic)", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [ + "googlemaps==2.5.1", + "requests>=2.4.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Traffic Skill", + "android_handler": "mycroft-traffic.bongoeadgc6.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-10-02T14:22:06Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-10-21T14:06:28Z", + "authorname": "forslund", + "skillname": "MPD Playback", + "foldername": "mpd_skill", + "name": "MPD Playback", + "url": "https://github.com/forslund/mpd_skill", + "category": "Music", + "description": "The skill retreivs all listable albums, artists and genres and can play each of these. Also pausing and resuming is possible along with stop and skipping tracks.", + "short_description": "Connect and control media players over the MPD protocol", + "branch": "master", + "examples": [ + "Play Beastie Boys.", + "Play some rock music.", + "play Beastie Boys", + "play some rock music" + ], + "tags": [ + "music", + "mpd", + "Music", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 8, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/headphones.svg", + "credits": [ + "@forslund" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [ + "fuzzywuzzy==0.15.0", + "python-mpd2==3.0.1", + "python-levenshtein" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mpd_Skill Skill", + "android_handler": "mpd_skill.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-06-23T14:20:35Z", + "archived": false, + "license": "gpl-2.0", + "modified": "2017-07-28T12:03:57Z", + "authorname": "the7erm", + "skillname": "mycroft-skill-jupiter-broadcasting", + "foldername": "mycroft-skill-jupiter-broadcasting", + "name": "mycroft-skill-jupiter-broadcasting", + "url": "https://github.com/the7erm/mycroft-skill-jupiter-broadcasting", + "category": null, + "description": "My 2nd attempt at creating a mycroft skill", + "short_description": "My 2nd attempt at creating a mycroft skill", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 8, + "requirements": { + "python": [ + "feedcache==1.4.1", + "feedparser==5.2.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Jupiter Broadcasting Skill", + "android_handler": "mycroft-skill-jupiter-broadcasting.the7erm.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-10-20T22:54:45Z", + "archived": false, + "license": "unknown", + "modified": "2019-03-19T21:37:22Z", + "authorname": "jcasoft", + "skillname": "", + "foldername": "GoogleGmail-Skill", + "name": "", + "url": "https://github.com/jcasoft/GoogleGmail-Skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 7, + "requirements": { + "python": [ + "oauth2client==3.0.0", + "httplib2", + "apiclient ", + "tzlocal", + "google-api-python-client " + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Googlegmail Skill", + "android_handler": "GoogleGmail-Skill.jcasoft.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-10-25T23:15:19Z", + "archived": false, + "license": "mit", + "modified": "2016-10-25T23:16:19Z", + "authorname": "ethanaward", + "skillname": "PROJECT_NAME skill", + "foldername": "demo_skill", + "name": "PROJECT_NAME skill", + "url": "https://github.com/ethanaward/demo_skill", + "category": null, + "description": "This skill illustrates a very simple MP3 music player. It works by loading\nMP3 files from the /mp3 subfolder using the format: song_title.mp3", + "short_description": "This skill illustrates a very simple MP3 music player. It works by loading", + "branch": "master", + "examples": [ + "Attribution - No Derivative Works.", + "Nd/3.0/legalcode." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Demo_Skill Skill", + "android_handler": "demo_skill.ethanaward.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-06-25T09:06:00Z", + "archived": false, + "license": "gpl-2.0", + "modified": "2018-03-18T01:06:57Z", + "authorname": "the7erm", + "skillname": "mycroft-skill-podcast", + "foldername": "mycroft-skill-podcast", + "name": "mycroft-skill-podcast", + "url": "https://github.com/the7erm/mycroft-skill-podcast", + "category": null, + "description": "My 3rd attempt at creating a mycroft skill.\n\nThis is a 3rd party skill that can either reside in `~/.mycroft/third_party_skills/` or `/opt/mycroft/third_party` .\n\nThis skill is based on the [Jupiter Broadcasting Skill](https://github.com/the7erm/mycroft-skill-jupiter-broadcasting).", + "short_description": "My 3rd attempt at creating a mycroft skill.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 6, + "requirements": { + "python": [ + "feedcache==1.4.1", + "feedparser==5.2.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Podcast Skill", + "android_handler": "mycroft-skill-podcast.the7erm.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-06T07:25:41Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-01-02T19:17:00Z", + "authorname": "ChristopherRogers1991", + "skillname": "mycroft-irsend", + "foldername": "mycroft-irsend", + "name": "mycroft-irsend", + "url": "https://github.com/ChristopherRogers1991/mycroft-irsend", + "category": null, + "description": "A Mycroft skill for issuing [irsend](http://www.lirc.org/html/irsend.html) commands", + "short_description": "A Mycroft skill for issuing [irsend](http://www.lirc.org/html/irsend.html) commands", + "branch": "master", + "examples": [ + "- Run this if you've added remotes to lirc, and want Mycroft to pick them up (otherwise they will be picked up on restart)" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "requirements": { + "python": [ + "py_irsend==1.0.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Irsend Skill", + "android_handler": "mycroft-irsend.christopherrogers1991.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-01-31T06:19:30Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-05-06T09:01:08Z", + "authorname": "AIIX", + "skillname": "Plasma-KDE-Connect-Skill", + "foldername": "plasma-kde-connect-skill", + "name": "Plasma-KDE-Connect-Skill", + "url": "https://github.com/AIIX/plasma-kde-connect-skill", + "category": null, + "description": "Control your KDE-Connect connected devices with actions such as:\n- Find My Phone\n- Ping My Phone\n- Browse Phone Files\n- Dictate and Send an SMS to Your Google Contacts.", + "short_description": "", + "branch": "master", + "examples": [ + "Find my phone.", + "Ping my phone.", + "Show phone files.", + "Send sms to 'contactname.", + "Hey Mycroft, find my phone", + "Hey Mycroft, ping my phone", + "Hey Mycroft, show phone files", + "Hey Mycroft, send sms to 'contactname'" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 6, + "credits": [ + "Aix (Aix.m@outlook.com)" + ], + "requirements": { + "python": [ + "dbus-python ", + "xmltodict", + "google-api-python-client" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Plasma Kde Connect Skill", + "android_handler": "plasma-kde-connect-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-08-03T17:45:31Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-06-23T17:46:55Z", + "authorname": "penrods", + "skillname": "Wink", + "foldername": "Wink", + "name": "Wink", + "url": "https://github.com/penrods/Wink", + "category": null, + "description": "Mycroft Skill to control IoT devices via the Wink API\n\nTest", + "short_description": "Mycroft Skill to control IoT devices via the Wink API", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wink Skill", + "android_handler": "Wink.penrods.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-06-19T00:57:32Z", + "archived": false, + "license": "gpl-2.0", + "modified": "2018-12-30T23:18:28Z", + "authorname": "the7erm", + "skillname": "mycroft-skill-diagnostics", + "foldername": "mycroft-skill-diagnostics", + "name": "mycroft-skill-diagnostics", + "url": "https://github.com/the7erm/mycroft-skill-diagnostics", + "category": null, + "description": "| Intent | Example Keyphrase | Function | Output |\n|-------------|-------------------------------------------|--------------------------------------------|-------------------------------------------------------------------------------------------------------------------|\n| Cpu | Mycroft, what is the current cpu percent? | Get the current cpu percentage. | The cpu is currently running at 10%. I'm working hard on <list of processes> |\n| Diagnostics | Mycroft, run diagnostics. | Run external script | One moment while I run the diagnostics script. <Whatever is printed to stdout of the diagnostics script.> |\n| Drive space | Mycroft, how's my hard drive space? | List drive partitions & their space | / has 52.3 Gig free it's used 71.7%
/home/erm/disk2 has 758.9 Gig free it's used 58.6% |\n| Public Ip | Mycroft, what is my public IP? | Gets all the ip addresses from all nics | This computer has the following lan IP addresses 192.168.1.116 and your public IP is [censored] |\n| Uptime | Mycroft, what's your uptime? | Run `uptime -r` and get the output | I have been up 2 days, 18 hours, 2 minutes |", + "short_description": "| Intent | Example Keyphrase | Function | Output |", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "requirements": { + "python": [ + "setproctitle==1.1.10" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Diagnostics Skill", + "android_handler": "mycroft-skill-diagnostics.the7erm.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-01T01:39:17Z", + "archived": false, + "license": "unknown", + "modified": "2017-07-01T01:40:40Z", + "authorname": "lachendeKatze", + "skillname": "skill-iss-location", + "foldername": "skill-iss-location", + "name": "skill-iss-location", + "url": "https://github.com/lachendeKatze/skill-iss-location", + "category": null, + "description": "My Mycroft Skill 001\n\nThis skill allows Mycroft to tell you where the International Space Station(ISS) in orbit\nrealtive to the Earth in latitude and longitude. It uses reverse geocoding to translate these\ncoordinates into the conntry or body of water it is over.\n\nTo get this done we need\n - Python 2.7\n - Python libraries: json, urllib2\n - That\n - The other thing", + "short_description": "My Mycroft Skill 001", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "urllib2", + "json" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Iss Location Skill", + "android_handler": "skill-iss-location.lachendekatze.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-19T19:16:38Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-09-15T11:28:24Z", + "authorname": "eClarity", + "skillname": "TheMovieDB.org skill", + "foldername": "skill-tmdb", + "name": "TheMovieDB.org skill", + "url": "https://github.com/eClarity/skill-tmdb", + "category": null, + "description": "* Edit __init__.py to add your Tmdb api key *\n\ntmdb = TMDb(api_key=\"your api key goes here\", debug=False, lang=\"en\")", + "short_description": "", + "branch": "master", + "examples": [ + "Find upcoming movies.", + "What movies are now playing?", + "Tell me about robin williams.", + "Find overview for The Matrix.", + "Find popular shows.", + "find upcoming movies", + "What movies are now playing", + "tell me about robin williams", + "find overview for The Matrix", + "find popular shows" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "requirements": { + "python": [ + "tmdbv3api" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Tmdb Skill", + "android_handler": "skill-tmdb.eclarity.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-02-27T07:53:56Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-04-17T10:00:32Z", + "authorname": "Nold360", + "skillname": "", + "foldername": "mycroft_skill-take_picture", + "name": "", + "url": "https://github.com/Nold360/mycroft_skill-take_picture", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft_Skill Take_Picture Skill", + "android_handler": "mycroft_skill-take_picture.nold360.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-01-13T16:00:25Z", + "archived": false, + "license": "unknown", + "modified": "2018-02-13T15:11:46Z", + "authorname": "jcasoft", + "skillname": "", + "foldername": "GoogleGmailSkill", + "name": "", + "url": "https://github.com/jcasoft/GoogleGmailSkill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "requirements": { + "python": [ + "oauth2client==3.0.0", + "httplib2", + "apiclient ", + "tzlocal", + "google-api-python-client " + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Googlegmailskill Skill", + "android_handler": "GoogleGmailSkill.jcasoft.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-01-26T06:18:52Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-08-30T16:34:33Z", + "authorname": "forslund", + "skillname": "", + "foldername": "event_skill", + "name": "", + "url": "https://github.com/forslund/event_skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 7, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Event_Skill Skill", + "android_handler": "event_skill.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-09-23T15:22:23Z", + "archived": false, + "license": "unknown", + "modified": "2018-06-06T16:13:22Z", + "authorname": "jcasoft", + "skillname": "", + "foldername": "PushbulletSkill", + "name": "", + "url": "https://github.com/jcasoft/PushbulletSkill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "requirements": { + "python": [ + "Pillow", + "pushbullet.py" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pushbulletskill Skill", + "android_handler": "PushbulletSkill.jcasoft.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-12-20T00:37:23Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-11-19T22:53:11Z", + "authorname": "Dark5ide", + "skillname": "ESP8266 skill", + "foldername": "skill-esp8266", + "name": "ESP8266 skill", + "url": "https://github.com/Dark5ide/skill-esp8266", + "category": null, + "description": "This Skill has been created for the makers and hackers who want to build their own home automation system based on ESP8266. The purpose of this Skill is to be able to use Mycroft to send commands to all ESP8266s on the local network. The communication protocol can be selected (Websocket, MQTT, http GET).", + "short_description": "", + "branch": "master", + "examples": [ + "_Hey Mycroft, can you switch on the mood lamp ?_", + "_Hey Mycroft, can you turn off the TV ?_" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 6, + "credits": [ + "Dark5ide" + ], + "requirements": { + "python": [ + "websocket-client-py3>=0.15.0", + "paho-mqtt>=1.2" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Esp8266 Skill", + "android_handler": "skill-esp8266.dark5ide.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-28T01:12:41Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-07-02T22:43:26Z", + "authorname": "TREE-Ind", + "skillname": "Voice Recognition Skill Using Tensorflow - WIP", + "foldername": "skill-voice-recognition", + "name": "Voice Recognition Skill Using Tensorflow - WIP", + "url": "https://github.com/TREE-Ind/skill-voice-recognition", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Who are you speaking to?", + "Who are you speaking to" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "requirements": { + "python": [ + "tensorflow", + "tflearn" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Voice Recognition Skill", + "android_handler": "skill-voice-recognition.tree-ind.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-06-19T16:43:49Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-07-30T14:32:28Z", + "authorname": "martymulligan", + "skillname": "WeMo Skill", + "foldername": "skill-wemo", + "name": "WeMo Skill", + "url": "https://github.com/martymulligan/skill-wemo", + "category": null, + "description": "Control your wemo devices with voice commands.", + "short_description": "", + "branch": "master", + "examples": [ + "Discover my devices.", + "Turn on kitchen lights.", + "Turn off kitchen lights.", + "List my devices.", + "Toggle kitchen lights.", + "discover my devices", + "turn on kitchen lights", + "turn off kitchen lights", + "list my devices", + "toggle kitchen lights" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "credits": [ + "Marty Mulligan @martymulligan" + ], + "requirements": { + "python": [ + "pywemo" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wemo Skill", + "android_handler": "skill-wemo.martymulligan.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-03T19:30:30Z", + "archived": false, + "license": "unknown", + "modified": "2018-08-16T18:39:29Z", + "authorname": "gerlachry", + "skillname": "Mycroft Todoist skill", + "foldername": "skill-todoist", + "name": "Mycroft Todoist skill", + "url": "https://github.com/gerlachry/skill-todoist", + "category": null, + "description": "Uses https://developer.todoist.com/?python#api-overviewapi APIs for creating tasks under a project.", + "short_description": "Uses https://developer.todoist.com/?python#api-overviewapi APIs for creating tasks under a project.", + "branch": "master", + "examples": [ + "Add milk to grocery list.", + "Add mowing lawn to outside list.", + "Add study Python to personal project.", + "add milk to grocery list", + "add mowing lawn to outside list", + "add study Python to personal project" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "requirements": { + "python": [ + "urllib3==1.21.1", + "requests==2.18.1", + "websocket-client==0.32.0", + "six==1.10.0", + "idna==2.5", + "mustache==0.1.4", + "configobj==5.0.6", + "mycroft-skills-sdk==0.1.20", + "pyee==1.0.1", + "chardet==3.0.4", + "todoist-python==7.0.17", + "certifi==2017.4.17", + "adapt-parser==0.2.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Todoist Skill", + "android_handler": "skill-todoist.gerlachry.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-03T21:57:23Z", + "archived": false, + "license": "mit", + "modified": "2019-10-21T20:06:59Z", + "authorname": "jrwarwick", + "skillname": "JIRA Agent", + "foldername": "jrwarwick-jira-agent-skill", + "name": "JIRA Agent", + "url": "https://github.com/jrwarwick/jrwarwick-jira-agent-skill", + "category": null, + "description": "Once configured to connect to your on-premises Atlassian JIRA server with Service Desk installed and with a dedicated service agent account (i.e., an ordinary JIRA user login with membership in the jira-servicedesk-users group, dedicated to the device), Mycroft will be able to answer some simple questions about open issues and allow you to raise a new issue through a dialogue. Your IT service desk will now be staffed even when you are at lunch. Or service desk technicians can send Mycroft to department status meetings on their behalf. Mycroft can be a part of your technical support team.", + "short_description": "", + "branch": "master", + "examples": [ + "How many JIRA issues are open?", + "How many JIRA issues are overdue?", + "JIRA status report!", + "_planned for future:", + "What is the most urgent service desk issue?", + "What is the status for service desk issue 22333?", + "How can I contact help desk staff?", + "Mycroft, how many JIRA issues are open?", + "Mycroft, how many JIRA issues are overdue?", + "Mycroft, JIRA status report!", + "_planned for future: Mycroft, raise a new JIRA service request for computer monitor replacement_", + "Mycroft, what is the most urgent service desk issue?", + "Mycroft, what is the status for service desk issue 22333?", + "Mycroft, how can I contact help desk staff?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "credits": [ + "Justin Warwick\n\nhttps://github.com/MycroftAIhttps://mycroft.ai/\n\nhttps://github.com/pycontribs/jirahttps://pypi.python.org/pypi/jira/\n\nhttps://www.atlassian.com/software/jira" + ], + "requirements": { + "python": [ + "jira", + "pbr", + "python-dateutil" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Jrwarwick Jira Agent Skill", + "android_handler": "jrwarwick-jira-agent-skill.jrwarwick.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-08-11T15:14:30Z", + "archived": false, + "license": "unknown", + "modified": "2019-01-16T22:29:45Z", + "authorname": "JarbasAl", + "skillname": "Location Tracker Skill", + "foldername": "skill-location-tracker", + "name": "Location Tracker Skill", + "url": "https://github.com/JarbasAl/skill-location-tracker", + "category": null, + "description": "Updates device location, the mycroft home location configuration remains\nunchanged\n\n* gives you privacy (regarding mycroft.home)\n* skills that need location still work ( date time and weather correct by default, unified new selects correct feed)\n* fully configurable\n\nCurrent localization sources:\n\n* wifi geo - [google geolocation service](https://developers.google.com/maps/documentation/geolocation/get-api-key)\n* ip api - https://ipapi.co/json/\n* local ip database - https://dev.maxmind.com/geoip/legacy/geolite/", + "short_description": "", + "branch": "master", + "examples": [ + "Current location.", + "Activate location tracking.", + "Deactivate location tracking.", + "Update location.", + "Where am i?", + "Location is wrong." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Location Tracker Skill", + "android_handler": "skill-location-tracker.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-22T10:17:33Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-07-23T16:22:30Z", + "authorname": "Nold360", + "skillname": "mycroft-skill_email", + "foldername": "mycroft-skill_email", + "name": "mycroft-skill_email", + "url": "https://github.com/Nold360/mycroft-skill_email", + "category": null, + "description": "Simple Mycroft skill to check for new E-Mails using IMAP", + "short_description": "Simple Mycroft skill to check for new E-Mails using IMAP", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Skill_Email Skill", + "android_handler": "mycroft-skill_email.nold360.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-16T21:39:02Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-04-12T19:16:55Z", + "authorname": "chrison999", + "skillname": "mycroft-skill-cbc-news", + "foldername": "mycroft-skill-cbc-news", + "name": "mycroft-skill-cbc-news", + "url": "https://github.com/chrison999/mycroft-skill-cbc-news", + "category": null, + "description": "A skill my MycroftAI that plays the latest cbc (Canadian Broadcasting\nCorporation) news", + "short_description": "A skill my MycroftAI that plays the latest cbc (Canadian Broadcasting", + "branch": "master", + "examples": [ + "Cbc news.", + "Tell me cbc news.", + "Listen to cbc news.", + "Not* a bug with." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Cbc News Skill", + "android_handler": "mycroft-skill-cbc-news.chrison999.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-12-06T20:48:15Z", + "archived": false, + "license": "mit", + "modified": "2019-02-08T16:56:19Z", + "authorname": "MatthewScholefield", + "skillname": "Question Learner #", + "foldername": "skill-question-learner", + "name": "Question Learner", + "url": "https://github.com/MatthewScholefield/skill-question-learner", + "category": null, + "description": "This skill learns arbitrary data the user defines", + "short_description": "This skill learns arbitrary data the user defines", + "branch": "master", + "examples": [ + "What is my name?", + "What is my granmother's name?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 7, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Question Learner Skill", + "android_handler": "skill-question-learner.matthewscholefield.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-05T08:38:57Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-05-10T15:52:02Z", + "authorname": "AIIX", + "skillname": "Audio-control-plasma", + "foldername": "audio-control-plasma", + "name": "Audio-control-plasma", + "url": "https://github.com/AIIX/audio-control-plasma", + "category": null, + "description": "#### Installation of skill:\n* Download or Clone Git (run: git clone https://github.com/AIIX/audio-control-plasma inside /opt/mycroft/skills)\n* Create /opt/mycroft/skills folder if it does not exist\n* Extract Downloaded Skill into a folder. \"audio-control-plasma\". (Clone does not require this step)\n* Copy the audio-control-plasma folder to /opt/mycroft/skills/ folder\n\n#### Installation of requirements:\n##### Fedora:\n- sudo dnf install dbus-python\n- From terminal: cp -R /usr/lib64/python2.7/site-packages/dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n- From terminal: cp /usr/lib64/python2.7/site-packages/_dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n\n##### Kubuntu / KDE Neon:\n- sudo apt install python-dbus\n- From terminal: cp -R /usr/lib/python2.7/dist-packages/dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n- From terminal: cp /usr/lib/python2.7/dist-packages/_dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n\n* For other distributions:\n- Python Dbus package is required and copying the Python Dbus folder and lib from your system python install over to /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/.", + "short_description": "", + "branch": "master", + "examples": [ + "Increase the volume.", + "Increase volume.", + "Increase to maximum volume.", + "Maximum volume.", + "Decrease the volume.", + "Decrease volume.", + "Decrease to minimum volume.", + "Minimum volume.", + "Increase the microphone volume.", + "Increase microphone volume.", + "Increase microphone to maximum volume.", + "Maximum microphone volume.", + "Decrease the microphone volume.", + "Decrease microphone volume.", + "Decrease microphone to minimum volume.", + "Minimum microphone volume.", + "Hey Mycroft, increase the volume ", + "Hey Mycroft, increase volume ", + "Hey Mycroft, decrease the volume ", + "Hey Mycroft, decrease volume " + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "credits": [ + "(AIX) Aditya Mehra" + ], + "requirements": { + "python": [ + "dbus-python" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Audio Control Plasma Skill", + "android_handler": "audio-control-plasma.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-08-24T23:10:37Z", + "archived": false, + "license": "agpl-3.0", + "modified": "2019-12-22T21:23:16Z", + "authorname": "skeledrew", + "skillname": "Brain Skill", + "foldername": "brain-skill", + "name": "Brain Skill", + "url": "https://github.com/skeledrew/brain-skill", + "category": null, + "description": "Essentially [Tasker](http://tasker.dinglisch.net/) for [Mycroft AI](https://mycroft.ai/), to help automate ALL THE THINGS. 'nuff said. NB: This is an early work in progress.", + "short_description": "", + "branch": "master", + "examples": [ + "Announce I have so much potential.", + "Brain scan.", + "Echo whatever you want it to", + "Test to see if anything went wrong that was caught", + "Reload abilities", + "Eye actions", + "Check core version", + "Create thought chains in settings.json to execute multiple abilities at a single keyword/phrase (will be voice automated soon)", + "[^] Mark 1 enclosure specific" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "credits": [ + "skeledrew" + ], + "requirements": { + "python": [ + "pexpect", + "colour", + "future" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Brain Skill", + "android_handler": "brain-skill.skeledrew.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-06-29T13:26:42Z", + "archived": false, + "license": "gpl-2.0", + "modified": "2019-02-08T17:21:28Z", + "authorname": "the7erm", + "skillname": "mycroft-skill-simple-media-controls", + "foldername": "mycroft-skill-simple-media-controls", + "name": "mycroft-skill-simple-media-controls", + "url": "https://github.com/the7erm/mycroft-skill-simple-media-controls", + "category": null, + "description": "This is a 3rd party skill that adds simple media controls, play, pause, prev, next mapped to shell commands. This will allow you to use whatever program you like as long as you can write a script.\n\nIf you're looking for a good mpg123/spotify/mopidy mycroft skill try this one https://github.com/forslund/mycroft-media-skills\n\nI prefer to to use [fmp](https://github.com/the7erm/fmp-pg) and just wanted to write a dumb wrapper to run a script that did most of the heavy lifting.\n\nThe commands are simple.\n\n mycroft play\n\n During testing mycroft misunderstood the word pause a lot.\n mycroft pause\n paws\n posh\n pawn\n polish\n boss\n cars\n\n mycroft next\n\n mycroft previous\n\n mycroft what's playing?\n what is playing?\n what am I listening to?\n what is this song?\n what is this file?\n who is this?\n what band is this?", + "short_description": "This is a 3rd party skill that adds simple media controls, play, pause, prev, next mapped to shell commands. This will allow you to use whatever program you like as long as you can write a script.", + "branch": "master", + "examples": [ + "[", + "[" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Simple Media Controls Skill", + "android_handler": "mycroft-skill-simple-media-controls.the7erm.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-06-06T19:36:04Z", + "archived": false, + "license": "unknown", + "modified": "2018-11-01T18:28:28Z", + "authorname": "AIIX", + "skillname": "unsplash-wallpaper-plasma-skill", + "foldername": "unsplash-wallpaper-plasma-skill", + "name": "", + "url": "https://github.com/AIIX/unsplash-wallpaper-plasma-skill", + "category": null, + "description": "This skill allows users to use unsplash images as wallpapers based on their category of choice (nature, sports, aircrafts, etc) on the plasma desktop.\n\n#### Installation of skill:\n\n#### Installation of requirements:\n##### Fedora: \n\n##### Kubuntu / KDE Neon: \n\n\n##### How To Use:\nDownload or Clone Git\n * Create /opt/mycroft/skills folder if it does not exist\n * Extract Downloaded Skill into a folder. unsplash-wallpaper-plasma-skill. (Clone does not require this step)\n * Copy the unsplash-wallpaper-plasma-skill folder to /opt/mycroft/skills/ folder\n * sudo dnf install dbus-python\n * From terminal: cp -R /usr/lib64/python2.7/site-packages/dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n * From terminal: cp /usr/lib64/python2.7/site-packages/_dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n * sudo apt install python-dbus\n * From terminal: cp -R /usr/lib/python2.7/dist-packages/dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n * From terminal: cp /usr/lib/python2.7/dist-packages/_dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n * For other distributions:\n * Python Dbus and Python Psutil package is required and copying the Python Dbus folder and lib from your system python install over to /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/.\n * Hey Mycroft, change wallpaper type aircrafts\n * Hey Mycroft, change wallpaper abstract\n * Hey Mycroft, new wallpaper type nature\n * Hey Mycroft, new wallpaper sports ", + "short_description": "This skill allows users to use unsplash images as wallpapers based on their category of choice (nature, sports, aircrafts, etc) on the plasma desktop.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Unsplash Wallpaper Plasma Skill", + "android_handler": "unsplash-wallpaper-plasma-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-12T14:00:50Z", + "archived": false, + "license": "unknown", + "modified": "2018-04-14T16:05:38Z", + "authorname": "ldevalbray", + "skillname": "Mycroft-Social-Network-Manager", + "foldername": "mycroft-social-network-manager", + "name": "Mycroft-Social-Network-Manager", + "url": "https://github.com/ldevalbray/mycroft-social-network-manager", + "category": null, + "description": "Mycroft-Social-Network-Manager is a *skill* developped for [Mycroft][mycroftwebsite]\n\n### Description\n\n> It permits the user to manage his social networks\n> (for now, Twitter and Facebook)\n> through Mycroft personal assistant\n> WITH YOUR VOICE !\n\n### Usage\n\nThanks to Mycroft-Social-Network-Manager, you can interact with Mycroft in such ways :\n\n*The following works with both **Twitter and Facebook**, the skill will ask you on which social network you want to perform the action ! (Facebook, Twitter or Facebook and Twitter | both)*\n\n >Login\n\n >Logout\n >Message [message_text] to [friend_name]\n\n >Send [message_text] to [friend_name]\n \n >Text [message_text] to [friend_name]\n >Post [message_text] \n\n >Publish [message_text] \n >Share [message_text] to [friend_name]\n\n*The following works with **Facebook** only*\n\n >Comment [message_text] on [friend_name] profile picture\n\n >Comment [message_text] on [friend_name] pic\n \n >Comment [message_text] on [friend_name] photo\n\n >Like the profile picture of [friend_name]\n\n >Like the pic of [friend_name]\n \n >Like the photo of [friend_name]\n\n >How many friends do I have on Facebook ?\n\n*The following works with **Twitter** only*\n\n >Retweet [friend_name] \n\n >Get the last tweet of [friend_name]\n\n\n### Installation\n\nMycroft-Social-Network-Manager requires [Mycroft-core](https://mycroft.ai/get-started/) to run.\n\nIn order to install the skill :\n\n```sh\n$ cd mycroft-core/msm/\n$ ./msm install https://github.com/ldevalbray/mycroft-social-network-manager\n```\n\nInstalling Mycroft-Social-Network-Manager skill should automatically install [browser_service](https://github.com/JarbasAl/browser_service), another skill that you'll need to run Mycroft-Social-Network-Manager. \n\nHowever, browser_service should be made into a priority skill in the mycroft config file :\n\n```sh\n$ cd mycroft-core/mycroft/configuration/\n```\n\nOpen the **mycroft.conf** file with your favourite text editor\n\n```sh\n // General skill values\n \"skills\": {\n ...\n // priority skills to be loaded first\n \"priority_skills\": [\"skill-pairing\", \"browser_service\"],\n ...\n },\n```\n\n### Requirements\n\nIn order to run the skill you will need to create two apps, one on Facebook and one on Twitter.\n\nOnce this done, you will need to configure **facebook login module** on the facebook app and configure it for **devices** (Activate \"\nLogin from Devices\" in your Facebook Login settings).\n\nThen, all what's left to do is enter those informations in [Mycroft Home](https://home.mycroft.ai/)\n\n```sh\n {\n \"name\": \"LoginFB\",\n \"fields\": [\n {\n \"name\": \"FacebookEmail\",\n \"type\": \"email\",\n \"label\": \"Email\",\n \"value\": \"\"\n },\n {\n \"name\": \"FacebookPassword\",\n \"type\": \"password\",\n \"label\": \"Password\",\n \"value\": \"\"\n },\n {\n \"name\": \"fbAppAccessToken\",\n \"type\": \"text\",\n \"label\": \"Facebook App Access Token\",\n \"value\": \"\"\n }\n ]\n },\n {\n \"name\": \"LoginTW\",\n \"fields\": [\n {\n \"name\": \"TwitterEmail\" ,\n \"type\": \"email\",\n \"label\": \"Email\",\n \"value\": \"\"\n },\n {\n \"name\": \"TwitterPassword\",\n \"type\": \"password\",\n \"label\": \"Password\",\n \"value\": \"\"\n },\n {\n \"name\": \"TwitterPhoneNumber\",\n \"type\": \"text\",\n \"label\": \"Phone Number\",\n \"value\": \"\"\n },\n {\n \"name\": \"twConsumerKey\",\n \"type\": \"text\",\n \"label\": \"Twitter App Consumer Key\",\n \"value\": \"\"\n },\n {\n \"name\": \"twConsumerSecret\",\n \"type\": \"text\",\n \"label\": \"Twitter App Consumer Secret\",\n \"value\": \"\"\n }\n ]\n }\n\n```\n\nNOTE : The **Facebook App Access Token** is your app id concatenated with your client token (can be found in the app advanced settings) : **[your_app_id|client_Token]**\n\nIn order for the skill to fully work, all those informations should be entered.\n\n### Testing\n\nFor testing, we use [Mycroft automatic testing](https://mycroft.ai/documentation/skills/automatic-testing/).\nAll the tests are in *mycroft-social-network-manager/test/intent/*\n\nIn order to test the skill, you will need to **switch branch** on Mycroft-core to [feature/carstens-skill-tester](https://github.com/MycroftAI/mycroft-core/tree/feature/carstens-skill-tester)\n\n```sh\ngit checkout origin/feature/carstens-skill-tester\n```\n\n(You'll maybe need to redo the changes to **mycroft.conf** we've done in the master/dev branch about the priority skills --> see *Instalation*)\n\nThen, **go to** *mycroft-core/test/integrationtests/skills/*, **start** *Mycroft virtualenv* and **run** *skill_developers_testrunner.py*\n\n```sh\ncd /test/integrationtests/skills/\nworkon mycroft\npython skill_developers_testrunner.py\n```\n\nThis should run the tests\n\n### Tech\n\nMycroft-Social-Network-Manager uses a number of open source projects and languages to work properly:\n\n\nAnd of course Mycroft-Social-Network-Manager itself is open source with a [public repository][public-repo] on GitHub.\n\n\n\n [mycroftwebsite]: \n [public-repo]:\nLogin to twitter and facebook\n * Logout from twitter and facebook ( !! Be careful with the use of logout, it will erase the facebook and twitter app access tokens you have entered in Mycroft Home !! )\n * Send a message to a friend\n * Post / tweet something on your wall\n * Post / tweet something to a friend's wall (tags the friend in your tweet on Tweeter)\n * Comment something on a friend profile picture\n * Like a friend profile picture\n * Know your number of friends of Facebook\n * Retweet the last tweet of a friend\n * Reads the last tweet of a friend\n * [Python] - The Mycroft language\n * [python-twitter] - A Twitter SDK made for Python\n * [Facebook SDK for Python] - A Facebook SDK made for Python\n * [Selenium] - Using selenium threw a Mycroft skill called browser_service\n * [fbchat] - Library that uses Selenium to send messages to facebook friends\n * [Levenshtein] - In order to compare Strings", + "short_description": "Mycroft-Social-Network-Manager is a *skill* developped for [Mycroft][mycroftwebsite]", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [ + "oauth2", + "python-levenshtein", + "git+https://github.com/JarbasAl/mycroft_jarbas_utils", + "requests", + "fbchat", + "python-twitter", + "facebook-sdk", + "datetime" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Social Network Manager Skill", + "android_handler": "mycroft-social-network-manager.ldevalbray.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-24T16:17:12Z", + "archived": false, + "license": "unknown", + "modified": "2018-02-27T08:08:55Z", + "authorname": "tjoen", + "skillname": "Dutch Radio skill", + "foldername": "skill-dutch-radio", + "name": "Dutch Radio skill", + "url": "https://github.com/tjoen/skill-dutch-radio", + "category": null, + "description": "This skill streams radio from urls.\nChange the csv to add or change channels in to your own language.\n\nAdd or change urls with streams you like from http://www.hendrikjansen.nl/henk/streaming.html\n\nIt is based upon https://github.com/forslund/mycroft-media-skills/tree/master/swedishradio", + "short_description": "This skill streams radio from urls.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Dutch Radio Skill", + "android_handler": "skill-dutch-radio.tjoen.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-22T04:00:13Z", + "archived": false, + "license": "unknown", + "modified": "2017-12-15T09:27:07Z", + "authorname": "WeltgeistNull", + "skillname": "OBD-II Skill for Mycroft AI", + "foldername": "skill-obd2-codes", + "name": "OBD-II Skill for Mycroft AI", + "url": "https://github.com/WeltgeistNull/skill-obd2-codes", + "category": null, + "description": "by Weltgeist, November-21-2017\n\nThis skill will give Mycroft knowledge about OBD-II PID codes. It is intended to help you diagonse your vehicle. This use case of this skill may change in the future.\n\nThis is part of a broader project to bring Mycroft into the automotive world.", + "short_description": "by Weltgeist, November-21-2017", + "branch": "master", + "examples": [ + "2 code?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Obd2 Codes Skill", + "android_handler": "skill-obd2-codes.weltgeistnull.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-21T20:14:49Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-05-29T00:11:12Z", + "authorname": "edguy3", + "skillname": "AsteriskCliSkill", + "foldername": "AsteriskCliSkill", + "name": "AsteriskCliSkill", + "url": "https://github.com/edguy3/AsteriskCliSkill", + "category": null, + "description": "This skill provides a connection to an asterisk manager interface such \nthat incoming caller id names will be vocalized by mycroft. \n\nCan also ask \"Who was the last caller\" or \"who is calling\" to review the previous caller.", + "short_description": "This skill provides a connection to an asterisk manager interface such ", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [ + "websocket-client ", + "asterisk-ami " + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Asteriskcliskill Skill", + "android_handler": "AsteriskCliSkill.edguy3.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-11T04:49:58Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-12-18T05:03:33Z", + "authorname": "AIIX", + "skillname": "clarifai-image-recognition-skill", + "foldername": "clarifai-image-recognition-skill", + "name": "clarifai-image-recognition-skill", + "url": "https://github.com/AIIX/clarifai-image-recognition-skill", + "category": null, + "description": "This skill enables Image Recognition for Mycroft based on Clarifai's free Image Recognition api.\n\n#### Installation of skill:\n\n#### Installation of requirements:\n\n##### How To Use: \n\n###### Note: To use your own API Key / Secret Key Pairs make the change in __init__.py.\nDownload or Clone Git\n * Create /opt/mycroft/skills folder if it does not exist\n * Extract Downloaded Skill into a folder. clarifai-image-recognition-skill. (Clone does not require this step)\n * Copy the clarifai-image-recognition-skill folder to /opt/mycroft/skills/ folder\n * pip install clarifai\n * search image url {URL}", + "short_description": "This skill enables Image Recognition for Mycroft based on Clarifai's free Image Recognition api.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [ + "clarifai " + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Clarifai Image Recognition Skill", + "android_handler": "clarifai-image-recognition-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-17T23:38:17Z", + "archived": false, + "license": "unknown", + "modified": "2018-06-12T10:23:27Z", + "authorname": "reginaneon", + "skillname": "CaffeineWiz", + "foldername": "CaffeineWiz", + "name": "CaffeineWiz", + "url": "https://github.com/reginaneon/CaffeineWiz", + "category": null, + "description": "The skill provides the functionality to inform the user of the caffeine content of the requested\ndrink. Multiple drinks in a row are possible.\n\nSample skill flow:\n\n- Hey Mycroft, tell me caffeine content of *drink*? / how much caffeine is in *drink*?\n- The drink {{drink}} has {{caffeine_content}} milligrams of caffeine in {{drink_size}} ounces.\nSay how about caffeine content of another drink or say goodbye.\n- Goodbye / that's all / we're done\n- Goodbye. Stay caffeinated!\n\nor -\n\n- How about caffeine content of *drink*?\n- The drink {{drink}} has {{caffeine_content}} milligrams of caffeine in {{drink_size}} ounces.", + "short_description": "", + "branch": "master", + "examples": [ + "Tell me caffeine content of *drink*?", + "How much caffeine is in *drink*?", + "tell me caffeine content of *drink*? ", + "how much caffeine is in *drink*?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "reginaneon\nguydaniels\ngras64" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Caffeinewiz Skill", + "android_handler": "CaffeineWiz.reginaneon.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-20T11:31:22Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-06-10T19:41:28Z", + "authorname": "Skills-And-Translations", + "skillname": "mycroft-calculate-skill", + "foldername": "mycroft-calculate-skill", + "name": "mycroft-calculate-skill", + "url": "https://github.com/Skills-And-Translations/mycroft-calculate-skill", + "category": null, + "description": "This skill is very in a beginn! Joining welcomed.\n\nThe sense of this skill is the following: At the moment, when you ask \"whats 1 + 1\", the wolfram alpha-search-engine will give you kind of fallback-response.\n\nCalculating math's is no problem for python, so why not doing this stuff on mycroft's cpu itself?\n\nShould\n\n\n#### Installation of skill:\n\n\n##### How To Use: \n###### Plus and minus\n\n###### divide\n\n###### constants\n\n###### functions\nsave response-time\n * allow offline query (due to speech to text, for the only real offline-scenario you have to chat)\n * Download or Clone Git\n * Create /opt/mycroft/skills folder if it does not exist\n * Copy the mycroft-calculate-skill folder to /opt/mycroft/skills/ folder\n * Hey Mycroft, calc 1 + 1\n * Hey Mycroft, calculate 3 - 5\n * Hey Mycroft, divide 3 with 3\n * Hey Mycroft, divide 9 through 2\n * Hey Mycroft, what is pi\n * Hey Mycroft, whats pi\n * Hey Mycroft, square of 3\n * Hey Mycroft, square of 9", + "short_description": "This skill is very in a beginn! Joining welcomed.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Calculate Skill", + "android_handler": "mycroft-calculate-skill.skills-and-translations.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-28T13:32:40Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-12-08T08:54:08Z", + "authorname": "AIIX", + "skillname": "KDE-Kate-Control", + "foldername": "kde-kate-control", + "name": "KDE-Kate-Control", + "url": "https://github.com/AIIX/kde-kate-control", + "category": null, + "description": "#### Installation of skill:\n* Download or Clone Git (run: git clone https://github.com/AIIX/kde-kate-control inside /opt/mycroft/skills)\n* Create /opt/mycroft/skills folder if it does not exist\n* Extract Downloaded Skill into a folder. \"kde-kate-control\". (Clone does not require this step)\n* Copy the kde-kate-control folder to /opt/mycroft/skills/ folder\n\n#### Installation of requirements:\n##### Fedora:\n- sudo dnf install dbus-python\n- From terminal: cp -R /usr/lib64/python2.7/site-packages/dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n- From terminal: cp /usr/lib64/python2.7/site-packages/_dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n\n##### Ubuntu / KDE Neon:\n- sudo apt install python-dbus\n- From terminal: cp -R /usr/lib/python2.7/dist-packages/dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n- From terminal: cp /usr/lib/python2.7/dist-packages/_dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n\n* For other distributions:\n- Python Dbus package is required and copying the Python Dbus folder and lib from your system python install over to /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/.", + "short_description": "", + "branch": "master", + "examples": [ + "Create new file.", + "Close file.", + "Save documents.", + "Goto next tab.", + "Goto previous tab.", + "Split view horizontally.", + "Split view vertically.", + "Goto next view.", + "Goto previous view.", + "Show config.", + "Hey Mycroft, create new file ", + "Hey Mycroft, close file ", + "Hey Mycroft, save documents ", + "Hey Mycroft, goto next tab ", + "Hey Mycroft, goto previous tab ", + "Hey Mycroft, split view horizontally ", + "Hey Mycroft, split view vertically ", + "Hey Mycroft, goto next view ", + "Hey Mycroft, goto previous view ", + "Hey Mycroft, show config " + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "(AIX) Aditya Mehra" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Kde Kate Control Skill", + "android_handler": "kde-kate-control.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-09-05T03:48:15Z", + "archived": false, + "license": "unknown", + "modified": "2018-03-25T16:24:56Z", + "authorname": "praxeo", + "skillname": "mycroft_spaceflightnow_skill", + "foldername": "mycroft_spaceflightnow_skill", + "name": "mycroft_spaceflightnow_skill", + "url": "https://github.com/praxeo/mycroft_spaceflightnow_skill", + "category": null, + "description": "A skill that lets Mycroft answer the question, \"When is the next space launch?\" He does this by scraping the page at SpaceflightNow.com/launch-schedule", + "short_description": "A skill that lets Mycroft answer the question, \"When is the next space launch?\" He does this by scraping the page at SpaceflightNow.com/launch-schedule", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft_Spaceflightnow_Skill Skill", + "android_handler": "mycroft_spaceflightnow_skill.praxeo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-31T12:00:04Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-10-31T12:02:05Z", + "authorname": "AIIX", + "skillname": "KDE-Konversation-Control", + "foldername": "kde-konversation-control", + "name": "KDE-Konversation-Control", + "url": "https://github.com/AIIX/kde-konversation-control", + "category": null, + "description": "#### Installation of skill:\n* Download or Clone Git (run: git clone https://github.com/AIIX/kde-konversation-control inside /opt/mycroft/skills)\n* Create /opt/mycroft/skills folder if it does not exist\n* Extract Downloaded Skill into a folder. \"kde-konversation-control\". (Clone does not require this step)\n* Copy the kde-konversation-control folder to /opt/mycroft/skills/ folder\n\n#### Installation of requirements:\n##### Fedora:\n- sudo dnf install dbus-python\n- From terminal: cp -R /usr/lib64/python2.7/site-packages/dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n- From terminal: cp /usr/lib64/python2.7/site-packages/_dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n\n##### Ubuntu / KDE Neon:\n- sudo apt install python-dbus\n- From terminal: cp -R /usr/lib/python2.7/dist-packages/dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n- From terminal: cp /usr/lib/python2.7/dist-packages/_dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n\n* For other distributions:\n- Python Dbus package is required and copying the Python Dbus folder and lib from your system python install over to /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/.", + "short_description": "", + "branch": "master", + "examples": [ + "Show Konversation.", + "Quit Konversation.", + "Show Konversation Server List.", + "Manage Konversation Identity.", + "Hey Mycroft, Show Konversation ", + "Hey Mycroft, Quit Konversation ", + "Hey Mycroft, Show Konversation Server List ", + "Hey Mycroft, Manage Konversation Identity " + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "(AIX) Aditya Mehra" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Kde Konversation Control Skill", + "android_handler": "kde-konversation-control.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-06-01T17:52:55Z", + "archived": false, + "license": "unknown", + "modified": "2017-06-02T05:21:31Z", + "authorname": "eClarity", + "skillname": "Allergy Tracker Skill for Mycroft", + "foldername": "skill-pollen", + "name": "Allergy Tracker Skill for Mycroft", + "url": "https://github.com/eClarity/skill-pollen", + "category": null, + "description": "Based off of another allergy scraper that no longer works.\n\nThis is a skill to add https://weather.com/ allergy tracker support to\n[Mycroft](https://mycroft.ai). Currently you can ask for breathing comfort level and allergen levels", + "short_description": "Based off of another allergy scraper that no longer works.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "beautifulsoup" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pollen Skill", + "android_handler": "skill-pollen.eclarity.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-23T18:14:29Z", + "archived": false, + "license": "apache-2.0", + "modified": "2017-10-23T18:15:28Z", + "authorname": "TREE-Ind", + "skillname": "calculator", + "foldername": "calculator-skill", + "name": "calculator", + "url": "https://github.com/TREE-Ind/calculator-skill", + "category": null, + "description": "This skill provides a way to perform interactive and running calculations by voice.", + "short_description": "", + "branch": "master", + "examples": [ + "Do some math.", + "Say first number: 4.", + "Say second number: 5.", + "Say operation: add.", + "Say next operation: add 50.", + "do some math", + "say first number: 4", + "say second number: 5", + "say operation: add", + "say next operation: add 50" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "TREE Industries" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Calculator Skill", + "android_handler": "calculator-skill.tree-ind.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-04T14:09:02Z", + "archived": false, + "license": "lgpl-3.0", + "modified": "2018-07-02T12:16:07Z", + "authorname": "BongoEADGC6", + "skillname": "Home Assistant Skill for Mycroft", + "foldername": "mycroft-home-assistant", + "name": "Home Assistant Skill for Mycroft", + "url": "https://github.com/BongoEADGC6/mycroft-home-assistant", + "category": null, + "description": "Due to my lack of time, this project has been taken up by https://github.com/btotharye/mycroft-homeassistant and is now the upstream repo. \n\nThis is a skill to add [Home Assistant](https://home-assistant.io) support to\n[Mycroft](https://mycroft.ai). Currently is supports turning on and off several\nentity types (`light`, `switch`, `scene` and `input_boolean`).", + "short_description": "Due to my lack of time, this project has been taken up by https://github.com/btotharye/mycroft-homeassistant and is now the upstream repo. ", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "fuzzywuzzy==0.14.0", + "requests>=2.10.0", + "python-Levenshtein==0.12.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Home Assistant Skill", + "android_handler": "mycroft-home-assistant.bongoeadgc6.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-06T23:43:08Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-11-22T13:10:50Z", + "authorname": "ChristopherRogers1991", + "skillname": "mycroft-speedtest", + "foldername": "mycroft-speedtest", + "name": "mycroft-speedtest", + "url": "https://github.com/ChristopherRogers1991/mycroft-speedtest", + "category": null, + "description": "A Mycroft skill for running speedtests", + "short_description": "A Mycroft skill for running speedtests", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "pyspeedtest" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Speedtest Skill", + "android_handler": "mycroft-speedtest.christopherrogers1991.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-06T13:29:28Z", + "archived": false, + "license": "apache-2.0", + "modified": "2017-07-06T13:39:47Z", + "authorname": "lowel0", + "skillname": "MQTT for MycroftAI", + "foldername": "mycroft-mymqtt", + "name": "MQTT for MycroftAI", + "url": "https://github.com/lowel0/mycroft-mymqtt", + "category": null, + "description": "This is a skill written for mycroft to publish commands over an mqtt broker for home automation or any other purpose.\nRevised from \"git clone https://github.com/jamiehoward430/mycroft-mymqtt.git\"", + "short_description": "This is a skill written for mycroft to publish commands over an mqtt broker for home automation or any other purpose.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Mymqtt Skill", + "android_handler": "mycroft-mymqtt.lowel0.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-16T13:08:15Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-07-21T17:12:08Z", + "authorname": "AIIX", + "skillname": "plasma-mycroft-applet-control", + "foldername": "plasma-mycroft-applet-control", + "name": "plasma-mycroft-applet-control", + "url": "https://github.com/AIIX/plasma-mycroft-applet-control", + "category": null, + "description": "Control and Navigate Plasma-Mycroft Plasmoid and Additional Internal Functions.", + "short_description": "", + "branch": "master", + "examples": [ + "Show widget.", + "Show skills.", + "Show installable skills.", + "Hey Mycroft, show widget", + "Hey Mycroft, show skills", + "Hey Mycroft, show installable skills" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Aix" + ], + "requirements": { + "python": [ + "python-xlib", + "dbus-python" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Plasma Mycroft Applet Control Skill", + "android_handler": "plasma-mycroft-applet-control.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-08-29T21:46:47Z", + "archived": false, + "license": "lgpl-3.0", + "modified": "2017-08-29T21:50:21Z", + "authorname": "deevrek", + "skillname": "Home Assistant Skill for Mycroft", + "foldername": "homeassistant-skill", + "name": "Home Assistant Skill for Mycroft", + "url": "https://github.com/deevrek/homeassistant-skill", + "category": null, + "description": "[![Stories in Ready](https://badge.waffle.io/btotharye/mycroft-homeassistant.svg?label=ready&title=Ready)](http://waffle.io/btotharye/mycroft-homeassistant)\n\nbased off the original code from https://github.com/BongoEADGC6/mycroft-home-assistant, spun off my own version since they seem to be inactive.\n\nThis is a skill to add [Home Assistant](https://home-assistant.io) support to\n[Mycroft](https://mycroft.ai). Currently is supports turning on and off several\nentity types (`light`, `switch`, `scene`, `groups` and `input_boolean`).", + "short_description": "[![Stories in Ready](https://badge.waffle.io/btotharye/mycroft-homeassistant.svg?label=ready&title=Ready)](http://waffle.io/btotharye/mycroft-homeassistant)", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "fuzzywuzzy==0.14.0", + "python-Levenshtein==0.12.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Homeassistant Skill", + "android_handler": "homeassistant-skill.deevrek.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-03T16:24:57Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-08-29T18:29:59Z", + "authorname": "MycroftAI", + "skillname": "Platform Patch", + "foldername": "skill-platform-patch", + "name": "Platform Patch", + "url": "https://github.com/MycroftAI/skill-platform-patch", + "category": "Configuration", + "description": "Some of the earliest shipping Mark 1 devices require this platform patch in order to begin automatically updating. \n\nYou can tell if you need the patch by following this guide:\n\n```\nHey Mycroft, install version checker\n\"Attempting to install\"\n```\n(wait a minute)\n```\nHey Mycroft, what version are you running?\n\"I'm runing mycroft-core version 0.8.19\"\n```\nIf your version is less than 0.9.0, you should install this platform patch.", + "short_description": "Updates original Mark 1 devices so they can upgrade to the latest version of Mycroft.", + "branch": "master", + "examples": [ + "Install platform patch.", + "install platform patch" + ], + "tags": [ + "mark1", + "patch", + "Configuration", + "mycroft-mark1", + "update", + "platform-patch", + "no-license" + ], + "platforms": [ + "platform_mark1" + ], + "stars": 1, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/cog.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Platform Patch Skill", + "android_handler": "skill-platform-patch.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-23T00:23:54Z", + "archived": false, + "license": "unknown", + "modified": "2018-09-11T21:41:28Z", + "authorname": "gregmccoy", + "skillname": "Mycroft Slack Skill - Under development", + "foldername": "skill-slack", + "name": "Mycroft Slack Skill - Under development", + "url": "https://github.com/gregmccoy/skill-slack", + "category": null, + "description": "Warning it is very buggy right now use at your own risk\n\nUse Mycroft as a bot on slack and use mycroft to send messages over slack. Mycroft will reply to messages over slack.", + "short_description": "Warning it is very buggy right now use at your own risk", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Slack Skill", + "android_handler": "skill-slack.gregmccoy.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-16T23:45:20Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-02-01T19:35:33Z", + "authorname": "chrison999", + "skillname": "mycroft-skill-fox-news", + "foldername": "mycroft-skill-fox-news", + "name": "mycroft-skill-fox-news", + "url": "https://github.com/chrison999/mycroft-skill-fox-news", + "category": null, + "description": "A skill for MycroftAI that plays the latest fox news.", + "short_description": "A skill for MycroftAI that plays the latest fox news.", + "branch": "master", + "examples": [ + "Fox news please.", + "Tell me fox news.", + "I want to listen to fox news.", + "Play fox news." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Fox News Skill", + "android_handler": "mycroft-skill-fox-news.chrison999.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-07-12T07:13:23Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-08-18T22:40:01Z", + "authorname": "cbenning", + "skillname": "kodi-skill", + "foldername": "kodi-skill", + "name": "kodi-skill", + "url": "https://github.com/cbenning/kodi-skill", + "category": null, + "description": "A Mycroft skill which facilitates the controlling of a remote (or local) kodi instance through voice commands", + "short_description": "A Mycroft skill which facilitates the controlling of a remote (or local) kodi instance through voice commands", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Kodi Skill", + "android_handler": "kodi-skill.cbenning.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-31T01:21:52Z", + "archived": false, + "license": "mit", + "modified": "2018-05-18T10:13:31Z", + "authorname": "eClarity", + "skillname": "Twitter skill", + "foldername": "mycroft-twitter-skill", + "name": "Twitter skill", + "url": "https://github.com/eClarity/mycroft-twitter-skill", + "category": null, + "description": "Currently skill gets the follower count of the user that is specified in the mycroft.conf file. It also gets the current amount of followers for the president.", + "short_description": "Currently skill gets the follower count of the user that is specified in the mycroft.conf file. It also gets the current amount of followers for the president.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "tweepy" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Twitter Skill", + "android_handler": "mycroft-twitter-skill.eclarity.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-30T19:58:53Z", + "archived": false, + "license": "unknown", + "modified": "2017-07-03T13:52:50Z", + "authorname": "eClarity", + "skillname": "Open States Skill for Mycroft", + "foldername": "skill-openstates", + "name": "Open States Skill for Mycroft", + "url": "https://github.com/eClarity/skill-openstates", + "category": null, + "description": "based off the OpenStates.org python library\n\nThis is a skill to add [Open States](https://openstates.org/) support to\n[Mycroft](https://mycroft.ai). This skill currently supports searching for bills by state, Retrieving a list of state senators and house member by state, search committees by state, search districts by state. Get information on a legislator via name search. Some of the retrieved information is still in a rough state, and will be improved over time.", + "short_description": "based off the OpenStates.org python library", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "pyopenstates", + "us" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Openstates Skill", + "android_handler": "skill-openstates.eclarity.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-05-26T00:29:22Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2016-05-26T00:34:38Z", + "authorname": "jaevans", + "skillname": "FortuneSkill", + "foldername": "mycroft-fortuneskill", + "name": "FortuneSkill", + "url": "https://github.com/jaevans/mycroft-fortuneskill", + "category": null, + "description": "This is just a simple [Mycroft](https://mycroft.ai) skill that reads the output of the `fortune` program. My first attempt to learn the `skill-sdk`.\n\n`fortune-mod` must be installed for the skill to work. There's not currently any error checking, or interaction beyond starting the skill.", + "short_description": "This is just a simple [Mycroft](https://mycroft.ai) skill that reads the output of the `fortune` program. My first attempt to learn the `skill-sdk`.", + "branch": "master", + "examples": [ + "Tell me my fortune.", + "Read me a fortune.", + "Tell my fortune.", + "Tell me a fortune.", + "Mycroft, tell me my fortune", + "Mycroft, read me a fortune", + "Mycroft, tell my fortune", + "Mycroft, tell me a fortune" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Fortuneskill Skill", + "android_handler": "mycroft-fortuneskill.jaevans.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-02-27T06:43:50Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-02-27T06:47:05Z", + "authorname": "Nold360", + "skillname": "", + "foldername": "mycroft_skill-drive_servos", + "name": "", + "url": "https://github.com/Nold360/mycroft_skill-drive_servos", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft_Skill Drive_Servos Skill", + "android_handler": "mycroft_skill-drive_servos.nold360.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-18T00:38:39Z", + "archived": false, + "license": "unknown", + "modified": "2017-07-20T03:25:25Z", + "authorname": "akailash", + "skillname": "Open News Skill (for Mycroft AI)", + "foldername": "skill-open-news", + "name": "Open News Skill (for Mycroft AI)", + "url": "https://github.com/akailash/skill-open-news", + "category": null, + "description": "This skill makes Mycroft read out news from one the available sources. Currently the news sources supported are:\n\n*Note: This is assuming, Mycroft is already installed with all its requirements. If it is not installed already please refer to https://mycroft.ai/ or https://github.com/MycroftAI/mycroft-core*\n\nTo install this skill use one of the methods listed below.\nGoogle\n * Reddit\n * BBC\n * Fox\n * CNN\n * Reuters", + "short_description": "This skill makes Mycroft read out news from one the available sources. Currently the news sources supported are:", + "branch": "master", + "examples": [ + "Headlines from google india about sushma.", + "Headlines from google about chuck norris.", + "Google headlines.", + "Headlines from reddit about sushma swaraj.", + "headlines from google india about sushma", + "headlines from google about chuck norris", + "google headlines", + "headlines from reddit about sushma swaraj" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "pycountry==17.5.14", + "feedparser==5.2.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Open News Skill", + "android_handler": "skill-open-news.akailash.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-31T19:11:19Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-05-06T09:02:58Z", + "authorname": "AIIX", + "skillname": "Amarok-Player-Skill", + "foldername": "amarok-player-skill", + "name": "Amarok-Player-Skill", + "url": "https://github.com/AIIX/amarok-player-skill", + "category": null, + "description": "#### Installation of skill:\n* Download or Clone Git\n* Create /opt/mycroft/skills folder if it does not exist\n* Extract Downloaded Skill into a folder. \"amarok-player-skill\". (Clone does not require this step)\n* Copy the amarok-player-skill folder to /opt/mycroft/skills/ folder\n\n#### Installation of requirements:\n##### Fedora:\n- sudo dnf install dbus-python\n- sudo dnf install python-psutil\n- From terminal: cp -R /usr/lib64/python2.7/site-packages/dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n- From terminal: cp /usr/lib64/python2.7/site-packages/_dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n\n##### Kubuntu / KDE Neon:\n- sudo apt install python-psutil\n- sudo apt install python-dbus\n- From terminal: cp -R /usr/lib/python2.7/dist-packages/dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n- From terminal: cp /usr/lib/python2.7/dist-packages/_dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n\n* For other distributions:\n- Python Dbus and Python Psutil package is required and copying the Python Dbus folder and lib from your system python install over to /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/.", + "short_description": "", + "branch": "master", + "examples": [ + "Amarok play music.", + "Amarok stop music.", + "Amarok next song.", + "Amarok previous song.", + "Amarok pause music/song.", + "Amarok play music", + "Amarok stop music", + "Amarok next song", + "Amarok previous song", + "Amarok pause music/song" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Aix [Github: https://github.com/AIIX]" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Amarok Player Skill", + "android_handler": "amarok-player-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-07T22:40:47Z", + "archived": false, + "license": "unknown", + "modified": "2017-11-22T21:47:37Z", + "authorname": "NeonGeckoCom", + "skillname": "skill-keep-transcriptions", + "foldername": "skill-keep-transcriptions", + "name": "skill-keep-transcriptions", + "url": "https://github.com/NeonGeckoCom/skill-keep-transcriptions", + "category": null, + "description": "This skill allows the user to modify their audio and text recording permissions. Audio and text files are written to /var/log/mycroft.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "NeonGeckoInc" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Keep Transcriptions Skill", + "android_handler": "skill-keep-transcriptions.neongeckocom.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-12-21T18:32:52Z", + "archived": false, + "license": "unknown", + "modified": "2017-12-21T21:15:47Z", + "authorname": "danielquinn", + "skillname": "mycroft-evil-laugh", + "foldername": "mycroft-evil-laugh", + "name": "mycroft-evil-laugh", + "url": "https://github.com/danielquinn/mycroft-evil-laugh", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Evil Laugh Skill", + "android_handler": "mycroft-evil-laugh.danielquinn.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-18T05:51:48Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-07-21T07:17:35Z", + "authorname": "chrison999", + "skillname": "mycroft-skill-bitcoin-enhanced", + "foldername": "mycroft-skill-bitcoin-enhanced", + "name": "mycroft-skill-bitcoin-enhanced", + "url": "https://github.com/chrison999/mycroft-skill-bitcoin-enhanced", + "category": null, + "description": "A skill for MycroftAI that querys various bitcoin statistics.", + "short_description": "A skill for MycroftAI that querys various bitcoin statistics.", + "branch": "master", + "examples": [ + "--------- | ------- |", + "--------- | ------- |", + "--------- | ------- |", + "Hour Average Price.", + "--------- | ------- |", + "Hour Volume.", + "--------- | ------- |" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Bitcoin Enhanced Skill", + "android_handler": "mycroft-skill-bitcoin-enhanced.chrison999.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-08-29T21:52:06Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-10-16T21:33:49Z", + "authorname": "deevrek", + "skillname": "Kodi Skill for Mycroft AI", + "foldername": "kodi-skill", + "name": "Kodi Skill for Mycroft AI", + "url": "https://github.com/deevrek/kodi-skill", + "category": null, + "description": "This is an attempt to create a skill for the new [MycroftAI](https://mycroft.ai) which can search for, play and control Kodi instances via Kodi's JSON-RPC API.\n\nThis uses [kodipydent](https://github.com/haikuginger/kodipydent) to interface with the Kodi JSON-RPC interface.", + "short_description": "This is an attempt to create a skill for the new [MycroftAI](https://mycroft.ai) which can search for, play and control Kodi instances via Kodi's JSON-RPC API.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Kodi Skill", + "android_handler": "kodi-skill.deevrek.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-08T20:35:32Z", + "archived": false, + "license": "unknown", + "modified": "2018-06-01T17:09:52Z", + "authorname": "Pisklya", + "skillname": "", + "foldername": "Translate-Skill", + "name": "", + "url": "https://github.com/Pisklya/Translate-Skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Translate Skill", + "android_handler": "Translate-Skill.pisklya.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-15T18:44:03Z", + "archived": false, + "license": "unknown", + "modified": "2017-03-15T18:45:30Z", + "authorname": "marksev1", + "skillname": "Pushetta skill", + "foldername": "Mycroft-Pushetta-skill", + "name": "Pushetta skill", + "url": "https://github.com/marksev1/Mycroft-Pushetta-skill", + "category": null, + "description": "A simple skill for sending push notifications to one channel with Pushetta. Maybe in the future I will implement support for multiple channels.", + "short_description": "A simple skill for sending push notifications to one channel with Pushetta. Maybe in the future I will implement support for multiple channels.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Pushetta Skill", + "android_handler": "Mycroft-Pushetta-skill.marksev1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-08-30T23:25:06Z", + "archived": false, + "license": "unknown", + "modified": "2017-08-30T23:26:51Z", + "authorname": "deevrek", + "skillname": "mycroft-haskill-abstract", + "foldername": "mycroft-haskill-abstract", + "name": "mycroft-haskill-abstract", + "url": "https://github.com/deevrek/mycroft-haskill-abstract", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Haskill Abstract Skill", + "android_handler": "mycroft-haskill-abstract.deevrek.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-06T23:43:39Z", + "archived": false, + "license": "apache-2.0", + "modified": "2017-10-07T00:41:43Z", + "authorname": "purserj", + "skillname": "Angry Beanie", + "foldername": "mycroft-angrybeanie", + "name": "Angry Beanie", + "url": "https://github.com/purserj/mycroft-angrybeanie", + "category": null, + "description": "### Installing\n\nGo to your skills directory (ie /opt/mycroft/skills)\n\ngit clone https://github.com/purserj/mycroft-angrybeanie.git\n\ncd into mycroft-angrybeanie\n\npip -r requirements.txt.", + "short_description": "", + "branch": "master", + "examples": [ + "Get Angry Beanie shows or Get Angry Beanie podcasts - Returns list of podcasts available.", + "Angry beanie list episodes for [SHOW_NAME] - list last 10 episodes of the show.", + "Play the latest episode for [SHOW_NAME] - play the latest episode for the show.", + "Get Angry Beanie shows or Get Angry Beanie podcasts - Returns list of podcasts available", + "Angry beanie list episodes for [SHOW_NAME] - list last 10 episodes of the show", + "play the latest episode for [SHOW_NAME] - play the latest episode for the show" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "James Purser" + ], + "requirements": { + "python": [ + "feedparser" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Angrybeanie Skill", + "android_handler": "mycroft-angrybeanie.purserj.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-04T15:10:04Z", + "archived": false, + "license": "mit", + "modified": "2018-05-23T21:49:15Z", + "authorname": "guilhembn", + "skillname": "Mycroft-Slack-skill", + "foldername": "Mycroft-Slack-skill", + "name": "Mycroft-Slack-skill", + "url": "https://github.com/guilhembn/Mycroft-Slack-skill", + "category": null, + "description": "Mycroft will speak with Slack !\n\nThis skill allows to send messages on Slack\n\nTo get this done we need\n - Add the app `Incoming Webhooks` to the team wanted on Slack.\n - Add `\"SlackSkill\": {\n \"incoming_webhook_url\": \"TXXXXXXXX/BXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXX\"\n }` in the [mycroft config file](https://docs.mycroft.ai/skills.and.features/config) (Replace with the end of the URL provided by the incoming webhook app)", + "short_description": "Mycroft will speak with Slack !", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Slack Skill", + "android_handler": "Mycroft-Slack-skill.guilhembn.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-07T16:52:54Z", + "archived": false, + "license": "unknown", + "modified": "2017-10-07T16:59:20Z", + "authorname": "chris-mcawesome12", + "skillname": "mycroft-skill-todoist", + "foldername": "mycroft-skill-todoist", + "name": "mycroft-skill-todoist", + "url": "https://github.com/chris-mcawesome12/mycroft-skill-todoist", + "category": null, + "description": "use mycroft to add tasks to todoist", + "short_description": "use mycroft to add tasks to todoist", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Todoist Skill", + "android_handler": "mycroft-skill-todoist.chris-mcawesome12.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-10T21:24:39Z", + "archived": false, + "license": "unknown", + "modified": "2017-11-10T21:39:18Z", + "authorname": "NeonGeckoCom", + "skillname": "skill-skip-wake-words-control", + "foldername": "skill-skip-wake-words-control", + "name": "skill-skip-wake-words-control", + "url": "https://github.com/NeonGeckoCom/skill-skip-wake-words-control", + "category": null, + "description": "Skill, which works using Mycroft-core with NeonGeckoCom modifications, provides the user with the functionality to choose between continuous audio recording, which would not require wake words for Mycroft to work, and the \"standard\" mode, where the wake word \"Hey Mycroft\" is required.\n\nNote: This skill would not proceed without the clear confirmation of the command from the user by asking \"Should I stop skipping wake words?\" and expecting a positive answer.", + "short_description": "", + "branch": "master", + "examples": [ + "Start skipping wake words.", + "Stop skipping wake words.", + "Start skipping wake words", + "Stop skipping wake words" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "NeonGeckoInc" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Skip Wake Words Control Skill", + "android_handler": "skill-skip-wake-words-control.neongeckocom.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-06T16:09:56Z", + "archived": false, + "license": "unknown", + "modified": "2017-10-06T21:56:43Z", + "authorname": "skeledrew", + "skillname": "Mycroft Math Skill", + "foldername": "math-skill", + "name": "Mycroft Math Skill", + "url": "https://github.com/skeledrew/math-skill", + "category": null, + "description": "A calculator that can be \"infinitely\" extended, using the abilities template.", + "short_description": "", + "branch": "master", + "examples": [ + "Calculate three plus twenty.", + "Calculate the square root of 100.", + "calculate three plus twenty", + "calculate the square root of 100" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "skeledrew" + ], + "requirements": { + "python": [ + "future" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Math Skill", + "android_handler": "math-skill.skeledrew.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-18T15:34:34Z", + "archived": false, + "license": "unknown", + "modified": "2017-07-18T15:38:01Z", + "authorname": "chris-mcawesome12", + "skillname": "mycroft", + "foldername": "mycroft2", + "name": "mycroft", + "url": "https://github.com/chris-mcawesome12/mycroft2", + "category": null, + "description": "A skill to add some personality and comunication with Mycroft", + "short_description": "A skill to add some personality and comunication with Mycroft", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft2 Skill", + "android_handler": "mycroft2.chris-mcawesome12.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-02-16T03:00:36Z", + "archived": false, + "license": "unknown", + "modified": "2017-02-17T18:37:50Z", + "authorname": "eClarity", + "skillname": "mycroft-small-talk-skill", + "foldername": "mycroft-small-talk-skill", + "name": "mycroft-small-talk-skill", + "url": "https://github.com/eClarity/mycroft-small-talk-skill", + "category": null, + "description": "A skill for the Mycroft AI Assistant that enables responses for some everyday conversation", + "short_description": "A skill for the Mycroft AI Assistant that enables responses for some everyday conversation", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Small Talk Skill", + "android_handler": "mycroft-small-talk-skill.eclarity.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-12-13T13:24:52Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-12-13T13:26:22Z", + "authorname": "whohlfeld", + "skillname": "Radio player", + "foldername": "radio-Skill", + "name": "Radio player", + "url": "https://github.com/whohlfeld/radio-Skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Play the radio.", + "What's on the radio?", + "Hey Mycroft, play the radio", + "Hey Mycroft, what's on the radio" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "@whohlfeld" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Radio Skill", + "android_handler": "radio-Skill.whohlfeld.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-20T19:47:39Z", + "archived": false, + "license": "apache-2.0", + "modified": "2017-10-27T14:20:19Z", + "authorname": "TREE-Ind", + "skillname": "Speaker recognition for Mycroft", + "foldername": "speaker-rec-skill-test", + "name": "Speaker recognition for Mycroft", + "url": "https://github.com/TREE-Ind/speaker-rec-skill-test", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Do you recognize my voice.", + "Do you recognize my voice" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "tensorflow", + "tflearn" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Speaker Rec Test Skill", + "android_handler": "speaker-rec-skill-test.tree-ind.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-08T16:45:36Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-10-11T12:37:30Z", + "authorname": "WalterKlosse", + "skillname": "Mycroft BBC news skill", + "foldername": "mycroft-skill-bbc-news", + "name": "Mycroft BBC news skill", + "url": "https://github.com/WalterKlosse/mycroft-skill-bbc-news", + "category": null, + "description": "This Mycroft skill is a modification of the npr-skill by jdorleans. Basically, all I have done is changed the URL from the latest NPR news feed to BBC Radio's latest news feed.", + "short_description": "", + "branch": "master", + "examples": [ + "I want listen to bbc news.", + "Tell me bbc news.", + "i want listen to bbc news", + "tell me bbc news" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "WalterKlosse" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Bbc News Skill", + "android_handler": "mycroft-skill-bbc-news.walterklosse.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-02-23T22:34:21Z", + "archived": false, + "license": "isc", + "modified": "2017-02-23T22:38:02Z", + "authorname": "kfarwell", + "skillname": "", + "foldername": "mycroft-skill-quodlibet", + "name": "", + "url": "https://github.com/kfarwell/mycroft-skill-quodlibet", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Quodlibet Skill", + "android_handler": "mycroft-skill-quodlibet.kfarwell.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-12-05T05:34:45Z", + "archived": false, + "license": "unknown", + "modified": "2017-12-05T05:35:00Z", + "authorname": "dinesh2222202", + "skillname": "picroft example skill gpio Readme", + "foldername": "gpio", + "name": "picroft example skill gpio Readme", + "url": "https://github.com/dinesh2222202/gpio", + "category": null, + "description": "This is a skill for picroft that will interact with the GPIO", + "short_description": "This is a skill for picroft that will interact with the GPIO", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Gpio Skill", + "android_handler": "gpio.dinesh2222202.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-09-18T17:39:16Z", + "archived": false, + "license": "unknown", + "modified": "2017-10-17T12:27:35Z", + "authorname": "forslund", + "skillname": "Wikiperia Fallback", + "foldername": "fallback-wiki", + "name": "Wikiperia Fallback", + "url": "https://github.com/forslund/fallback-wiki", + "category": null, + "description": "Since this is a fallback skill it will run after normal skills. It only handles simple questions like who was or what is.\n\nIt also has basic support for disambiguation, if many alternatives are possible it will ask the user to specify which of the option was meant.", + "short_description": "", + "branch": "master", + "examples": [ + "What is a Bumble Bee?", + "Who was Marie Curie?", + "Hey Mycroft what is a Bumble Bee", + "Hey Mycroft who was Marie Curie" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Åke Forslund" + ], + "requirements": { + "python": [ + "wikipedia==1.4.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Wiki Skill", + "android_handler": "fallback-wiki.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-12-05T05:22:42Z", + "archived": false, + "license": "unknown", + "modified": "2017-12-05T05:25:03Z", + "authorname": "dleweyiv", + "skillname": "picroft example skill gpio Readme", + "foldername": "GPIOtest", + "name": "picroft example skill gpio Readme", + "url": "https://github.com/dleweyiv/GPIOtest", + "category": null, + "description": "This is a skill for picroft that will interact with the GPIO", + "short_description": "This is a skill for picroft that will interact with the GPIO", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Gpiotest Skill", + "android_handler": "GPIOtest.dleweyiv.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-10T22:45:51Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-02T06:15:05Z", + "authorname": "JarbasAl", + "skillname": "mycroft names skill", + "foldername": "skill-names", + "name": "mycroft names skill", + "url": "https://github.com/JarbasAl/skill-names", + "category": null, + "description": "[![Donate with Bitcoin](https://en.cryptobadges.io/badge/micro/1QJNhKM8tVv62XSUrST2vnaMXh5ADSyYP8)](https://en.cryptobadges.io/donate/1QJNhKM8tVv62XSUrST2vnaMXh5ADSyYP8)\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://paypal.me/jarbasai)\n\"Patreon\n[![Say Thanks!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/JarbasAl)\n\nsays english names, mycroft can now help name your baby", + "short_description": "[![Donate with Bitcoin](https://en.cryptobadges.io/badge/micro/1QJNhKM8tVv62XSUrST2vnaMXh5ADSyYP8)](https://en.cryptobadges.io/donate/1QJNhKM8tVv62XSUrST2vnaMXh5ADSyYP8)", + "branch": "master", + "examples": [ + "05-10 23:37:41,801 - CLIClient - INFO - Speak: Mary Odom.", + "05-10 23:37:49,666 - CLIClient - INFO - Speak: Billy.", + "05-10 23:37:52,915 - CLIClient - INFO - Speak: Edith.", + "05-10 23:37:56,218 - CLIClient - INFO - Speak: Minardi." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "names" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Names Skill", + "android_handler": "skill-names.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-01-14T15:49:20Z", + "archived": false, + "license": "unknown", + "modified": "2018-04-06T06:54:53Z", + "authorname": "marksev1", + "skillname": "Space Launch", + "foldername": "Mycroft-SpaceLaunch-Skill", + "name": "Space Launch", + "url": "https://github.com/marksev1/Mycroft-SpaceLaunch-Skill", + "category": null, + "description": "This skill interacts with https://launchlibrary.net/ api to return the latest space launch.", + "short_description": "", + "branch": "master", + "examples": [ + "Next rocket launch.", + "I want to know more.", + "next rocket launch", + "i want to know more" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "credits": [ + "msev\n\nJarbasAI\n\n[praxeo](https://github.com/praxeo/mycroft_spaceflightnow_skill)" + ], + "requirements": { + "python": [ + "arrow" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Spacelaunch Skill", + "android_handler": "Mycroft-SpaceLaunch-Skill.marksev1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-25T18:31:21Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-05-18T06:53:23Z", + "authorname": "chrison999", + "skillname": "mycroft-skill-HelpMe", + "foldername": "mycroft-skill-HelpMe", + "name": "mycroft-skill-HelpMe", + "url": "https://github.com/chrison999/mycroft-skill-HelpMe", + "category": null, + "description": "A skill for MycroftAI that implements an internal help facility", + "short_description": "A skill for MycroftAI that implements an internal help facility", + "branch": "master", + "examples": [ + "Help me with skill_name <- will give options for help about this skill <- do this before other commands!", + "Help me with skill <- info about previous skill.", + "Help me with commands <- info about previous skill's commands/ keywords.", + "Help me with intents <- info about previous skill's intents.", + "Prototype*_ of how a full-featured help facility." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Helpme Skill", + "android_handler": "mycroft-skill-HelpMe.chrison999.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-09-03T22:04:39Z", + "archived": false, + "license": "unknown", + "modified": "2017-10-16T21:31:50Z", + "authorname": "deevrek", + "skillname": "mycroft-haskill-chat", + "foldername": "mycroft-haskill-chat", + "name": "mycroft-haskill-chat", + "url": "https://github.com/deevrek/mycroft-haskill-chat", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Haskill Chat Skill", + "android_handler": "mycroft-haskill-chat.deevrek.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-31T18:24:27Z", + "archived": false, + "license": "unknown", + "modified": "2017-03-31T18:41:23Z", + "authorname": "trungdn", + "skillname": "test_skill", + "foldername": "test_skill", + "name": "test_skill", + "url": "https://github.com/trungdn/test_skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Test_Skill Skill", + "android_handler": "test_skill.trungdn.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-24T00:11:03Z", + "archived": false, + "license": "unknown", + "modified": "2017-05-24T00:42:07Z", + "authorname": "aivizionz", + "skillname": "skill-zulip", + "foldername": "skill-zulip", + "name": "skill-zulip", + "url": "https://github.com/aivizionz/skill-zulip", + "category": null, + "description": "This skill integrates zulip group chat with Mycroft.", + "short_description": "This skill integrates zulip group chat with Mycroft.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Zulip Skill", + "android_handler": "skill-zulip.aivizionz.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-09-29T15:53:11Z", + "archived": false, + "license": "unknown", + "modified": "2017-10-02T06:32:22Z", + "authorname": "chris-mcawesome12", + "skillname": "mycroft-skill-ha-scenes", + "foldername": "mycroft-skill-ha-scenes", + "name": "mycroft-skill-ha-scenes", + "url": "https://github.com/chris-mcawesome12/mycroft-skill-ha-scenes", + "category": null, + "description": "activate scenes in Home Assistant", + "short_description": "activate scenes in Home Assistant", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "fuzzywuzzy==0.14.0", + "requests>=2.10.0", + "python-Levenshtein==0.12.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Ha Scenes Skill", + "android_handler": "mycroft-skill-ha-scenes.chris-mcawesome12.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-09T20:27:20Z", + "archived": false, + "license": "unknown", + "modified": "2017-11-12T11:52:36Z", + "authorname": "cristinailli", + "skillname": "Quote Skill", + "foldername": "skill-quote", + "name": "Quote Skill", + "url": "https://github.com/cristinailli/skill-quote", + "category": null, + "description": "\nMycroft reads quotes of famous people.", + "short_description": "", + "branch": "master", + "examples": [ + "Quote.", + "quote" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Quote Skill", + "android_handler": "skill-quote.cristinailli.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-25T11:39:17Z", + "archived": false, + "license": "unknown", + "modified": "2017-11-25T11:41:26Z", + "authorname": "mkonsti", + "skillname": "mycroft-mamalauda", + "foldername": "mycroft-mamalauda", + "name": "mycroft-mamalauda", + "url": "https://github.com/mkonsti/mycroft-mamalauda", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Mamalauda Skill", + "android_handler": "mycroft-mamalauda.mkonsti.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-12-23T06:38:20Z", + "archived": false, + "license": "unknown", + "modified": "2018-07-18T17:35:57Z", + "authorname": "lachendeKatze", + "skillname": "skill-days-until-christmas", + "foldername": "skill-days-until-christmas", + "name": "skill-days-until-christmas", + "url": "https://github.com/lachendeKatze/skill-days-until-christmas", + "category": null, + "description": "\"Hey Mycroft, how many days until christmas?\"", + "short_description": "\"Hey Mycroft, how many days until christmas?\"", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Days Until Christmas Skill", + "android_handler": "skill-days-until-christmas.lachendekatze.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-07-15T15:09:23Z", + "archived": false, + "license": "unknown", + "modified": "2017-04-05T12:04:00Z", + "authorname": "ElliotTheRobot", + "skillname": "Shopping skills for MyCroft", + "foldername": "shopping", + "name": "Shopping skills for MyCroft", + "url": "https://github.com/ElliotTheRobot/shopping", + "category": null, + "description": "A skill that manages a remote shopping list provided by a webservice", + "short_description": "A skill that manages a remote shopping list provided by a webservice", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Shopping Skill", + "android_handler": "shopping.elliottherobot.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-05T18:16:20Z", + "archived": false, + "license": "unknown", + "modified": "2017-05-05T18:46:59Z", + "authorname": "eClarity", + "skillname": "", + "foldername": "skill-hass", + "name": "", + "url": "https://github.com/eClarity/skill-hass", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hass Skill", + "android_handler": "skill-hass.eclarity.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-09-08T04:44:25Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-12-18T05:14:59Z", + "authorname": "ekjswim", + "skillname": "mycroftjacket", + "foldername": "mycroftjacket", + "name": "mycroftjacket", + "url": "https://github.com/ekjswim/mycroftjacket", + "category": null, + "description": "Developing a skill for Mycroft to tell users if they need a jacket (umbrella, coat, etc) for the day.", + "short_description": "Developing a skill for Mycroft to tell users if they need a jacket (umbrella, coat, etc) for the day.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroftjacket Skill", + "android_handler": "mycroftjacket.ekjswim.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-12-11T15:41:33Z", + "archived": false, + "license": "mit", + "modified": "2017-12-11T15:41:54Z", + "authorname": "wayglem", + "skillname": "PROJECT_NAME skill", + "foldername": "mycroft-insults", + "name": "PROJECT_NAME skill", + "url": "https://github.com/wayglem/mycroft-insults", + "category": null, + "description": "This skill allow Mycroft to be insulted and reply back with some good answers", + "short_description": "This skill allow Mycroft to be insulted and reply back with some good answers", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Insults Skill", + "android_handler": "mycroft-insults.wayglem.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-12-05T16:55:23Z", + "archived": false, + "license": "unknown", + "modified": "2017-12-05T16:58:27Z", + "authorname": "whohlfeld", + "skillname": "play some music", + "foldername": "play-music", + "name": "play some music", + "url": "https://github.com/whohlfeld/play-music", + "category": null, + "description": "Play internet radio station using Mycroft.", + "short_description": "", + "branch": "master", + "examples": [ + "Play some music.", + "play some music" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Norman Moore" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Play Music Skill", + "android_handler": "play-music.whohlfeld.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-07T19:53:51Z", + "archived": false, + "license": "mit", + "modified": "2018-08-19T19:17:55Z", + "authorname": "theCalcaholic", + "skillname": "Messaging Skill", + "foldername": "mycroft-messaging", + "name": "Messaging Skill", + "url": "https://github.com/theCalcaholic/mycroft-messaging", + "category": null, + "description": "A messaging skill for the [mycroft assistent](https://mycroft.ai) (e-mail for now, other messenging utilities may follow).\n\nHeavily WIP", + "short_description": "A messaging skill for the [mycroft assistent](https://mycroft.ai) (e-mail for now, other messenging utilities may follow).", + "branch": "master", + "examples": [ + "...", + "...", + "..." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Messaging Skill", + "android_handler": "mycroft-messaging.thecalcaholic.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-12T15:26:14Z", + "archived": false, + "license": "unknown", + "modified": "2017-11-22T12:09:21Z", + "authorname": "normandmickey", + "skillname": "play some music", + "foldername": "play-some-music-skill", + "name": "play some music", + "url": "https://github.com/normandmickey/play-some-music-skill", + "category": null, + "description": "Play internet radio station using Mycroft.", + "short_description": "", + "branch": "master", + "examples": [ + "Play some music.", + "play some music" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Norman Moore" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Play Some Music Skill", + "android_handler": "play-some-music-skill.normandmickey.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-06-16T19:20:12Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-02T06:15:12Z", + "authorname": "JarbasAl", + "skillname": "Firefox Browser Service Skill", + "foldername": "service-skill-browser", + "name": "Firefox Browser Service Skill", + "url": "https://github.com/JarbasAl/service-skill-browser", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Service Browser Skill", + "android_handler": "service-skill-browser.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-13T19:26:00Z", + "archived": false, + "license": "unknown", + "modified": "2019-01-10T18:13:11Z", + "authorname": "JarbasAl", + "skillname": "mycroft---konami-code", + "foldername": "skill-konami-code", + "name": "mycroft---konami-code", + "url": "https://github.com/JarbasAl/skill-konami-code", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Executes cheat code script." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Konami Code Skill", + "android_handler": "skill-konami-code.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-30T00:33:16Z", + "archived": false, + "license": "unknown", + "modified": "2017-06-10T19:40:57Z", + "authorname": "Skills-And-Translations", + "skillname": "", + "foldername": "mycroft-MotionControlSkill", + "name": "", + "url": "https://github.com/Skills-And-Translations/mycroft-MotionControlSkill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Motioncontrolskill Skill", + "android_handler": "mycroft-MotionControlSkill.skills-and-translations.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-06-26T23:46:25Z", + "archived": false, + "license": "unknown", + "modified": "2017-06-26T23:47:30Z", + "authorname": "ethanaward", + "skillname": "DuckDuckGo skill for Mycroft", + "foldername": "duckduckgo-skill", + "name": "DuckDuckGo skill for Mycroft", + "url": "https://github.com/ethanaward/duckduckgo-skill", + "category": null, + "description": "The duckduckgo skill is intended as a fallback handler. When it is fallen back to, it parses the query to see if it is a question, and if it is, it extracts the query and searches on duckduckgo for it.", + "short_description": "The duckduckgo skill is intended as a fallback handler. When it is fallen back to, it parses the query to see if it is a question, and if it is, it extracts the query and searches on duckduckgo for it.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "duckduckgo2" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Duckduckgo Skill", + "android_handler": "duckduckgo-skill.ethanaward.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-25T23:12:30Z", + "archived": false, + "license": "unknown", + "modified": "2020-02-25T17:37:22Z", + "authorname": "josmithua", + "skillname": "mycroft-skill-bible", + "foldername": "mycroft-skill-bible", + "name": "mycroft-skill-bible", + "url": "https://github.com/josmithua/mycroft-skill-bible", + "category": null, + "description": "A bible skill for mycroftAI. Uses BibleGateway.com to perform various bible passage lookup tasks, such as getting their verse of the day. More to come.\n\n### Usage:\nBibleGateway Verse of The Day:\n\n### Requirements\n\n### Issues:\nWhat is the daily verse?\n * Tell me the daily verse\n * Daily verse\n * requests (pip install requests)\n * beautifulsoup4 (pip install beautifulsoup4)\n * None", + "short_description": "A bible skill for mycroftAI. Uses BibleGateway.com to perform various bible passage lookup tasks, such as getting their verse of the day. More to come.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Bible Skill", + "android_handler": "mycroft-skill-bible.josmithua.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-31T22:53:21Z", + "archived": false, + "license": "unknown", + "modified": "2017-07-31T22:53:54Z", + "authorname": "TREE-Ind", + "skillname": "MatterMost Skill for Mycroft AI", + "foldername": "skill-mattermost", + "name": "MatterMost Skill for Mycroft AI", + "url": "https://github.com/TREE-Ind/skill-mattermost", + "category": null, + "description": "This skill will enable controlling Mattermost keyboard shortcuts by voice.", + "short_description": "This skill will enable controlling Mattermost keyboard shortcuts by voice.", + "branch": "master", + "examples": [ + "Next channel.", + "Open my direct messages.", + "Switch channels.", + "Desktop only skill that will have little use on a Mark1 device (for now)*", + "", + "next channel", + "open my direct messages", + "switch channels" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "pyautogui" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mattermost Skill", + "android_handler": "skill-mattermost.tree-ind.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-31T13:19:41Z", + "archived": false, + "license": "unknown", + "modified": "2017-10-16T22:55:09Z", + "authorname": "ElliotTheRobot", + "skillname": "servermonitor_skill", + "foldername": "servermonitor_skill", + "name": "servermonitor_skill", + "url": "https://github.com/ElliotTheRobot/servermonitor_skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Servermonitor_Skill Skill", + "android_handler": "servermonitor_skill.elliottherobot.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-09-03T19:35:38Z", + "archived": false, + "license": "lgpl-3.0", + "modified": "2018-06-07T02:00:02Z", + "authorname": "00tiagopolicarpo00", + "skillname": "Mycroft skill-radio-rne-news", + "foldername": "skill-radio-rne", + "name": "Mycroft skill-radio-rne-news", + "url": "https://github.com/00tiagopolicarpo00/skill-radio-rne", + "category": null, + "description": "Latest news from http://www.rtve.es/radio/ from Spain.", + "short_description": "", + "branch": "master", + "examples": [ + "Spanish news.", + "News from spain.", + "Radio from Spain.", + "Spanish news", + "news from spain", + "radio from Spain" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Radio Rne Skill", + "android_handler": "skill-radio-rne.00tiagopolicarpo00.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-31T11:21:18Z", + "archived": false, + "license": "unknown", + "modified": "2017-04-05T09:08:00Z", + "authorname": "ElliotTheRobot", + "skillname": "episode_skill", + "foldername": "episode_skill", + "name": "episode_skill", + "url": "https://github.com/ElliotTheRobot/episode_skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Episode_Skill Skill", + "android_handler": "episode_skill.elliottherobot.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-06T00:54:21Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-10-16T19:22:56Z", + "authorname": "aatchison", + "skillname": "Pulseaudio device control skill", + "foldername": "skill-pulseaudio-control", + "name": "Pulseaudio device control skill", + "url": "https://github.com/aatchison/skill-pulseaudio-control", + "category": null, + "description": "This skill is intended to allow a Mycroft user to list and set the default input and output devices. This should work both by voice and by cli for an initial setup.", + "short_description": "", + "branch": "master", + "examples": [ + "Pulse source list.", + "Pulse sink list.", + "Pulse source set (integer)", + "Pulse sink set (integer)", + "pulse source list", + "pulse sink list", + "pulse source set (integer)", + "pulse sink set (integer)" + ], + "tags": [ + "device", + "`setting", + "hasn't", + "fine`", + "devices", + "yet`", + "was", + "been", + "should", + "work", + "just", + "set,", + "*", + "speaks", + "but", + "setting", + "the", + "that", + "`listing", + "implemented", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "pulsectl==17.1.3" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pulseaudio Control Skill", + "android_handler": "skill-pulseaudio-control.aatchison.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-12T18:54:07Z", + "archived": false, + "license": "unknown", + "modified": "2017-05-12T22:06:53Z", + "authorname": "rsimari", + "skillname": "NPR-LIVE-RADIO", + "foldername": "npr-live", + "name": "NPR-LIVE-RADIO", + "url": "https://github.com/rsimari/npr-live", + "category": null, + "description": "A skill for streaming live NPR Radio", + "short_description": "A skill for streaming live NPR Radio", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Npr Live Skill", + "android_handler": "npr-live.rsimari.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-06T00:49:57Z", + "archived": false, + "license": "unknown", + "modified": "2017-10-25T05:07:04Z", + "authorname": "MedChartAI", + "skillname": "medchart item", + "foldername": "item-skill", + "name": "medchart item", + "url": "https://github.com/MedChartAI/item-skill", + "category": null, + "description": "Patients can ask for a blanket and other items and then have a sms notification sent to let you know what to bring them.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "btotharye" + ], + "requirements": { + "python": [ + "twilio" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Item Skill", + "android_handler": "item-skill.medchartai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-06-05T18:43:11Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-07-02T14:29:14Z", + "authorname": "kgaddy", + "skillname": "Mycroft Octoprint Skill", + "foldername": "mycroft_skill_octopi", + "name": "Mycroft Octoprint Skill", + "url": "https://github.com/kgaddy/mycroft_skill_octopi", + "category": null, + "description": "Interface with your 3d printer using Octoprint.\n\nTo get this done we need\n - Octoprint http://octoprint.org\n - Add your API key from Octoprint to the __init__.py file.", + "short_description": "Interface with your 3d printer using Octoprint.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft_Skill_Octopi Skill", + "android_handler": "mycroft_skill_octopi.kgaddy.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-18T04:37:17Z", + "archived": false, + "license": "unknown", + "modified": "2017-03-18T05:42:31Z", + "authorname": "BoatrightTBC", + "skillname": "sunspots", + "foldername": "sunspots", + "name": "sunspots", + "url": "https://github.com/BoatrightTBC/sunspots", + "category": null, + "description": "A sunspot number skill for mycroft. \n\nYes, this duplicates a perfectly workable wolfram alpha query that already works, but it's a basis for future expansion. \n\nThis skill pulls the current month's count CSV file from sidc.be, splits it, and responds with the count and the number of observatories. For more information on the data, visit http://www.sidc.be/silso/datafiles and look at the Daily Estimated Sunspot Number.", + "short_description": "A sunspot number skill for mycroft. ", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Sunspots Skill", + "android_handler": "sunspots.boatrighttbc.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-11-03T12:02:20Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-02-22T00:46:25Z", + "authorname": "KathyReid", + "skillname": "Australian News Skill", + "foldername": "skill-australian-news", + "name": "Australian News Skill", + "url": "https://github.com/KathyReid/skill-australian-news", + "category": null, + "description": "This skill reads the [Australian Broadcasting Network](http://abc.net.au) live radio news feed. The ABC is Australia's national public broacasting service.\n\nThe direct stream URLs from the ABC are at:\nhttp://radio.abc.net.au/help/streams\n\nMost of these streams are in *.pls* format, which is an XML playist format.\n\nThis skill currently plays the stream from:\nhttp://live-radio02.mediahubaustralia.com/PBW/mp3/\n\nThis is a stream, not a recording, so when it plays it will begin mid-stream. ABC often streams the BBC World Service, with local Australian news updates on the hour.", + "short_description": "This skill reads the [Australian Broadcasting Network](http://abc.net.au) live radio news feed. The ABC is Australia's national public broacasting service.", + "branch": "master", + "examples": [ + "Speak:", + "Speak:", + "Speak:", + "Speak: Australian news", + "Speak: Aussie news", + "Speak: read the Australian news" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Australian News Skill", + "android_handler": "skill-australian-news.kathyreid.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-10T07:54:38Z", + "archived": false, + "license": "unknown", + "modified": "2017-10-14T04:56:13Z", + "authorname": "drphysica", + "skillname": "", + "foldername": "test_file", + "name": "", + "url": "https://github.com/drphysica/test_file", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Test_File Skill", + "android_handler": "test_file.drphysica.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-02T06:43:47Z", + "archived": false, + "license": "mit", + "modified": "2017-05-02T07:09:28Z", + "authorname": "rlopezxl", + "skillname": "Test skill", + "foldername": "test-skill", + "name": "Test skill", + "url": "https://github.com/rlopezxl/test-skill", + "category": null, + "description": "This is just a test.", + "short_description": "This is just a test.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Test Skill", + "android_handler": "test-skill.rlopezxl.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-03T20:17:03Z", + "archived": false, + "license": "mit", + "modified": "2017-10-07T18:12:04Z", + "authorname": "peteryorke", + "skillname": "PROJECT_NAME skill", + "foldername": "skill-pizza-order", + "name": "PROJECT_NAME skill", + "url": "https://github.com/peteryorke/skill-pizza-order", + "category": null, + "description": "This skill does ...\n\nTo get this done we need\n - This\n - That\n - The other thing", + "short_description": "This skill does ...", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pizza Order Skill", + "android_handler": "skill-pizza-order.peteryorke.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-30T23:45:58Z", + "archived": false, + "license": "unknown", + "modified": "2017-12-26T12:08:01Z", + "authorname": "lachendeKatze", + "skillname": "smarteye", + "foldername": "skill-smart-eye", + "name": "smarteye", + "url": "https://github.com/lachendeKatze/skill-smart-eye", + "category": null, + "description": "test folder", + "short_description": "test folder", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Smart Eye Skill", + "android_handler": "skill-smart-eye.lachendekatze.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-15T18:55:06Z", + "archived": false, + "license": "unknown", + "modified": "2019-01-10T18:15:12Z", + "authorname": "JarbasAl", + "skillname": "Cleverbot skill", + "foldername": "fallback-cleverbot", + "name": "Cleverbot skill", + "url": "https://github.com/JarbasAl/fallback-cleverbot", + "category": null, + "description": "Input: talk to cleverbot\n2017-05-15 19:47:49,325 - CLIClient - INFO - Speak: Hello\n2017-05-15 19:47:51,976 - CLIClient - INFO - Speak: How are you?\n2017-05-15 19:47:53,351 - CLIClient - INFO - Speak: I asked first!\n2017-05-15 19:47:55,795 - CLIClient - INFO - Speak: No you didn't.\n2017-05-15 19:47:56,769 - CLIClient - INFO - Speak: That's right.\n2017-05-15 19:47:57,787 - CLIClient - INFO - Speak: I had to something cleaning...\n.....", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Cleverbot Skill", + "android_handler": "fallback-cleverbot.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-10-22T12:45:49Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-09-30T06:03:08Z", + "authorname": "rigved", + "skillname": "Webpage Summarizer", + "foldername": "webpage-summarizer-skill", + "name": "Webpage Summarizer", + "url": "https://github.com/rigved/webpage-summarizer-skill", + "category": "Productivity", + "description": "This skill reads out summaries of all the provided web pages. The web pages and their accompanying summaries are managed by the [Webpage Summarizer Service](https://github.com/rigved/webpage-summarizer-service). This skill then reads out the summaries for all the web pages in the queue of the service.\n\nThere is a large amount of online news and other interesting articles that we come across every day. It is difficult to keep pace with this large volume of information. This Mycroft AI Webpage Summarizer Skill and the accompanying [Webpage Summarizer Service](https://github.com/rigved/webpage-summarizer-service) helps to convert all this incoming information into something more manageable.", + "short_description": "Reads out summaries of all the provided web pages. Uses the [Webpage Summarizer Service](https://github.com/rigved/webpage-summarizer-service) to generate summaries of the provided web pages.", + "branch": "master", + "examples": [ + "Read summary.", + "Read summaries.", + "Read web page summary.", + "Read web page summaries.", + "Read summary", + "Read summaries", + "Read web page summary", + "Read web page summaries" + ], + "tags": [ + "Web", + "News", + "Productivity", + "Summary", + "page", + "Web page", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/newspaper.svg", + "credits": [ + "[rigved](https://github.com/rigved/)" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Webpage Summarizer Skill", + "android_handler": "webpage-summarizer-skill.rigved.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-08-31T23:55:02Z", + "archived": false, + "license": "unknown", + "modified": "2016-08-31T23:59:36Z", + "authorname": "dladd10", + "skillname": "", + "foldername": "Good-Morning-Skill", + "name": "", + "url": "https://github.com/dladd10/Good-Morning-Skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Good Morning Skill", + "android_handler": "Good-Morning-Skill.dladd10.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2016-12-29T05:43:13Z", + "archived": false, + "license": "mit", + "modified": "2016-12-29T05:43:20Z", + "authorname": "vlaryn", + "skillname": "PROJECT_NAME skill", + "foldername": "MyCroft_RetroPie_Skill", + "name": "PROJECT_NAME skill", + "url": "https://github.com/vlaryn/MyCroft_RetroPie_Skill", + "category": null, + "description": "This skill does ...\n\nTo get this done we need\n - This\n - That\n - The other thing", + "short_description": "This skill does ...", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft_Retropie_Skill Skill", + "android_handler": "MyCroft_RetroPie_Skill.vlaryn.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-09-24T20:51:06Z", + "archived": false, + "license": "mit", + "modified": "2018-06-12T05:11:29Z", + "authorname": "el-tocino", + "skillname": "Geek Hue skill", + "foldername": "mycroft-hue", + "name": "Geek Hue skill", + "url": "https://github.com/el-tocino/mycroft-hue", + "category": null, + "description": "This skill is a revamp of @btothayre's hue skill using fuzzy matching for adjusting lights, groups, and colors. (Should work with python 3 now as well?)", + "short_description": "This skill is a revamp of @btothayre's hue skill using fuzzy matching for adjusting lights, groups, and colors. (Should work with python 3 now as well?)", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "rgbxy", + "fuzzywuzzy", + "webcolors", + "phue" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Hue Skill", + "android_handler": "mycroft-hue.el-tocino.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-04-09T08:21:18Z", + "archived": false, + "license": "unknown", + "modified": "2017-04-09T08:26:35Z", + "authorname": "forslund", + "skillname": "", + "foldername": "playback_control_skill", + "name": "", + "url": "https://github.com/forslund/playback_control_skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Playback_Control_Skill Skill", + "android_handler": "playback_control_skill.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-01T00:32:00Z", + "archived": false, + "license": "unknown", + "modified": "2017-10-16T22:38:57Z", + "authorname": "gerlachry", + "skillname": "Audio Bible Skill", + "foldername": "skill-bible", + "name": "Audio Bible Skill", + "url": "https://github.com/gerlachry/skill-bible", + "category": null, + "description": "Uses the ESV. http://www.esvapi.org/api", + "short_description": "Uses the ESV. http://www.esvapi.org/api", + "branch": "master", + "examples": [ + "Play bible.", + "Play bible john chapter 4.", + "Play bible john chapter 4 verse 3.", + "play bible", + "play bible john chapter 4", + "play bible john chapter 4 verse 3" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "feedparser==5.2.1", + "requests==2.18.1", + "urllib3==1.21.1", + "websocket-client==0.32.0", + "pkg-resources==0.0.0", + "six==1.10.0", + "idna==2.5", + "mustache==0.1.4", + "configobj==5.0.6", + "mycroft-skills-sdk==0.1.20", + "pyee==1.0.1", + "chardet==3.0.4", + "certifi==2017.4.17", + "adapt-parser==0.2.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Bible Skill", + "android_handler": "skill-bible.gerlachry.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-02-12T12:28:16Z", + "archived": false, + "license": "unknown", + "modified": "2018-04-06T06:54:25Z", + "authorname": "marksev1", + "skillname": "Sun times", + "foldername": "Mycroft-SunSkill", + "name": "Sun times", + "url": "https://github.com/marksev1/Mycroft-SunSkill", + "category": null, + "description": "This skill provides times for relevant sun events (sunrise, sunset, etc.).", + "short_description": "", + "branch": "master", + "examples": [ + "When does the sun set?", + "When does the sun rise?", + "when does the sun set", + "when does the sun rise" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "msev" + ], + "requirements": { + "python": [ + "tzlocal", + "arrow", + "geopy", + "solartime" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Sunskill Skill", + "android_handler": "Mycroft-SunSkill.marksev1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-09-22T18:22:49Z", + "archived": false, + "license": "unknown", + "modified": "2018-05-18T10:08:20Z", + "authorname": "skeledrew", + "skillname": "", + "foldername": "mycroft-skill-basichelp", + "name": "", + "url": "https://github.com/skeledrew/mycroft-skill-basichelp", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "sh", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Basichelp Skill", + "android_handler": "mycroft-skill-basichelp.skeledrew.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-01-11T06:31:15Z", + "archived": false, + "license": "unknown", + "modified": "2017-10-17T01:32:15Z", + "authorname": "forslund", + "skillname": "", + "foldername": "swedishradio_skill", + "name": "", + "url": "https://github.com/forslund/swedishradio_skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Swedishradio_Skill Skill", + "android_handler": "swedishradio_skill.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-09-15T15:05:07Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-07-31T05:29:33Z", + "authorname": "tjoen", + "skillname": "Number skill", + "foldername": "mycroft-skill-numbers", + "name": "Number skill", + "url": "https://github.com/tjoen/mycroft-skill-numbers", + "category": null, + "description": "This skill gives useless info about a number\n\nTo get this done we use http://numbersapi.com", + "short_description": "This skill gives useless info about a number", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Numbers Skill", + "android_handler": "mycroft-skill-numbers.tjoen.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-13T08:20:17Z", + "archived": false, + "license": "unknown", + "modified": "2017-05-13T08:28:29Z", + "authorname": "george-ai", + "skillname": "Random Bible Verse Skill", + "foldername": "skill-random-bible-verse", + "name": "Random Bible Verse Skill", + "url": "https://github.com/george-ai/skill-random-bible-verse", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Play bible verse.", + "play bible verse" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Random Bible Verse Skill", + "android_handler": "skill-random-bible-verse.george-ai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-05-03T16:47:17Z", + "archived": false, + "license": "mit", + "modified": "2017-05-03T16:55:27Z", + "authorname": "rsimari", + "skillname": "NPR-LIVE-SKILL skill", + "foldername": "mycroft-skills", + "name": "NPR-LIVE-SKILL skill", + "url": "https://github.com/rsimari/mycroft-skills", + "category": null, + "description": "This skill does ...\n\nTo get this done we need\n - This\n - That\n - The other thing", + "short_description": "This skill does ...", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Skills Skill", + "android_handler": "mycroft-skills.rsimari.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-07-31T17:07:34Z", + "archived": false, + "license": "unknown", + "modified": "2017-07-31T17:14:06Z", + "authorname": "forslund", + "skillname": "", + "foldername": "startup_skill", + "name": "", + "url": "https://github.com/forslund/startup_skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Startup_Skill Skill", + "android_handler": "startup_skill.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-03-01T16:25:10Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2017-03-01T16:27:22Z", + "authorname": "Nold360", + "skillname": "", + "foldername": "mycroft_skill-live_camera", + "name": "", + "url": "https://github.com/Nold360/mycroft_skill-live_camera", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft_Skill Live_Camera Skill", + "android_handler": "mycroft_skill-live_camera.nold360.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2017-09-12T12:08:00Z", + "archived": false, + "license": "unknown", + "modified": "2020-01-15T22:51:08Z", + "authorname": "spammedia", + "skillname": "mycroft-poetry-skill", + "foldername": "mycroft-poetry-skill", + "name": "mycroft-poetry-skill", + "url": "https://github.com/spammedia/mycroft-poetry-skill", + "category": null, + "description": "make poems/lyrics with markov chains", + "short_description": "make poems/lyrics with markov chains", + "branch": "master", + "examples": [ + "* black metal **", + "", + "* scifi **", + "", + "Fi movie but.", + "* viking **", + "", + "* death metal **", + "", + "Turning.", + "* inspirational **", + "", + "* life **", + "", + "* love **", + "", + "* friends **", + "", + "* family **", + "", + "* Camões **", + "", + "* shakespeare **", + "", + "-", + "" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Poetry Skill", + "android_handler": "mycroft-poetry-skill.spammedia.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-27T10:15:07Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-09T23:15:13Z", + "authorname": "jarbasai", + "skillname": "nodered-skill", + "foldername": "skill-node-red", + "name": "NodeRed Skill", + "url": "https://github.com/JarbasSkills/mycroft-node-red", + "category": null, + "description": "![](./logo.png)\n\n[Node Red](https://nodered.org/) - Mycroft interface\n\nbeginners and non technical users can now leverage visual programming and easily extend mycroft functionality\n\n * [Installing node red](#installing-node-red)\n + [Firewall](#firewall)\n + [Launch Node red](#launch-node-red)\n * [Import base flows](#import-base-flows)\n * [Configure Websocket](#configure-websocket)\n * [Build Intents](#build-intents)\n * [Webui](#webui)\n * [Debug](#debug)\n[Additional Setup](#additional-setup)\n * [Extra functionality](#extra-functionality)", + "short_description": "![](./logo.png)", + "branch": "master", + "examples": [ + "ping node red" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 20, + "logo": "https://raw.githubusercontent.com/JarbasSkills/skill-node-red/master/logo.png", + "requirements": { + "python": [ + "jarbas_hive_mind_red>=0.1.6", + "json_database", + "jarbas_utils" + ], + "skill": [ + "https://github.com/JarbasSkills/skill-hivemind" + ], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Node Red Skill", + "android_handler": "skill-node-red.jarbasskills.home" + }, + "desktop": {}, + "desktopFile": false + }, + { + "created": "2018-06-14T04:01:54Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-09-03T00:03:02Z", + "authorname": "ChristopherRogers1991", + "skillname": "Mycroft Routine Skill", + "foldername": "mycroft_routine_skill", + "name": "Mycroft Routine Skill", + "url": "https://github.com/ChristopherRogers1991/mycroft_routine_skill", + "category": null, + "description": "Create named rountines, which are lists of Mycroft commands, that can be run by name, and scheduled to run at particular times.", + "short_description": "", + "branch": "master", + "examples": [ + "User:*", + ":*", + "User:*", + ":*", + "User:*", + ":*", + "User:*", + ":*", + "User:*", + ":*", + "User:*", + ":*", + "User:*", + ":*", + "User:*", + ":*", + "User:*", + ":*", + "User:*", + ":*", + "Run routine morning.", + "List routines.", + "Describe routine morning.", + "Disable morning routine.", + "Enable morning routine.", + "Delete morning routine.", + "*Do not put the name of the routine into one of the commands**. For example, if you create a routine called 'morning,' do not have 'say good morning' as one of the commands. Mycroft may pickup on the name of the routine, and try to run it over again, ultimately creating an infinite loop where the routine continually triggers itself.", + "Run routine morning", + "List routines", + "Describe routine morning", + "Disable morning routine", + "Enable morning routine", + "Delete morning routine" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 20, + "credits": [ + "@ChristopherRogers1991", + "@gras64 (German translation)" + ], + "requirements": { + "python": [ + "apscheduler" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft_Routine_Skill Skill", + "android_handler": "mycroft_routine_skill.christopherrogers1991.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-19T21:03:35Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-03-29T15:05:16Z", + "authorname": "andlo", + "skillname": "Google AIY voicekit", + "foldername": "picroft-google-aiy-voicekit-skill", + "name": "Google AIY voicekit", + "url": "https://github.com/andlo/picroft-google-aiy-voicekit-skill", + "category": "IoT", + "description": "This enables the led and button on the Google AIY voicekit.\n\nThe button led turns on when Mycroft is listning. If button is pressed he begins to listen. If the button is pressed for a longer time he stops whatever he is dooing.", + "short_description": "Enables Google AIY voicekit", + "branch": "master", + "examples": [], + "tags": [ + "IoT", + "googlevoicekit", + "aiy", + "voicehat", + "voicekit", + "Googleaiy", + "viral-license" + ], + "platforms": [ + "platform_picroft" + ], + "stars": 13, + "last_updated": "2021-02-12T23:30:17Z", + "icon": "AIY_logo_blue.png", + "categories": [ + "IoT" + ], + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "requirements": { + "python": [ + "RPi.GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Picroft Google Aiy Voicekit Skill", + "android_handler": "picroft-google-aiy-voicekit-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-09T14:31:01Z", + "archived": false, + "license": "unknown", + "modified": "2020-09-29T00:28:02Z", + "authorname": "rickyphewitt", + "skillname": "Emby", + "foldername": "emby-skill", + "name": "Emby", + "url": "https://github.com/rickyphewitt/emby-skill", + "category": "Music", + "description": "Stream music from your Emby server using Mycroft! Play all songs by an artist or an instant mix of any artist/album/song in your Emby library.", + "short_description": "This skill allows audio playback from an Emby server", + "branch": "master", + "examples": [ + "Play Dance Gavin Dance From Emby.", + "Play Artist Thrice From Emby.", + "Play Album Deadweight From Emby.", + "Play Playlist Rockin Tunes From Emby.", + "Play Dance Gavin Dance From Emby", + "Play Artist Thrice From Emby", + "Play Album Deadweight From Emby", + "Play Playlist Rockin Tunes From Emby", + "Play Song Stitch From Emby" + ], + "tags": [ + "Music", + "Emby,Music", + "Emby,", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 9, + "last_updated": "2020-12-20T21:55:35Z", + "credits": [ + "rickyphewitt" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Emby Skill", + "android_handler": "emby-skill.rickyphewitt.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-12T08:36:13Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-24T07:18:48Z", + "authorname": "MycroftAI", + "skillname": "Mycroft Mark 2", + "foldername": "skill-mark-2", + "name": "Mycroft Mark 2", + "url": "https://github.com/MycroftAI/skill-mark-2", + "category": "Configuration", + "description": "The Mycroft Mark 2 has several unique capabilities which this Skill lets you\ncontrol.\n\n### Faceplate Brightness\nSet the faceplate to a specific brightness, or allow it to automatically adjust\nits brightness level to dim at night.", + "short_description": "Customize your Mark 2", + "branch": "master", + "examples": [ + "Turn on auto brightness.", + "Change to low brightness.", + "Dim to 50%", + "Turn on auto brightness", + "Change to low brightness" + ], + "tags": [ + "settings", + "system", + "mark2", + "Configuration", + "configuration", + "permissive-license" + ], + "platforms": [ + "platform_mark2", + "platform_respeaker" + ], + "stars": 7, + "last_updated": "2021-04-23T01:35:34Z", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/cog.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "arrow==0.12.0", + "astral==1.4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mark 2 Skill", + "android_handler": "skill-mark-2.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-08T14:12:22Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-08-10T13:27:52Z", + "authorname": "gras64", + "skillname": "Learning", + "foldername": "learning-skill", + "name": "Learning", + "url": "https://github.com/gras64/learning-skill", + "category": "Entertainment", + "description": "This Skill helps to give Mycroft a personality by learning any new information that you provide.\nif mycroft not understood mycroft you. you can immediately train the previous request by saying \"I want to explain it\" or \"houmor is probably not your strength\".\nthen you do not have to do everything from the beginning.", + "short_description": "Teach Mycroft knowledge and humor.", + "branch": "master", + "examples": [ + "Do you want to learn something.", + "Do you already know this.", + "There you can learn something.", + "I show you something.", + "Can you keep a secret.", + "I tell you something private.", + "Please do not say what I'm talking about.", + "I want to explain it.", + "Houmor is probably not your strength.", + "Do you want to learn something", + "Do you already know this", + "There you can learn something", + "I show you something", + "can you keep a secret", + "I tell you something private", + "Please do not say what I'm talking about", + "I want to explain it", + "houmor is probably not your strength" + ], + "tags": [ + "learning", + "Productivity", + "Entertainment", + "Information", + "science", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 8, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/graduation-cap.svg", + "credits": [ + "Andreas Reinle(@gras64)" + ], + "categories": [ + "Entertainment", + "Information", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Learning Skill", + "android_handler": "learning-skill.gras64.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-04T10:49:00Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-15T13:43:21Z", + "authorname": "luke5sky", + "skillname": "Telegram", + "foldername": "telegram-skill", + "name": "Telegram", + "url": "https://github.com/luke5sky/telegram-skill", + "category": "IoT", + "description": "You need to create a telegram bot (via BotFather) and save the Bot Token, your ChatID and your MyCroft Device name on home.mycroft.ai under skill settings.\nYou can now commmunicate with your MyCroft Unit via this bot.\n\nSettings:\n\nDetailed HowTo:\n\n\nOpen Telegram App on your smartphone, click on the search symbol in the upper right corner
\nSearch for BotFather and click on it
\nNow type /newbot hit enter
\nBotfather should reply with: Alright, a new bot. How are we going to call it? please chosse a name for your bot.
\nGive your bot a displayname like Mycroft
\nBotfather should reply with: Good. Now let's choose a username for your bot. It must end in bot. Like this, for example: TetrisBot or tetris-bot.
\nGive your bot unique username like lukesmycroftbot
\nBotfather should now give you your token for this bot
\nSave this token and don't post it online or send it to people, safety first!
\n\nTelegram documentation on botfather: https://core.telegram.org/bots#6-botfather\n\n\n\n\n\n It should respond with: This is your ChatID: YOURCHATID\nBOT TOKEN (MANDATORY): Your bot token you got from BotFather\n * DEVICE NAME (CASE SENSITIVE | MANDATORY): Your Device name you configured on home.mycroft.ai - Devices - Registered Devices\n * BOT TOKEN SECOND MYCROFT DEVICE (OPTIONAL): If you have a second Mycroft Device and you want to use this skill with it -> put your second bot token here (it has to be an other bot than the first one because telegram only allows one device to get updates from one bot)\n * SECOND MYCROFT DEVICE NAME (IF YOU HAVE A SECOND DEVICE): Your Device name from your second Device you configured on home.mycroft.ai - Devices - Registered Devices\n * PRIMARY USERNAME (OPTIONAL): You do not need to put anything here, the skill does not use this field. It is only for yourself to know which Chat ID belongs to whom\n * PRIMARY CHAT ID (MANDATORY): You will get your Chat ID from the Telegram-Skill if you have configured BOT TOKEN (first field) and DEVICE NAME, saved and then write anything to the bot.\n * SECOND USERNAME (OPTIONAL): For second User if you have one\n * SECOND CHAT ID (IF YOU HAVE A SECOND USER): Same as PRIMARY CHAT ID with Telegram-Account of second user\n * Install this skill on your Mycroft Device\n * Create a telegram bot:\n * Go to home.mycroft.ai - skills and search for the telegram-skills settings\n * Copy/paste your token botfather gave you in the field BOT TOKEN (MANDATORY)\n * Copy/paste your device name from home.mycroft.ai - devices in DEVICE NAME (CASE SENSITIVE | MANDATORY)\n * SAVE and wait till the settings are synced to your Mycroft Unit (or reboot your device to trigger the sync)\n * Open Telegram App on your smartphone and search (upper right corner) for your bot (username or displayname) click on it and write test or hello to your bot\n * Copy/paste this under PRIMARY CHAT ID (MANDATORY)\n * SAVE and wait till the settings are synced to your Mycroft Unit (or reboot your device to trigger the sync)\n * On every reboot your bot should send you this welcome message: Telegram-Skill on Mycroft Unit YOURUNIT is loaded and ready to use", + "short_description": "A skill to control your Mycroft instance through a TelegramBot.", + "branch": "master", + "examples": [], + "tags": [ + "IoT", + "bot", + "telegram-bot", + "messenger", + "Productivity", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 7, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/paper-plane.svg", + "credits": [ + "Lukas Gangel (@luke5sky)" + ], + "categories": [ + "IoT", + "Productivity" + ], + "requirements": { + "python": [ + "pytz>=2020.1", + "python-telegram-bot>=12.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Telegram Skill", + "android_handler": "telegram-skill.luke5sky.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-08-09T16:57:42Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-07T16:51:25Z", + "authorname": "LinusS1", + "skillname": "Email", + "foldername": "email-skill", + "name": "Email", + "url": "https://github.com/LinusS1/email-skill", + "category": "Productivity", + "description": "With this skill, Mycroft can check your email. With this skill, Mycroft can say the sender and the subject of each email. You can also request Mycroft to notify you when you get email, either any email, or just from a specific sender. In addition, this skill allows you to ask if you have any email, and will list the new email from that sender.\n\nTo configure this skill go [to the skill wiki](https://github.com/LinusS1/email-skill/wiki/Configuration)", + "short_description": "Check your email with Mycroft!", + "branch": "master", + "examples": [ + "Check my email.", + "Do I have any new emails?", + "Do I have any email from Bob?", + "Tell me when I get new mail.", + "Do I have any new mail?", + "Check my email", + "Tell me when I get new mail" + ], + "tags": [ + "email", + "emails", + "Productivity", + "mail", + "Daily", + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 7, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/envelope.svg", + "credits": [ + "Linus S (@LinusS1)" + ], + "categories": [ + "Productivity", + "Daily", + "Information" + ], + "requirements": { + "python": [ + "inflect", + "pyyaml" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Email Skill", + "android_handler": "email-skill.linuss1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-05T20:34:10Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-10-26T08:49:09Z", + "authorname": "andlo", + "skillname": "THEIA IDE", + "foldername": "theia-ide-skill", + "name": "THEIA IDE", + "url": "https://github.com/andlo/theia-ide-skill", + "category": "Productivity", + "description": "This skill installs Theia IDE on your Mycroft device. This is an easy way to make and edit skills \nwith integratio to Github, and tools like mycroft-msm and mycroft-msk directly from the integrated \nshell.\n\nTheia provides Microsoft VS Code experience in the browser.\n\n### New in this release\npackages for other platforms. Installer wil always install latest Theia-for-Mycroft from \nhttps://github.com/andlo/theia-for-mycroft/ \nthan 4 Gb memmory.\ndebug adaptor https://github.com/andlo/remote-debug-skill and change settings for padatious\nsingle_thread. remote-debug skills is at time of writing on way to market and PR to makea setting\nfor controling padatious single_thread is on its way to mycroft.core. \n \n\nhttps://www.theia-ide.org/index.html\n\n\nInstaller rewrite so picroft is downloading precompiled package and prepaired for other precompiled\n * Installer Builds and compile on systems where there isnt precompiled package for if system has more\n * No more support for Mark_1 as debian jessie isnt supported and theia cant build properly. \n * Added workspace setting on home.mycroft.at. Default to skills directory.\n * Debug is working by using PTVSD, but requere remote-debug skill to activate and inject ", + "short_description": "Installs and setup THEIA IDE locally on your device. Real VS Code experience.", + "branch": "master", + "examples": [ + "Run IDE.", + "End theia IDE.", + "Restart IDE.", + "Run IDE", + "End theia IDE", + "Restart IDE" + ], + "tags": [ + "editor", + "vscode", + "dev", + "theia", + "Productivity", + "IDE", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 8, + "icon": "theia.png", + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [ + "ptvsd", + "pyls", + "python-language-server[all]", + "jedi", + "pylint", + "bandit", + "flake8", + "pycodestyle", + "pydocstyle", + "mypy" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Theia Ide Skill", + "android_handler": "theia-ide-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-08T22:08:21Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-10-08T09:14:19Z", + "authorname": "pcwii", + "skillname": "This Project is no longer being maintained due to changes in Mycroft.ai Common Play structure.", + "foldername": "kodi-skill", + "name": "Kodi Control", + "url": "https://github.com/pcwii/kodi-skill", + "category": "Media", + "description": "###*New - Now Supports Music Playback (20200519)\nUtilize the kodi API and Python library for controlling the KODI open source media center with Mycroft.ai. The control is mostly geared towards videos/movies but is capable of handling cursor navigation as well.\nThe Kodi Skill uses conversational dialog to help you to control your KODI instance more naturally.", + "short_description": "Control KODI open source media center with Mycroft.ai", + "branch": "master", + "examples": [ + "Ask kodi to play the artist elvis Presley.", + "Ask kodi to play all shook up.", + "Ask kodi to play the album appeal to reason.", + "Ask kodi to play the movie guardians of the galaxy.", + "Ask kodi to play the film planet of the apes.", + "Ask kodi to play a random movie.", + "Turn kodi subtitles on.", + "Turn kodi subtitles off.", + "Skip kodi forward.", + "Skip kodi backward.", + "Pause kodi.", + "Pause the film.", + "Re-start kodi.", + "Stop the movie.", + "Stop kodi.", + "Set kodi volume to 100.", + "Set kodi volume to 25.", + "Show kodi movie information.", + "Hide kodi movie information.", + "Turn kodi notifications on.", + "Turn kodi notifications off.", + "Move the kodi cursor up / down / left / right / back / select / cancel.", + "Move the kodi cursor right 3 times.", + "Move the kodi cursor down twice.", + "Update the kodi library.", + "Clean the kodi library.", + "Ask kodi to list recently added movies.", + "Ask kodi to list the movies by genre.", + "Ask kodi to list the movies by studio.", + "List kodi movie sets.", + "List kodi movies by title.", + "List kodi movies by actor.", + "List all kodi movies." + ], + "tags": [ + "mycroft.ai,", + "python,", + "Leia,", + "'kodi,", + "Krypton", + "youtube'", + "Media", + "skills", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 18, + "requirements": { + "python": [ + "pafy>=0.5.4", + "youtube_dl>=2019.9.1", + "pychromecast", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Kodi Skill", + "android_handler": "kodi-skill.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-16T18:13:54Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-07-24T15:03:38Z", + "authorname": "andlo", + "skillname": "Auto volume", + "foldername": "auto-volume-skill", + "name": "Auto volume", + "url": "https://github.com/andlo/auto-volume-skill", + "category": "Daily", + "description": "This skill lets Mycroft decide when to use high, normal, or low volume. Mycrofts keeps monitoring the background sound levels using the microphone, using which it decides what volume level is the right one to use.\n\nAs it is not easy to know what is high and what is low noise level, the skill will adapt over time. The skill notices the highest and lowest measured levels over time and adjusts its settings according to those measurements.\n\nThe skill stops adjusting the volume if another skill is using the speaker or if Mycroft himself is talking.\n\nThe skill can be activated or deactivated using the command \"Hey Mycroft, set auto volume off\" or \"Hey Mycroft, set auto volume on\".", + "short_description": "Sets the volume depending on background noise level", + "branch": "master", + "examples": [ + "Set auto volume on.", + "Set auto volume off.", + "Clear auto volume measurements.", + "Set auto volume on", + "Set auto volume off", + "Clear auto volume measurements" + ], + "tags": [ + "Configuration", + "volume", + "Daily", + "no-license" + ], + "platforms": [ + "platform_mark1", + "platform_picroft" + ], + "stars": 8, + "icon": "icon.png", + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "categories": [ + "Daily", + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Auto Volume Skill", + "android_handler": "auto-volume-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-05T09:03:49Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-26T10:09:46Z", + "authorname": "AIIX", + "skillname": "Youtube Player", + "foldername": "youtube-skill", + "name": "Youtube Player", + "url": "https://github.com/AIIX/youtube-skill", + "category": "Media", + "description": "Play and Stream Youtube Videos", + "short_description": "Play and stream youtube videos", + "branch": "master", + "examples": [ + "Youtube Metallica.", + "Search Youtube For Metallica.", + "Pause Youtube.", + "Resume Youtube.", + "Hey Mycroft Youtube Metallica", + "Hey Mycroft Search Youtube For Metallica", + "Hey Mycroft Pause Youtube", + "Hey Mycroft Resume Youtube" + ], + "tags": [ + "Youtube", + "GUI", + "YoutubeVideos", + "VideoStreaming", + "Music", + "Media", + "Video", + "AudioStreaming", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_plasmoid" + ], + "stars": 11, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/video.svg", + "credits": [ + "Aix (@aiix)" + ], + "categories": [ + "Media" + ], + "requirements": { + "python": [ + "timeago", + "bs4", + "python-dateutil", + "requests_cache", + "pafy", + "json_database", + "youtube-dl", + "requests>=1.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "https://raw.githubusercontent.com/AIIX/youtube-skill/master/res/icon/youtube-skill.png", + "android_name": "Youtube Skill", + "android_handler": "youtube-skill.aiix.home" + }, + "desktop": { + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false", + "Version": "1.0", + "Terminal": "false", + "Type": "Application", + "Name": "Youtube", + "Exec": "mycroft-gui-app --hideTextInput --skill=youtube-skill.aiix.home", + "Icon": "youtube-skill", + "Categories": "VoiceApp", + "StartupNotify": "false" + }, + "desktopFile": true + }, + { + "created": "2018-01-06T09:08:31Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-06-19T09:19:42Z", + "authorname": "CarstenAgerskov", + "skillname": "Mosquito Speak", + "foldername": "skill-mosquito-speak", + "name": "Mosquito Speak", + "url": "https://github.com/CarstenAgerskov/skill-mosquito-speak", + "category": null, + "description": "This skill has two purposes:\n1) Instead of triggering a skill by asking Mycroft a question, this skill triggers when a text message is received on mqtt.\nIt can be used for notifications. For instance, a smart home server could publish the text \"Somebody is at the door\", if the doorbell is pressed.\nIt is possible to make Mycroft repeat the last text it received on mqtt.\n\n2) Send an utterance in text from mqtt, to activate other skills. For instance, if your\nhome automation detect that a window is opened, send the text \"_utterance remind me to close the window in 10 minutes\" on mqtt to\ntrigger the \"reminder\" skill.\n\n\n### Configuration\nThe skill is configured on your \"Mycroft Home\" page. Configure the mqtt server, port and topic that the skill will listen for text messages on.\nCurrently, password or certificates are not supported. (Maybe I will implement it if you promise to test it :)\n\nTwo topics are available in the configuration: \"Mqtt topic\" and \"Mqtt alert topic\".\nThe \"Mqtt alert topic\" is a priority topic, that will always be active, even if mycroft is sleeping.\nThe \"Mqtt topic\" will be silent if mycroft is sleeping. You can put mycroft to sleep by using the command \"Hey Mycroft, go to sleep\".\n\nA restart of the skill is needed when changing the configuration.\n\nOptionally, it is possible to split the text, using a regular expression.\n\nExample CamelCase: If you send the string \"KitchenWindow is open\",\nyou want to split KitchenWindow. After the split Mycroft will say \"Kitchen Window is open\". To do that set the parameters on \"Mycroft Home\" like this:\n* Split text at pattern (optional): `[a-z][A-Z]`\n* Retain characters in matched string until index: 1\n* Retain characters in matched string from index: 1\n\nWhat happens: The regex match \"nK\" in \"KitchenWindow is open\". We retain the characters until index 1 of \"nK\", which is n.\nWe retain the characters after index 1 of \"nK\", which is K. And we put a space in the middle.\n\nExample hypen: Convert \"Outside-temperature is -5 degrees\" to \"Outside temperature is -5 degrees\"\n* Split text at pattern (optional): `[a-z|A-Z]-[a-z|A-Z]`\n* Retain characters in matched string until index: 1\n* Retain characters in matched string from index: 2\n\nWhat happens: The regex match \"e-t\" in \"Outside-temperature is -5 degrees\". We retain the characters until index 1 of \"e-t\", which is e.\nWe retain the characters after index 2 of \"e-t\", which is t. And we put a space in the middle.\n\nExample underscore: Convert \"Kitchen_window is open\" to \"Kitchen Window is open\"\n* Split text at pattern (optional): _\n* Retain characters in matched string until index: 0\n* Retain characters in matched string from index: 1\n\nWhat happens: The regex match \"_\" in \"Kitchen_window is open\". We retain the characters until index 0 of \"_\", which is no characters.\nWe retain the characters after index 1 of \"_\", which is no characters. And we put a space in the middle.", + "short_description": "", + "branch": "master", + "examples": [ + "Out/text.", + "You, at a linux command prompt: mosquitto_pub -h mqttserver -t my-out/text -m.", + ":", + "You:", + ":", + "You, at a linux command prompt: mosquitto_pub -h mqttserver -t my-out/text -m.", + ":", + ":", + "You, at a linux command prompt: mosquitto_pub -h mqttserver -t my-out/text -m the washing machine is done", + "Mycroft: the washing machine is done", + "You: Hey Mycroft, what was the last mosquito message", + "Mycroft: the washing machine is done", + "You, at a linux command prompt: mosquitto_pub -h mqttserver -t my-out/text -m _utterance remind me to close the window in 10 minutes", + "Mycroft: reminder set for 9 minute and 59 seconds from now", + "Mycroft: you have a reminder to close the window" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 9, + "credits": [ + "[Carsten Agerskov](https://github.com/CarstenAgerskov)\n\nAlert topic thanks to [tobus3000](https://github.com/tobus3000)" + ], + "requirements": { + "python": [ + "paho-mqtt", + "future" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mosquito Speak Skill", + "android_handler": "skill-mosquito-speak.carstenagerskov.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-27T15:44:21Z", + "archived": false, + "license": "unknown", + "modified": "2020-10-20T01:21:53Z", + "authorname": "JarbasAl", + "skillname": "", + "foldername": "skill-camera", + "name": "", + "url": "https://github.com/JarbasAl/skill-camera", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Camera Skill", + "android_handler": "skill-camera.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-07T18:43:59Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-11T19:34:29Z", + "authorname": "domcross", + "skillname": "Mycroft Chat", + "foldername": "mycroft-chat-skill", + "name": "Mycroft Chat", + "url": "https://github.com/domcross/mycroft-chat-skill", + "category": "Daily", + "description": "In your [skill settings](https://home.mycroft.ai) you must enter your username (as given in your Mycroft Chat account settings) and your personal access token.\nIn case you do not have a token you can specify your login-id (usually that is your email) and your password.\nNOTE: your password will be stored in clear text in your settings.json!)\n\nThere is also the option to set the time interval between refresh/check for updates.\nWhen monitoring is active the skill will use that time period for automated checking.\nThe option \"notify on updates\" is only applicable when monitoring is active -\nwhen the option is activated Mycroft willl speak out loud the number of unread messages and mentions.", + "short_description": "The [Mycroft Chat](https://chat.mycroft.ai) allows you to interact with other community users.", + "branch": "master", + "examples": [ + "Are there unread messages on Mycroft Chat.", + "Name Mycroft Chat channels with unread messages.", + "Read all unread Mycroft Chat messages.", + "Read messages for the channel {name}", + "Begin monitoring of Mycroft Chat.", + "Stop monitoring of Mycroft Chat.", + "Are there unread messages on Mycroft Chat", + "Name Mycroft Chat channels with unread messages", + "Read all unread Mycroft Chat messages", + "Begin monitoring of Mycroft Chat", + "Stop monitoring of Mycroft Chat" + ], + "tags": [ + "[![Say", + "this", + "to", + "chat", + "the", + "skill!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/domcross)", + "Thanks", + "of", + "Productivity", + "author", + "Information", + "Daily", + "mattermost", + "mattermost\n\n\n[![Say Thanks to the author of this skill!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/domcross)", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "icon": "icon.png", + "credits": [ + "Dominik (@domcross)\n\nSkill [suggested](https://community.mycroft.ai/t/mattermost-for-mycroft/5293) by Andreas Lorenson (@andlo)" + ], + "categories": [ + "Daily", + "Information", + "Productivity" + ], + "requirements": { + "python": [ + "rapidfuzz>=0.12.2", + "mattermostdriver>=7.1.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Chat Skill", + "android_handler": "mycroft-chat-skill.domcross.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-10T01:57:37Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-08T19:30:34Z", + "authorname": "JonStratton", + "skillname": "Wrapper Aircrack", + "foldername": "skill-aircrack", + "name": "Wrapper Aircrack", + "url": "https://github.com/JonStratton/skill-aircrack", + "category": "Information", + "description": "A simple Mycroft wrapper for a small subset of Aircrack-ng. Basically, it can list networks and interfaces, bring interfaces up in monitor mode, deauth clients, and crack WPA2 passwords.", + "short_description": "A simple Mycroft wrapper for a small subset of Aircrack-ng.", + "branch": "master", + "examples": [ + "List interfaces.", + "Select interface number one.", + "List wireless networks.", + "Select network number three.", + "Start Monitor.", + "Disconnect Clients.", + "Crack Password.", + "Stop Monitor." + ], + "tags": [ + "aircrack-ng", + "wifi", + "aircrack", + "Information", + "no-license" + ], + "platforms": [ + "platform_picroft", + "platform_plasmoid" + ], + "stars": 12, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Jon Stratton (@JonStratton)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "pexpect" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Aircrack Skill", + "android_handler": "skill-aircrack.jonstratton.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-13T16:10:26Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-05-19T06:15:29Z", + "authorname": "forslund", + "skillname": "Cocktails", + "foldername": "skill-cocktail", + "name": "Cocktails", + "url": "https://github.com/forslund/skill-cocktail", + "category": "Information", + "description": "Let Mycroft help you mix better and more fun drinks and cocktails. When asked Mycroft provides ingredients and mixing instructions for various drinks. The skill uses the fabulous [theCocktailDB](https://thecocktaildb.com/).", + "short_description": "Get help mixing drinks.", + "branch": "master", + "examples": [ + "How do I mix a Moscow Mule.", + "How do I make a daiquiri.", + "how do I mix a Moscow Mule", + "how do I make a daiquiri" + ], + "tags": [ + "recipies", + "cocktails", + "drinks", + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/cocktail.svg", + "credits": [ + "@forslund" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Cocktail Skill", + "android_handler": "skill-cocktail.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-27T18:30:40Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-10-07T23:56:01Z", + "authorname": "zelmon64", + "skillname": "Finished Booting Skill", + "foldername": "skill-finished-booting", + "name": "Finished Booting Skill", + "url": "https://github.com/zelmon64/skill-finished-booting", + "category": "Configuration", + "description": "With this skill Mycroft will say when the boot up period has finished and is ready to receive commands.", + "short_description": "Skill to determine when Mycroft AI has finished booting up.", + "branch": "master", + "examples": [], + "tags": [ + "Configuration", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/flag-checkered.svg", + "credits": [ + "zelmon64 (@zelmon64), Wally Fort (@fortwally), JarbasAI (@JarbasAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Finished Booting Skill", + "android_handler": "skill-finished-booting.zelmon64.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-02T20:13:21Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-06-05T20:58:53Z", + "authorname": "andlo", + "skillname": "Fairytalez", + "foldername": "fairytalez-skill", + "name": "Fairytalez", + "url": "https://github.com/andlo/fairytalez-skill", + "category": "Entertainment", + "description": "This skill enables Mycroft to tell lots of fairytales. So make a cup of coco, and sit back and enjoy listning to the good tales.\n\nContent is from fairytalez.com, so please go visit there if you like the stories.\nFairytalez.com is the world's largest collection of fairy tales, fables and folktales. Discover more than 2,000 classic tales plus new stories by fairy tale fans.\n\nhttp://www.fairytalez.com\n\n\n_“If you want your children to be intelligent, read them fairy tales. If you want them to be more\nintelligent, read them more fairy tales.”\nAlbert Einstein_", + "short_description": "Mycroft tells more then 2000 fairy tales, folk tales, and fables from all around the world.", + "branch": "master", + "examples": [ + "Tell a fairy tale.", + "Tell me the story The Little Match Girl.", + "Continue story.", + "Tell a fairy tale", + "Tell me the story The Little Match Girl", + "Continue story" + ], + "tags": [ + "fairy", + "stories", + "fairytale", + "fairytales", + "Entertainment", + "tales", + "story", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 6, + "icon": "story-512.png", + "credits": [ + "Andreas Lorensen (@andlo) and the super comunity around Mycroft" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "bs4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fairytalez Skill", + "android_handler": "fairytalez-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-24T22:57:14Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-10-17T22:38:32Z", + "authorname": "TREE-Ind", + "skillname": "Bedtime Stories", + "foldername": "bedtime-stories-skill", + "name": "Bedtime Stories", + "url": "https://github.com/TREE-Ind/bedtime-stories-skill", + "category": "Entertainment", + "description": "A skill that has a small selection of famous bedtime stories provided by Librivox.\n\nStories are downloaded with the skill and can be listed by voice, selected by title, or chosen randomly.", + "short_description": "Listen to famous bedtime stories.", + "branch": "master", + "examples": [ + "Read me a bedtime story.", + "What bedtime stories do you know?", + "Read me little red riding hood.", + "Hey mycroft, read me a bedtime story", + "Hey mycroft, what bedtime stories do you know", + "Hey mycroft, read me little red riding hood" + ], + "tags": [ + "audio", + "Entertainment", + "stories", + "kidfriendly", + "no-license" + ], + "platforms": [ + "platform_mark1", + "platform_picroft", + "platform_kde", + "platform_mark2" + ], + "stars": 7, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/book-open.svg", + "credits": [ + "TREE Industries" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Bedtime Stories Skill", + "android_handler": "bedtime-stories-skill.tree-ind.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-10T00:27:07Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-07T16:43:34Z", + "authorname": "LinusS1", + "skillname": "Skill Recommendations", + "foldername": "fallback-recommendations-skill", + "name": "Skill Recommendations", + "url": "https://github.com/LinusS1/fallback-recommendations-skill", + "category": "Daily", + "description": "When Mycroft doesn't know something, this fallback skill will look up skills from the Marketplace that could help you complete your request. If it finds an appropriate skill, this will be downloaded to your device.", + "short_description": "When Mycroft doesn't know something, look up and download a skill that can handle that request.", + "branch": "master", + "examples": [ + "(Utterances of any skill not yet installed)", + "..." + ], + "tags": [ + "search", + "find-skill", + "find", + "Configuration", + "dumb", + "Media", + "Information", + "Daily", + "skills", + "fallback", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 6, + "icon": "https://rawgit.com/FortAwesome/Font-Awesome/master/svgs/solid/brain.svg", + "credits": [ + "Linus S (@LinusS1)" + ], + "categories": [ + "Daily", + "Configuration", + "Information", + "Media" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Recommendations Skill", + "android_handler": "fallback-recommendations-skill.linuss1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-10T23:03:20Z", + "archived": false, + "license": "mit", + "modified": "2019-12-18T05:17:48Z", + "authorname": "JamesPoole", + "skillname": "Podcasts", + "foldername": "podcast-skill", + "name": "Podcasts", + "url": "https://github.com/JamesPoole/podcast-skill", + "category": "Entertainment", + "description": "With this skill, you can add your favorite podcasts an\nSelect your favourite podcasts and listen to episodes from those podcasts. You can also check with Mycroft if there are any new episodes available from your chosen podcasts.\n\nYou can now also scroll through all episodes of your chosen podcasts.", + "short_description": "Listen to episodes of your favourite podcasts", + "branch": "master", + "examples": [ + "Play the podcast linux unplugged.", + "Check for new episodes.", + "Put on the podcast linux unplugged.", + "What is the latest episode of late night linux?", + "play the podcast linux unplugged", + "check for new episodes", + "put on the podcast linux unplugged", + "what is the latest episode of late night linux?" + ], + "tags": [ + "podcasts", + "Music", + "Media", + "Entertainment", + "podcast", + "Information", + "play", + "listen", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 7, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/podcast.svg", + "credits": [ + "James Poole (@JamesPoole)\n[@domcross](https://github.com/domcross)\n[@LinusS1](https://github.com/LinusS1)\n[@backassward](https://github.com/backassward)\n[@zasghu](https://github.com/zasghu)" + ], + "categories": [ + "Entertainment", + "Information", + "Music", + "Media" + ], + "requirements": { + "python": [ + "podcastparser", + "python-vlc" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Podcast Skill", + "android_handler": "podcast-skill.jamespoole.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-09T16:28:33Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-06-15T05:05:00Z", + "authorname": "JarbasSkills", + "skillname": "Laugh", + "foldername": "skill-laugh", + "name": "Laugh", + "url": "https://github.com/JarbasSkills/skill-laugh", + "category": "Entertainment", + "description": "Laugh randomly or when requested, gender configurable on home.mycroft.ai", + "short_description": "Makes Mycroft laugh like a maniac", + "branch": "master", + "examples": [ + "Laugh like Alexa.", + "Random laughter.", + "Do the evil laugh.", + "Laugh like Alexa", + "can you laugh" + ], + "tags": [ + "Entertainment", + "funny", + "repeating", + "laugh", + "entertainment", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "icon": "https://github.com/JarbasSkills/skill-laugh/res/icon/laugh_icon.png", + "credits": [ + "[@JarbasAl](https://jarbasal.github.io)\n[SoundBible](http://soundbible.com/suggest.php?q=laugh&x=0&y=0)\n[FreeSound](https://freesound.org/search/?q=female+evil+laugh)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "laugh_icon", + "android_name": "Laugh Skill", + "android_handler": "skill-laugh.jarbasskills.home" + }, + "desktop": { + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false", + "Version": "1.0", + "Terminal": "false", + "Type": "Application", + "Name": "Laugh", + "Exec": "mycroft-gui-app --hideTextInput --skill=skill-laugh.jarbasskills.home", + "Icon": "laugh_icon", + "Categories": "VoiceApp", + "StartupNotify": "false" + }, + "desktopFile": true + }, + { + "created": "2018-06-07T16:55:28Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-11T17:27:08Z", + "authorname": "domcross", + "skillname": "FHEM Skill for Mycroft", + "foldername": "fhem-skill", + "name": "FHEM Skill for Mycroft", + "url": "https://github.com/domcross/fhem-skill", + "category": null, + "description": "This is a skill to add [Fhem](https://fhem.de) support to\n[Mycroft](https://mycroft.ai). Currently supported is turning on and off several entity types (`light`, `switch`, `outlet`), changing temperature (`thermostat`) and get status information (`sensor`, `thermometer`). You can also check if a person is present (that is represented by a Fhem-device of type ROOMMATE).\n\nMake sure you have your Fhem settings filled out on home.mycroft.ai.", + "short_description": "This is a skill to add [Fhem](https://fhem.de) support to", + "branch": "master", + "examples": [ + "Device*", + "Check if given room has exactly one device of desired type (e.g. only one.", + "Search for closest matching device ID or alias name.", + "Prefer devices that are in the desired room.", + "check if given room has exactly one device of desired type (e.g. only one thermostat)", + "search for closest matching device ID or alias name.", + "prefer devices that are in the desired room" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "requirements": { + "python": [ + "fhem", + "rapidfuzz==0.12.2", + "responses", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fhem Skill", + "android_handler": "fhem-skill.domcross.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-30T02:09:43Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-08-29T00:29:16Z", + "authorname": "dmwilsonkc", + "skillname": "Magic Mirror Voice Control", + "foldername": "magic-mirror-voice-control-skill", + "name": "Magic Mirror Voice Control", + "url": "https://github.com/dmwilsonkc/magic-mirror-voice-control-skill", + "category": "IoT", + "description": "This mycroft skill passes commands to an accessible MagicMirror installed anywhere on the same network as Mycroft. It requires a working install of [MagicMirror](https://github.com/MichMich/MagicMirror) and the [MMM-Remote-Control module](https://github.com/Jopyth/MMM-Remote-Control). It must be installed AND ACCESSIBLE ON THE SAME NETWORK AS MYCROFT.\n\nThis skill requires MMM-Remote-Control be installed and working properly on the MagicMirror.\n\nYou must configure the MagicMirror's config.js file to properly whitelist the ip address of your Mycroft.\n\nIn the MagicMirror's config.js:\n\nReplace: address: \"localhost\", With: address: \"0.0.0.0\", and\n\nReplace: ipWhitelist: [\"127.0.0.1\", \"::ffff:127.0.0.1\", \"::1\"], with ipWhitelist: [\"127.0.0.1\", \"192.168.X.1/24\"],\n\nYou can use this skill to hide or show modules, update the mirror or individual modules,\nrefresh or restart the mirror, list installed modules, install modules by name (will still require you\nto configure the MagicMirror config.js by SSH or VNC for the particular skill you install), change pages of modules by either swipe commands or telling mycroft to \"go to page [number]\"(requires that [MMM-pages](https://github.com/edward-shen/MMM-pages) be installed), restart or reboot the Raspberry Pi.", + "short_description": "Give voice commands to Mycroft to control a MagicMirror.", + "branch": "master", + "examples": [ + ": hide clock.", + "Show clock.", + "Turn on weather.", + "Turn off weather.", + "Show [insert module name]", + "Hide [insert module name]", + "Update mirror.", + "Update [insert module name]", + "Restart pi.", + "Restart mirror.", + "Refresh mirror.", + "Reboot raspberry pi.", + "Show article details.", + "Hide article details.", + "Swipe left.", + "Swipe right.", + "List installed modules.", + "Hey Mycroft: hide clock", + "show clock", + "turn on weather", + "turn off weather", + "show [insert module name]", + "hide [insert module name]", + "update mirror", + "update [insert module name]", + "restart pi", + "restart mirror", + "refresh mirror", + "reboot raspberry pi", + "show article details (for news feed)", + "hide article details", + "swipe left (requires pages module to be installed)", + "swipe right (requires pages module to be installed)", + "list installed modules (Mycroft will tell you which MagicMirror modules are installed)" + ], + "tags": [ + "IoT", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://cdn1.iconfinder.com/data/icons/mirror/512/magic-mirror-look-glass-home-512.png", + "categories": [ + "IoT" + ], + "credits": [ + "[dmwilsonkc](https://github.com/dmwilsonkc)," + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Magic Mirror Voice Control Skill", + "android_handler": "magic-mirror-voice-control-skill.dmwilsonkc.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-17T23:56:07Z", + "archived": false, + "license": "mit", + "modified": "2019-10-29T21:49:58Z", + "authorname": "deejcunningham", + "skillname": "score", + "foldername": "skill-score", + "name": "score", + "url": "https://github.com/deejcunningham/skill-score", + "category": null, + "description": "Skill-score is an application that enables Mycroft to answer user questions about Major League Baseball (MLB) scores. [Mycroft](https://mycroft.ai) is an open-source AI voice assistant. Skill-score uses [panzarino's mlbgame API](https://github.com/panzarino/mlbgame) to report an MLB team's latest final scores, including live scores.\n\nUser input has the format:\n\"What is the {team}'s score?\"\n\nIf a game is in progress, Mycroft will respond:\n\"The {team} are winning/losing {score} to {score} against the {opponent} in the top/middle/bottom/end of the {inning}.\"\n\nIf a game is not in progress, Mycroft will respond:\n\"The {team} won/lost {score} to {score} against the {opponent} {number-of-days} ago.\"\n\n### Next Goals\n\nThe next goals for skill-score are the ability to:\n* give the time of the next MLB game; and\n* support more leagues (e.g., National Football League, National Basketball League), depending on available APIs.", + "short_description": "", + "branch": "master", + "examples": [ + "What is the Royals score?", + "What is the Angels score?", + "What is the Yankees score?", + "what is the Royals score", + "what is the Angels score", + "what is the Yankees score" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "requirements": { + "python": [ + "datetime", + "mlbgame" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Score Skill", + "android_handler": "skill-score.deejcunningham.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-06T23:07:51Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-04-13T21:47:02Z", + "authorname": "MycroftAI", + "skillname": "Persona Fallback", + "foldername": "skill-fallback-persona", + "name": "Persona Fallback", + "url": "https://github.com/MycroftAI/skill-fallback-persona", + "category": "Daily", + "description": "Persona is a Q and A machine learning algorithm that gives Mycroft personality", + "short_description": "A fallback that utilizes the Persona engine", + "branch": "master", + "examples": [ + "What is your favorite color?", + "What is the meaning of life?" + ], + "tags": [ + "Daily", + "fallback", + "personality", + "persona", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/brain.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "eventlet==0.22.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Persona Skill", + "android_handler": "skill-fallback-persona.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-04T17:24:58Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-23T20:29:02Z", + "authorname": "MycroftAI", + "skillname": "Query", + "foldername": "skill-query", + "name": "Query", + "url": "https://github.com/MycroftAI/skill-query", + "category": "Information", + "description": "Negotiates handling of questions by calling all registered Common Query Skills. This is done by sending a `question:query` message with the utterance to give the skills the posibility to report back if they can answer the question and at which confidence.", + "short_description": "Negotiates the best answer to a question", + "branch": "20.08", + "examples": [ + "How tall is Abraham Lincoln?", + "What is an Aardwark?", + "Why is the sky blue?" + ], + "tags": [ + "Information", + "system", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/question.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Query Skill", + "android_handler": "skill-query.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-15T01:32:02Z", + "archived": false, + "license": "mit", + "modified": "2020-01-27T18:06:54Z", + "authorname": "MatthewScholefield", + "skillname": "Repeat Recent", + "foldername": "skill-repeat-recent", + "name": "Repeat Recent", + "url": "https://github.com/MatthewScholefield/skill-repeat-recent", + "category": null, + "description": "This will save the most recent text to speech and speech to text utterances to show to the user.", + "short_description": "", + "branch": "master", + "examples": [ + "Repeat what you just said.", + "Repeat that.", + "Can you repeat that?", + "What did I just say?", + "Tell me what I just said." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 5, + "credits": [ + "Matthew Scholefield" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Repeat Recent Skill", + "android_handler": "skill-repeat-recent.matthewscholefield.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-16T15:03:26Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-09-20T12:16:56Z", + "authorname": "AIIX", + "skillname": "Soundcloud Player", + "foldername": "soundcloud-audio-player", + "name": "Soundcloud Player", + "url": "https://github.com/AIIX/soundcloud-audio-player", + "category": "Music", + "description": "SoundCloud is a music and podcast streaming platform that lets you listen to millions of songs from around the world, This skill enables you to stream and search for your favorite soundcloud tracks on your device.", + "short_description": "Play songs and music from soundcloud", + "branch": "master", + "examples": [ + "Soundcloud Metallica.", + "Pause Soundcloud.", + "Resume Soundcloud.", + "Hey Mycroft Soundcloud Metallica", + "Hey Mycroft Pause Soundcloud", + "Hey Mycroft Resume Soundcloud" + ], + "tags": [ + "GUI", + "MusicStreaming", + "Songs", + "Streaming", + "MusicSearch", + "Soundcloud", + "Sound", + "Music", + "SongSearch", + "Online", + "MusicPlayer", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_plasmoid" + ], + "stars": 4, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/headphones.svg", + "credits": [ + "Aix (@AIIX)" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [ + "pafy", + "youtube-dl", + "requests>=1.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "/res/icon/soundcloud-skill.png", + "android_name": "Soundcloud", + "android_handler": "soundcloud-audio-player.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-14T20:55:15Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-06-13T16:14:34Z", + "authorname": "TREE-Ind", + "skillname": "Desktop Control", + "foldername": "desktop-control", + "name": "Desktop Control", + "url": "https://github.com/TREE-Ind/desktop-control", + "category": "Productivity", + "description": "A skill that allows voice control over your mouse and keyboard using natural language. This skill should be compatible with any Mycroft instance that is installed on a system with display drivers / screen.", + "short_description": "Control your mouse and keyboard by voice.", + "branch": "master", + "examples": [ + "Type Mycroft is awesome.", + "Press the enter key.", + "Move mouse to 400 and 100.", + "Scroll up a bit.", + "Scroll down a bit.", + "Scroll down some.", + "Scroll down a lot.", + "Hold space key.", + "Release space key.", + "Screen resolution.", + "Select all.", + "Select all and copy.", + "type Mycroft is awesome", + "press the enter key", + "move mouse to 400 and 100", + "scroll up a bit", + "scroll down a bit", + "scroll down some", + "scroll down a lot", + "hold space key", + "release space key", + "screen resolution", + "select all", + "select all and copy" + ], + "tags": [ + "keyboard", + "screen", + "desktop", + "Productivity", + "mouse", + "no-license" + ], + "platforms": [ + "platform_plasmoid", + "platform_mark2" + ], + "stars": 6, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/desktop.svg", + "categories": [ + "Productivity" + ], + "credits": [ + "TREE Industries" + ], + "requirements": { + "python": [ + "python3-xlib >=0.15", + "pyautogui >=0.9.36", + "num2words >=0.5.6" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Desktop Control Skill", + "android_handler": "desktop-control.tree-ind.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-25T01:28:55Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-05-16T21:25:38Z", + "authorname": "LinusS1", + "skillname": "Communications", + "foldername": "communications-skill", + "name": "Communications", + "url": "https://github.com/LinusS1/communications-skill", + "category": "Daily", + "description": "Use this skill to broadcast messages across your home.\nWhen this skill is installed on two or more of your devices, the devices will automatically find and connect to each other.\n\nAfter they connect, you can say something like \"Announce dinner's ready\" and all your devices will say that message.\nIf you want to send a message to a specific device, all you need to say is \"Ask the kitchen when dinner is ready.\"\n\nIf you want to reply to an announcement all you need to say is \"Reply to the message\"\n\nThe names of the devices, along with the placements, (the kitchen, Chris' room, etc...) can be named on [Mycroft Home](home.mycroft.ai). The names and placements are used to identify the device to send the message when you send a message. \n\n**Setup**\nOn certain devices (most likely the Mark I), you will have to allow incoming connections through the firewall. Run the following commands on your device:\n\n`sudo ufw allow from any to any port 4445 proto tcp`\n\n`sudo ufw allow from any to any port 4446 proto tcp`\n\n**If the skill does not work, make sure you've entered those commands, and restarted your device**\n\n**Security**\nThe skill does try to do some basic security implementations, however you **MUST** run this on a WPA2 secured wifi network, if you use wifi.\n\n**Roadmap**\nThis is only the beginning of this skill!\nThe future includes:\n - Not having to allow ports in (this will be done automatically)\n - Calling and video calling!", + "short_description": "An intercom, messaging, and (video) calling skill for Mycroft!", + "branch": "master", + "examples": [ + "Announce that.", + "Announce.", + "Announce.", + "Message the kitchen when will dinner be ready?", + "Send a message to the living room.", + "Tell everyome that the dinner is ready!", + "Reply to the message.", + "Announce that Dinner is ready", + "Announce the cat is outside", + "Announce (anything you want)", + "Reply to the message" + ], + "tags": [ + "IoT", + "intercom", + "calling", + "communications", + "intercoms", + "communication", + "video", + "Media", + "call", + "connect", + "Entertainment", + "broadcasting", + "Daily", + "devices", + "Information", + "Productivity", + "broadcast", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 13, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/comments.svg", + "credits": [ + "Linus S (@LinusS1)" + ], + "categories": [ + "Daily", + "Entertainment", + "Information", + "IoT", + "Media", + "Productivity" + ], + "requirements": { + "python": [ + "zeroconf", + "ifaddr", + "py2p" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Communications Skill", + "android_handler": "communications-skill.linuss1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-11T17:31:25Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-03-16T09:13:29Z", + "authorname": "richhowley", + "skillname": "National Parks", + "foldername": "national-parks-skill", + "name": "National Parks", + "url": "https://github.com/richhowley/national-parks-skill", + "category": "Information", + "description": "Get listings of US National Parks by state, have Mycroft read descriptions of national parks and even test your knowledge of where National Parks are located. \n\nTo use this skill you will need to obtain an API key from the [National Park Service](https://www.nps.gov/subjects/developer/get-started.htm). Just follow the link and fill in the form, it's free and you will not be required to create an account. When the skill is installed there will be a new settings entry in the Skills section of [Mycroft Home](https://home.mycroft.ai) under National Parks. Paste in your API key and click the Save button. As soon as the skill picks up the API key it will be able to connect to the NPS servers.\n \nFor the purpose of this skill the term \"National Park\" is used loosely to refer to almost any property managed by the US National Park Service. Properties with a designation of National Monument, National Historic Site or National Recreation Area will be included in park listings. The only designation that is explicitly excluded from park listings is National Historic Trail. All information is provided by the National Park Service.\n\nWhen asking for a park description the skill will do a search on the words given, so one does not need to say the complete park name. For example, 'describe Edgar national park\", \"describe Edgar Allan national park\" and \"describe Edgar Allan Poe national park\" will all provide a description of Edgar Allan Poe National Historic Site. \n\nSince definite articles are dropped from speech, searches for descriptions of some properties will fail if they are included. For example, trying to hear a description of Rosie the Riveter WWII Home Front National Historical Park by saying \"describe Rosie the Riveter national park\" will fail but \"describe Rosie national park\" and \"describe Riveter national park\" will succeed.\n\nAfter asking to be quizzed Mycroft will ask what state a particular National Park Service property is in. The answer may be spoken after the beep without using the wake word but there will only be a few seconds to answer. If Mycroft does not respond to the answer use the wake word with \"Repeat national parks quiz\" and answer after the beep.", + "short_description": "Information on US National Parks", + "branch": "master", + "examples": [ + "List national parks in Utah.", + "Describe Yellowstone national park.", + "Quiz me on national parks.", + "Repeat national parks quiz.", + "List national parks in Utah", + "Describe Yellowstone national park", + "Quiz me on national parks", + "Repeat national parks quiz" + ], + "tags": [ + "parks", + "Information", + "nationalparks", + "vacation", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/tree.svg", + "credits": [ + "@richhowley" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "National Parks Skill", + "android_handler": "national-parks-skill.richhowley.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-05T19:13:32Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-10-18T17:14:06Z", + "authorname": "andlo", + "skillname": "Count", + "foldername": "count-skill", + "name": "Count", + "url": "https://github.com/andlo/count-skill", + "category": "Daily", + "description": "This skill lets Mycroft do counting to a number or and countdown from a number.", + "short_description": "Count and countdown skill", + "branch": "master", + "examples": [ + "Count to 10.", + "Countdown from 10.", + "Count to 10", + "Countdown from 10" + ], + "tags": [ + "Daily", + "countdown", + "count", + "no-license" + ], + "platforms": [ + "platform_mark1", + "platform_mark2", + "platform_picroft", + "platform_plasmoid" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid//rocket.svg", + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Count Skill", + "android_handler": "count-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-19T03:01:05Z", + "archived": false, + "license": "unknown", + "modified": "2020-06-04T21:16:27Z", + "authorname": "LinusS1", + "skillname": "Calendar", + "foldername": "calendar-skill", + "name": "Calendar", + "url": "https://github.com/LinusS1/calendar-skill", + "category": "Productivity", + "description": "With this skill, you can access your iCal server, or just use a [local calendar on your device](https://bit.ly/mycroft-calendar-ics), that doesn't sync anywhere. This skill needs configuration if your use an iCal server. You can (if you're technical) use a local file and not store your server credentials with Mycroft Home, if you follow the instructions [here](https://bit.ly/mycroft-calendar-local).", + "short_description": "Access your Calendar", + "branch": "master", + "examples": [ + "What's on my calendar?", + "Add a event.", + "How many events do I have?", + "What's on my Almanac?", + "Add a event call Bob's birthday." + ], + "tags": [ + "ical", + "server", + "Productivity", + "calendar", + "Daily", + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Calendar Skill", + "android_handler": "calendar-skill.linuss1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-19T21:13:47Z", + "archived": false, + "license": "mit", + "modified": "2020-08-10T03:55:03Z", + "authorname": "fortwally", + "skillname": "", + "foldername": "sonos-control-skill", + "name": "", + "url": "https://github.com/fortwally/sonos-control-skill", + "category": "Media", + "description": "Allow control of Sonos speakers from Mycroft.\nAssumes all speakers are in one group.", + "short_description": "Control Sonos speakers from Mycroft", + "branch": "master", + "examples": [ + "Sonos play.", + "Sonos pause.", + "Sonos skip.", + "Sonos volume up.", + "Sonos volume loud.", + "Sonos volume middle.", + "Sonos volume down.", + "Sonos volume soft.", + "Sonos what song is playing.", + "Sonos play", + "Sonos pause", + "Sonos skip", + "Sonos volume up", + "Sonos volume loud", + "Sonos volume middle", + "Sonos volume down", + "Sonos volume soft", + "Sonos what song is playing" + ], + "tags": [ + "Media", + "Sonos", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/music.svg", + "credits": [ + "@fortwally" + ], + "categories": [ + "Media" + ], + "requirements": { + "python": [ + "soco>=0.15" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Sonos Control Skill", + "android_handler": "sonos-control-skill.fortwally.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-01T22:33:50Z", + "archived": false, + "license": "unknown", + "modified": "2018-11-16T19:15:08Z", + "authorname": "reginaneon", + "skillname": "AVmusic", + "foldername": "AVmusic", + "name": "AVmusic", + "url": "https://github.com/reginaneon/AVmusic", + "category": null, + "description": "The skill provides the functionality to playback the video of any music band/album/playlist\nor specific song requested by the user. No need to specify the location of the files or register any accounts.\nJust say what you would like to listen to and enjoy.\n\nMake sure to follow the pattern of \"AV play *artist or song name*\" or \"play some *artist or song name*\" and\nadd \"music\" or \"playlist\" at the end of your request.\n\nFor example:\nSample skill flow:\n\n- Hey Mycroft, play some skillet album\n- Would you like me to play it now?\n- yes/ go ahead/ proceed\n- Say stop when you are done\n\nor -\n\n- Hey Mycroft, play some classic music playlist\n- Would you like me to play it now?\n- No\n- Let me know if you change your mind.\n- Actually, go ahead\n- Say stop when you are done.", + "short_description": "", + "branch": "master", + "examples": [ + "Play some imagine dragons music.", + "Av play study music playlist.", + "play some imagine dragons music", + "av play study music playlist" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "credits": [ + "reginaneon\nneongeckocom\naugustnmonteiro" + ], + "requirements": { + "python": [ + "youtube-dl>=2018.6.18" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Avmusic Skill", + "android_handler": "AVmusic.reginaneon.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-08T13:38:50Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-04T08:54:45Z", + "authorname": "Arc676", + "skillname": "Number Guess", + "foldername": "Number-Guess-Mycroft-Skill", + "name": "Number Guess", + "url": "https://github.com/Arc676/Number-Guess-Mycroft-Skill", + "category": "Entertainment", + "description": "In Number Guess, you provide a lower and upper bound, then try to guess the randomly generated number between those bounds. With this skill, Mycroft can play with you! Ask Mycroft to generate a random number, try to guess, and Mycroft will tell you if your guess is too high, too low, or spot on.", + "short_description": "Play Number Guess with Mycroft", + "branch": "master", + "examples": [ + "Let's play Number Guess.", + "Play Number Guess.", + "Number Guess.", + "Let's play Number Guess", + "Play Number Guess", + "Number Guess" + ], + "tags": [ + "game", + "numberguess", + "random", + "number", + "Entertainment", + "guessing", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/question.svg", + "credits": [ + "Alessandro Vinciguerra (@Arc676)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Number Guess Mycroft Skill", + "android_handler": "Number-Guess-Mycroft-Skill.arc676.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-13T07:21:01Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-26T08:38:26Z", + "authorname": "luke5sky", + "skillname": "Remember", + "foldername": "remember-skill", + "name": "Remember", + "url": "https://github.com/luke5sky/remember-skill", + "category": "Daily", + "description": "You can ask MyCroft to remember and forget things.\nIt will store everything in a list locally on your device.", + "short_description": "Ask MyCroft to remember things for you.", + "branch": "master", + "examples": [ + "Remember take the trash out.", + "What did you remember?", + "Forget phrase take the trash out.", + "Forget all phrases.", + "Hey mycroft, remember take the trash out", + "Hey mycroft, what did you remember", + "Hey mycroft, forget phrase take the trash out", + "Hey mycroft, forget all phrases" + ], + "tags": [ + "brain", + "Productivity", + "Daily", + "todo-list", + "remember", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/brain.svg", + "credits": [ + "Lukas Gangel (@luke5sky)" + ], + "categories": [ + "Daily", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Remember Skill", + "android_handler": "remember-skill.luke5sky.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-19T14:15:24Z", + "archived": false, + "license": "unknown", + "modified": "2020-03-27T11:14:11Z", + "authorname": "ChristopherRogers1991", + "skillname": "mycroft-hello", + "foldername": "mycroft-hello", + "name": "mycroft-hello", + "url": "https://github.com/ChristopherRogers1991/mycroft-hello", + "category": null, + "description": "Mycroft Facial Recognition Skill\n\nIntroduce yourself to mycroft, and he should remember who you are, and greet you by name.\n\nThis skill leverages https://github.com/ageitgey/face_recognition for facial recognition. I have been\nunable to get this library to install on my Mark 1 unit, but it runs well on my laptop.\n\nA webcam is reqired for facial recognition.", + "short_description": "Mycroft Facial Recognition Skill", + "branch": "master", + "examples": [ + "The entirety of what you respond with will be used as your name." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [ + "face_recognition" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Hello Skill", + "android_handler": "mycroft-hello.christopherrogers1991.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-29T20:12:45Z", + "archived": false, + "license": "unknown", + "modified": "2018-11-19T08:47:06Z", + "authorname": "aussieW", + "skillname": "Quotes from Confucius", + "foldername": "skill-confucius-say", + "name": "Quotes from Confucius", + "url": "https://github.com/aussieW/skill-confucius-say", + "category": null, + "description": "On request, Mycroft will deliver a random quote from Confucius. Humerous quotes can also be requested.", + "short_description": "", + "branch": "master", + "examples": [ + "What does Confucius say?", + "Quote Confucius.", + "Tell me a funny Confucius saying.", + "Give me a humorous Confucius quote.", + "What does Confucius say", + "Quote Confucius", + "Tell me a funny Confucius saying", + "Give me a humorous Confucius quote" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "credits": [ + "aussieW" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Confucius Say Skill", + "android_handler": "skill-confucius-say.aussiew.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-08-31T19:03:44Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-28T14:59:02Z", + "authorname": "samclane", + "skillname": "lifx-mycroft", + "foldername": "lifx-mycroft", + "name": "lifx-mycroft", + "url": "https://github.com/samclane/lifx-mycroft", + "category": "IoT", + "description": "Allows users to interact with the LIFX-brand smartbulbs on their home network through Mycroft. Can change power, brightness, color, and color-temperature of individual Lights and predefined Groups.", + "short_description": "A mycroft skill to control LIFX brand smart-bulbs.", + "branch": "master", + "examples": [ + "Turn off the bedroom light.", + "Set the bedroom light yellow.", + "Turn down the bedroom light.", + "Increase the bedroom light temperature.", + "Also uses Contexts.", + "Turn on the bedroom light.", + "Now turn it red.", + "Dim it.", + "->", + "Turn on the bedroom light", + "Now turn it red", + "Dim it" + ], + "tags": [ + "IoT", + "smartlight", + "lifx", + "home-automation", + "smartbulb", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/lightbulb.svg", + "credits": [ + "Sawyer McLane (@samclane)" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [ + "webcolors>=1.11.1", + "fuzzywuzzy", + "lifxlan" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Lifx Mycroft Skill", + "android_handler": "lifx-mycroft.samclane.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-20T11:58:48Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-10-09T11:51:52Z", + "authorname": "AIIX", + "skillname": "Food Wizard", + "foldername": "food-wizard", + "name": "Food Wizard", + "url": "https://github.com/AIIX/food-wizard", + "category": "Information", + "description": "Get popular recipes and how to cook directions based on combination of Ingredient keywords", + "short_description": "Get Popular Food & Cooking Recipes On The Go", + "branch": "master", + "examples": [ + "Show recipes with apple and honey.", + "Show recipes with chicken, honey and lime.", + "Read recipe mexican chicken lime soup.", + "Hey Mycroft show recipes with apple and honey", + "Hey Mycroft show recipes with chicken, honey and lime", + "Hey Mycroft read recipe mexican chicken lime soup" + ], + "tags": [ + "KDE", + "GUI", + "Ingredients", + "Food", + "Plasmoid", + "Cooking", + "Recipes", + "Information", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_plasmoid" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/coffee.svg", + "credits": [ + "Aix (@aiix)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "unidecode" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "/res/icon/foodwizz.png", + "android_name": "Food Wizard", + "android_handler": "food-wizard.aiix.home" + }, + "desktop": { + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false", + "Version": "1.0", + "Terminal": "false", + "Type": "Application", + "Name": "Food Wizard", + "Exec": "mycroft-gui-app --hideTextInput --skill=food-wizard.aiix.home", + "Icon": "foodwizz", + "Categories": "VoiceApp", + "StartupNotify": "false" + }, + "desktopFile": true + }, + { + "created": "2018-09-08T08:08:11Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-04T08:51:14Z", + "authorname": "Arc676", + "skillname": "Crystal Ball", + "foldername": "Crystal-Ball-Mycroft-Skill", + "name": "Crystal Ball", + "url": "https://github.com/Arc676/Crystal-Ball-Mycroft-Skill", + "category": "Entertainment", + "description": "Ask Mycroft any yes/no question and receive a randomly chosen answer.\n\nPlease don't use this skill for any important questions.", + "short_description": "Provides random answers to yes/no questions", + "branch": "master", + "examples": [ + "Crystal Ball, will the world end tomorrow?", + "Mirror mirror on the wall, am I the fairest of them all?", + "What does the future hold? Will I become rich and famous?", + "Tell me the future; will Mycroft become greater than Siri or Alexa?" + ], + "tags": [ + "Entertainment", + "crystalball", + "random", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Alessandro Vinciguerra (@Arc676)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Crystal Ball Mycroft Skill", + "android_handler": "Crystal-Ball-Mycroft-Skill.arc676.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-12T13:05:23Z", + "archived": false, + "license": "unknown", + "modified": "2018-11-19T08:46:33Z", + "authorname": "PFE1718", + "skillname": "Skill Listener", + "foldername": "PFE1718-skill-listener", + "name": "Skill Listener", + "url": "https://github.com/PFE1718/PFE1718-skill-listener", + "category": null, + "description": "This skill is made to work with the full Habits Automation project https://github.com/PFE1718/mycroft-skills-automation.\n\nIts role is to log mycroft intents when the user launches a skill. It runs continuously in the background and calls the other two skills of the project by utterance when necessary.\nDifferent cases :\n- Skill trigger detected (calls the automation handler skill)\n- Frequency habit detected (calls the automation handler skill)\n- Habit completed for the first time (calls the automation handler skill)\n- Inactivity for more than 5 minutes after last command (calls the data mining skill)", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "credits": [ + "Xavier Hermand (RReivax)" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pfe1718 Listener Skill", + "android_handler": "PFE1718-skill-listener.pfe1718.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-17T23:22:55Z", + "archived": false, + "license": "unknown", + "modified": "2020-01-02T19:02:24Z", + "authorname": "aussieW", + "skillname": "Farting", + "foldername": "skill-farting", + "name": "Farting", + "url": "https://github.com/aussieW/skill-farting", + "category": "Entertainment", + "description": "This is just a fun skill that should generate a laugh or two and then never be used again.\n\nWhen asked \"did you fart\", Mycroft will answer with a statement such as \"it wasn't me. it was the dog\".\n\nWhen told to \"make a farting sound\", Mycroft will play a randomly selected fart sound file, followed by a statement such as \"did someone sit on a whoopee cushion\".\n\nWhen told to \"let one slip\" or \"fart randomly\", Mycroft will play a fart sound file and make a comment at a random interval between 1 minute and half an hour. This will continue until Mycroft is requested to stop via \"stop farting\".\n\nHas been tested on picroft and mark1.", + "short_description": "Mycroft will play a farting sound when requested or at random intervals", + "branch": "master", + "examples": [ + "Did you fart.", + "What is that smell?", + "Fart.", + "Make a farting noise.", + "Fart randomly.", + "Stop farting.", + "did you fart", + "what is that smell", + "fart", + "make a farting noise", + "fart randomly", + "stop farting" + ], + "tags": [ + "Entertainment", + "fun", + "smell", + "fart", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "fart.png", + "credits": [ + "aussieW" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "tinytag" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Farting Skill", + "android_handler": "skill-farting.aussiew.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-28T20:08:49Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-06-28T22:44:45Z", + "authorname": "backassward", + "skillname": "Rss Reader", + "foldername": "rss-reader-skill", + "name": "Rss Reader", + "url": "https://github.com/backassward/rss-reader-skill", + "category": null, + "description": "This skill is a simple tool to get updates from your favorite news sources.\n\nthe main features are:\n* manage your feed subscriptions from your [dashboard](https://home.mycroft.ai/),\n* ask Mycroft to check if new articles have been published,\n* ask Mycroft to read the titles and other information for you.", + "short_description": "", + "branch": "master", + "examples": [ + "Check for new feeds.", + "Check for new feeds from Mycroft blog.", + "Read my new feeds.", + "Read my new feeds from Mycroft blog." + ], + "tags": [ + "I", + "[JamesPoole](https://github.com/JamesPoole/)", + "brilliant", + "[podcast-skill](https://github.com/JamesPoole/podcast-skill)", + "inherited", + "many", + "from", + "skill", + "ideas.", + "whose", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "backassward" + ], + "requirements": { + "python": [ + "feedparser" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rss Reader Skill", + "android_handler": "rss-reader-skill.backassward.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-01T14:50:11Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-12-18T05:34:09Z", + "authorname": "tjoen", + "skillname": "Better Jokes", + "foldername": "skill-better-jokes", + "name": "Better Jokes", + "url": "https://github.com/tjoen/skill-better-jokes", + "category": null, + "description": "You don't know Chuck Norris, and python jokes are not for you? Try Better Jokes!\nThis skill gives mycroft better jokes. It uses icanhazdadjoke.com to get the jokes.", + "short_description": "", + "branch": "master", + "examples": [ + "Be funny.", + "Hey Mycroft, be funny" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Theun Kohlbeck - https://github.com/tjoen\n\nGerman translation by Andreas Reinle - https://github.com/gras64" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Better Jokes Skill", + "android_handler": "skill-better-jokes.tjoen.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-21T12:59:32Z", + "archived": false, + "license": "mit", + "modified": "2018-04-20T20:39:21Z", + "authorname": "Nhoya", + "skillname": "skill-nmap", + "foldername": "nmap-skill", + "name": "skill-nmap", + "url": "https://github.com/Nhoya/nmap-skill", + "category": null, + "description": "nmap skill for Mycroft AI", + "short_description": "nmap skill for Mycroft AI", + "branch": "master", + "examples": [ + "Scan 127.0.0.1.", + "Hey Mycroft scan 127.0.0.1" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "python-nmap" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Nmap Skill", + "android_handler": "nmap-skill.nhoya.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-13T17:15:12Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-19T13:24:41Z", + "authorname": "Dragoncraft89", + "skillname": "Dice", + "foldername": "dice-skill", + "name": "Dice", + "url": "https://github.com/Dragoncraft89/dice-skill", + "category": "Entertainment", + "description": "This skill enables mycroft to generate random numbers for you. \nYou either need to specify a range or type of dice (e.g. d20).\n\nPerfect whenever you need to generate a random number, but don't have a dice nearby.", + "short_description": "Generates random numbers for you", + "branch": "master", + "examples": [ + "Roll a dice.", + "Roll a d20.", + "Generate a random number between 0 and 5.", + "roll a dice", + "roll a d20", + "generate a random number between 0 and 5" + ], + "tags": [ + "dice", + "Entertainment", + "dnd", + "random", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/dice.svg", + "credits": [ + "@Dragoncraft89" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Dice Skill", + "android_handler": "dice-skill.dragoncraft89.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-23T09:41:23Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-06T21:25:31Z", + "authorname": "JarbasSkills", + "skillname": "skill-wikihow", + "foldername": "skill-wikihow", + "name": "Wikihow Skill", + "url": "https://github.com/JarbasSkills/skill-wikihow", + "category": "Daily", + "description": "Ever wondered about how to boil an egg, or the best way to brush your teeths. This skill enables\nMycroft to anser a lot of \"how to\" questions with step by step guide. More detailed\ninformation can be asked afterwods.\n\nInformation is comming from [wikihow.com](https://www.wikihow.com/)\n\n![](gui2.gif)\n![](gui.gif)", + "short_description": "How to do nearly everything.", + "branch": "master", + "examples": [ + "how to boil an egg", + "give me a random how to", + "explain better", + "repeat", + "tell me more" + ], + "tags": [ + "Information", + "Daily", + "howto", + "no-license" + ], + "platforms": [ + "all", + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "stars": 1, + "icon": "icon.png", + "credits": [ + "JarbasAI", + "[Wikihow](https://www.wikihow.com/)" + ], + "categories": [ + "Daily", + "Information" + ], + "logo": "https://raw.githubusercontent.com/JarbasSkills/skill-wikihow/master/logo.png", + "requirements": { + "python": [ + "pywikihow>=0.5.7" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "skill-xkcd.png", + "android_name": "Wikihow Skill", + "android_handler": "skill-wikihow.jarbasskills.home" + }, + "desktop": { + "Terminal": "false", + "Type": "Application", + "Name": "WikiHow", + "Exec": "mycroft-gui-app --hideTextInput --skill=skill-wikihow.jarbasskills.home", + "Icon": "skill-xkcd.png", + "Categories": "VoiceApp", + "StartupNotify": "false", + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false" + }, + "desktopFile": false, + "systemDeps": false + }, + { + "created": "2018-09-30T08:45:26Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-01-26T19:45:22Z", + "authorname": "andlo", + "skillname": "Say hello to", + "foldername": "say-hello-to-skill", + "name": "Say hello to", + "url": "https://github.com/andlo/say-hello-to-skill", + "category": "Daily", + "description": "Simple skill to let mycroft say hi to someone\n\nMain purpose is making an example of how to make a simple skill that takes input from user and use it - in this example just for replying.\n\nThe skill uses the @intent_file_handler and Padatious\n\n Mycroft will reply\n - \"Hi {name}. Nice to meet you.\"\n - \"Hello {name}. Good to see you.\"", + "short_description": "Simple skill to let mycroft say hi to someone", + "branch": "master", + "examples": [ + "Say hi to {name}", + "Meet {name}", + "This is {name}", + "Let me introduce you to {name}" + ], + "tags": [ + "Daily", + "example", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/comment.svg", + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Say Hello To Skill", + "android_handler": "say-hello-to-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-13T17:17:37Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T00:19:31Z", + "authorname": "MycroftAI", + "skillname": "Repeat recent", + "foldername": "skill-repeat-interactions", + "name": "Repeat recent", + "url": "https://github.com/MycroftAI/skill-repeat-interactions", + "category": "Daily", + "description": "", + "short_description": "This will save the most recent text to speech and speech to text _Utterances_ to show to the user.", + "branch": "20.08", + "examples": [ + "What did you just say?", + "What did I just say?", + "Did you hear me?", + "Tell me what I just said.", + "Tell me what I just said" + ], + "tags": [ + "again", + "repeat-interaction", + "Daily", + "redo", + "repeat", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/redo.svg", + "credits": [ + "MycroftAI (@mycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Repeat Interactions Skill", + "android_handler": "skill-repeat-interactions.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-10T10:39:37Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-21T00:12:21Z", + "authorname": "AIIX", + "skillname": "Open-Library-skill", + "foldername": "open-library-skill", + "name": "Open-Library-skill", + "url": "https://github.com/AIIX/open-library-skill", + "category": null, + "description": "#### Installation of skill:\n* Download or Clone Git (run: git clone https://github.com/AIIX/open-library-skill inside /opt/mycroft/skills)\n* Create /opt/mycroft/skills folder if it does not exist\n* Extract Downloaded Skill into a folder. \"open-library-skill\". (Clone does not require this step)\n* Copy the open-library-skill folder to /opt/mycroft/skills/ folder.", + "short_description": "", + "branch": "master", + "examples": [ + "Find book by title story of my life.", + "Hey Mycroft, find book by title story of my life" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "credits": [ + "(AIX) Aditya Mehra" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Open Library Skill", + "android_handler": "open-library-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-28T04:48:39Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-04-20T22:11:15Z", + "authorname": "retrodaredevil", + "skillname": "Pokemon", + "foldername": "pokemon-skill", + "name": "Pokemon", + "url": "https://github.com/retrodaredevil/pokemon-skill", + "category": "Entertainment", + "description": "With this skill, you can ask Mycroft many different facts about Pokemon. The things you can ask it range from useful statistics such as when a Pokemon evolves or how effective a move is to a Pokemon's weight.", + "short_description": "Aids you on your journey as a Pokemon Trainer", + "branch": "master", + "examples": [ + "What type is Pikachu?", + "How tall is Pikachu?", + "What is Pikachu's base happiness?", + "What is Pikachu's first evolution?", + "What is Pikachu's final evolution?", + "How much does Pikachu weigh in kilograms.", + "What are eevee's evolutions?", + "What is Bulbasaur's base attack?", + "What does Bulbasaur evolve into?", + "What does Charizard evolve from?", + "How effective is a ground move against Pikachu?", + "What generation was Pichu introduced in?", + "What abilities does Pikachu have?", + "What is Static's flavor text in emerald?", + "What is Intimidate's flavor text in diamond?", + "Give me some info about the ability Static.", + "Give me some detailed information about the ability Static.", + "What generation was Static first introduced?", + "How much does Pikachu weigh in kilograms", + "What is Static's flavor text in emerald", + "What is Intimidate's flavor text in diamond", + "Give me some info about the ability Static", + "Give me some detailed information about the ability Static" + ], + "tags": [ + "Pokemon", + "Entertainment", + "Pokedex", + "Information", + "Video", + "Games", + "Video Games", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 6, + "icon": "https://cdn.pixabay.com/photo/2016/07/23/13/18/pokemon-1536849_960_720.png", + "credits": [ + "Joshua Shannon (@retrodaredevil)" + ], + "categories": [ + "Entertainment", + "Information" + ], + "requirements": { + "python": [ + "pokebase" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pokemon Skill", + "android_handler": "pokemon-skill.retrodaredevil.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-08-21T16:07:21Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-06T06:38:08Z", + "authorname": "samclane", + "skillname": "HomeSeer-Mycroft", + "foldername": "homeseer-mycroft", + "name": "HomeSeer-Mycroft", + "url": "https://github.com/samclane/homeseer-mycroft", + "category": "IoT", + "description": "A port of the HomeSeer functionality from Alexa to Mycroft. Allows the user to interact with smart-objects using voice \ncontrol. Currently allows devices to be turned on/off, change values/percentages, lock/unlock devices, and get the \ncurrent status of any device.", + "short_description": "Connect to your HomeSeer hub and control your smart-home devices using Mycroft.", + "branch": "master", + "examples": [ + "Turn on the first floor bathroom light.", + "Unlock the kitchen door lock.", + "Set the first floor kitchen outside lights to 50%.", + "Turn off all the first floor lights.", + "Get the status of the first floor kitchen door lock.", + "Run the Turn All Lights Off event.", + "Mycroft, turn on the first floor bathroom light.", + "Mycroft, unlock the kitchen door lock.", + "Mycroft, set the first floor kitchen outside lights to 50%.", + "Mycroft, turn off all the first floor lights.", + "Mycroft, get the status of the first floor kitchen door lock.", + "Mycroft, run the Turn All Lights Off event." + ], + "tags": [ + "url", + "path", + "hub", + "homeautomation", + "smarthome", + "homeseer", + "homeseer-mycroft-skill", + "smartlight", + "automation", + "smartlock", + "=", + "IoT", + "lights", + "[submodule", + "smartbulb", + "\"homeseer-mycroft\"]", + "https://github.com/samclane/homeseer-mycroft.git", + "iot", + "lighting", + "smartlock\n\n[submodule \"homeseer-mycroft\"]\n path = homeseer-mycroft-skill\n url = https://github.com/samclane/homeseer-mycroft.git", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/home.svg", + "credits": [ + "Sawyer McLane (@samclane)" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [ + "fuzzywuzzy", + "python-Levenshtein", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Homeseer Mycroft Skill", + "android_handler": "homeseer-mycroft.samclane.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-11T11:34:36Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-11-19T23:12:12Z", + "authorname": "smearumi", + "skillname": "Remote Computer", + "foldername": "mycroft-remote-computer", + "name": "Remote Computer", + "url": "https://github.com/smearumi/mycroft-remote-computer", + "category": "Daily", + "description": "Turn OFF/ON your computer via SSH and WOL from mycroft. You must enable SSH Server on your remote computer for Power OFF and also you have to enable Wake on Lan for Power ON.\n\nFor Power OFF (Supported Remote Computer OS with SSH Server):\n\nFor Power ON (Wake on LAN):\nLinux\n * Mac\n * Windows\n * Any WOL supported computer", + "short_description": "Control a remote computer via SSH and Wake on Lan. (Power OFF/ON)", + "branch": "master", + "examples": [ + "Turn off my computer.", + "Turn my computer off.", + "Shut down the computer.", + "Turn on the computer.", + "Wake up my computer.", + "turn off my computer", + "turn my computer off", + "shut down the computer", + "turn on the computer", + "wake up my computer" + ], + "tags": [ + "IoT", + "home", + "remote", + "computer", + "skill", + "voice", + "assistant", + "Daily", + "mycroft", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/desktop.svg", + "credits": [ + "S. M. Estiaque Ahmed (@smearumi)" + ], + "categories": [ + "Daily", + "IoT" + ], + "requirements": { + "python": [ + "paramiko==2.4.2", + "wakeonlan==1.1.6" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Remote Computer Skill", + "android_handler": "mycroft-remote-computer.smearumi.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-15T03:16:35Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-01-09T17:48:04Z", + "authorname": "ChristianMurphy", + "skillname": "uPortal Demo Skill", + "foldername": "mycroft-skill-uportal-demo", + "name": "uPortal Demo Skill", + "url": "https://github.com/ChristianMurphy/mycroft-skill-uportal-demo", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "What's due today?", + "What's for lunch?", + "What classes do I have today?", + "When is registration?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Uportal Demo Skill", + "android_handler": "mycroft-skill-uportal-demo.christianmurphy.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-15T15:59:03Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-07T06:22:38Z", + "authorname": "domcross", + "skillname": "", + "foldername": "amzn-music-skill", + "name": "", + "url": "https://github.com/domcross/amzn-music-skill", + "category": "Music", + "description": "This skill requires an Amaz*n Music account and a subscription of type \"music unlimited\" or \"prime music\" - even if you want to stream music from your own library only.\n\nAfter skill is installed is you must either:\n\na) enter your login credentials at home.mycroft.ai > Skills > Amzn music\nWARNING: with this option your Amaz\\*n username and password will be stored i) on a server hosted by mycroft.ai and ii) in clear text in the skills 'settings.json' file.\n\nb) run './credentials.py' in the skills directory and enter your login credentials there.\nIn this case your credentials will be stored encoded & pickled in file 'credentials.store' - this option is recommended if you care for privacy.\nNOTE: file 'credentials.store' must be owned by mycroft:mycroft - either run credentials.py as user 'mycroft' or sudo chown mycroft:mycroft credentals.store afterwards.\n\nNOTE: this was tested only on Mycroft Mark-1 and PiCroft (both running Debian Jessie) and will probably run (not tested yet) on PiCroft with Debian Stretch.\nMost likely this will not run on Ubuntu or other OS without tweaking requirements.sh at least (any assistance here is welcome)\n\nNOTE: this will install 'VLC media player' as a requirement, which is a approx. 70MB download an will require additinal 250MB on your sd-card when unpacked...", + "short_description": "AMZN Music Player", + "branch": "master", + "examples": [ + "Hey ~~Alexa~~ Mycroft, play the song purple rain by prince on amaz*n music.", + "Play the album 25 by adele.", + "Play something by the foo fighters.", + "Play some jazz.", + "Hey ~~Alexa~~ Mycroft, play the song purple rain by prince on amaz*n music", + "Hey Mycroft, play the album 25 by adele", + "Hey Mycroft, play something by the foo fighters", + "Hey Mycroft, play some jazz" + ], + "tags": [ + "music", + "amzn", + "Music", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/headphones.svg", + "credits": [ + "Dominik (@domcross)\n\n@Jaffa for the [amaz*n music api python library](https://github.com/Jaffa/amazon-music)\n\n@forslund and the rest of the Mycroft Dev team for inspiration and code from [spotify-skill](https://github.com/forslund/spotify-skill/)" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [ + "bs4", + "python-vlc", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Amzn Music Skill", + "android_handler": "amzn-music-skill.domcross.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-23T03:47:17Z", + "archived": false, + "license": "unknown", + "modified": "2019-12-18T05:20:17Z", + "authorname": "aussieW", + "skillname": "", + "foldername": "mycroft-push-to-listen", + "name": "", + "url": "https://github.com/aussieW/mycroft-push-to-listen", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "requirements": { + "python": [ + "RPi.GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Push To Listen Skill", + "android_handler": "mycroft-push-to-listen.aussiew.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-21T17:06:07Z", + "archived": false, + "license": "unknown", + "modified": "2020-04-29T09:23:10Z", + "authorname": "jcasoft", + "skillname": "", + "foldername": "translate-skill.jcasoft", + "name": "", + "url": "https://github.com/jcasoft/translate-skill.jcasoft", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [ + "lxml ", + "mtranslate", + "mutagen" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Translate Skill.Jcasoft Skill", + "android_handler": "translate-skill.jcasoft.jcasoft.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-29T12:42:44Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-12-19T02:45:04Z", + "authorname": "luke5sky", + "skillname": "What Can You Do", + "foldername": "what-can-you-do-skill", + "name": "What Can You Do", + "url": "https://github.com/luke5sky/what-can-you-do-skill", + "category": null, + "description": "It tells you what you can do with Mycroft (some examples)\nand lists the installed skills (if you want).", + "short_description": "", + "branch": "master", + "examples": [ + "What can you do?", + "What can i do?", + "What can i ask you?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Luke5Sky" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "What Can You Do Skill", + "android_handler": "what-can-you-do-skill.luke5sky.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-26T15:36:04Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-06T21:05:25Z", + "authorname": "andlo", + "skillname": "ISS Tracker", + "foldername": "iss-tracker-skill", + "name": "ISS Tracker", + "url": "https://github.com/andlo/iss-tracker-skill", + "category": "Daily", + "description": "This skill allows mycroft to tell you where the International Space Station (ISS) is in orbit, realtive\nto the earth in latitude and longitude. it uses reverse geocoding to translate these coordinates\ninto the country or body of water it is over.", + "short_description": "Where is the international space station - ISS", + "branch": "master", + "examples": [ + "Where is the international space station?", + "Locate I S S.", + "Where is I S S?" + ], + "tags": [ + "spacestation", + "space", + "Entertainment", + "esa", + "Daily", + "Information", + "iss", + "nasa", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "iss.png", + "credits": [ + "@lachendeKatze\nAndreas Lorensen (@andlo)" + ], + "categories": [ + "Daily", + "Entertainment", + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Iss Tracker Skill", + "android_handler": "iss-tracker-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-05T15:37:04Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-01-10T03:03:10Z", + "authorname": "pcwii", + "skillname": "Pick Number", + "foldername": "skill-pick-number", + "name": "Pick Number", + "url": "https://github.com/pcwii/skill-pick-number", + "category": "Entertainment", + "description": "Mycroft.AI will select a random number between a min and max value.\nThe minimum and maximum value may be in any order and any value.", + "short_description": "Select a random number when provided a min and max value", + "branch": "master", + "examples": [ + "Select a number between 1 and 10.", + "Choose a number between 100 and 199.", + "Pick a number from 5 to 15.", + "Select a number between 20 and 1.", + "select a number between 1 and 10", + "choose a number between 100 and 199", + "pick a number from 5 to 15", + "select a number between 20 and 1" + ], + "tags": [ + "dice", + "Entertainment", + "decisionmaker", + "random", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/dice.svg", + "credits": [ + "@pcwii" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pick Number Skill", + "android_handler": "skill-pick-number.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-08T14:38:15Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-11-19T08:46:17Z", + "authorname": "PFE1718", + "skillname": "automation handler", + "foldername": "PFE1718-automation-handler", + "name": "automation handler", + "url": "https://github.com/PFE1718/PFE1718-automation-handler", + "category": null, + "description": "The automation-handler skill is part of the [**habits automation system**](https://github.com/PFE1718/mycroft-habits-automation) that aims to detect the **user habits** when using [Mycroft](https://mycroft.ai/), and to offer automation of these identified habits. You can find a detailed definition of a **habit** on the [project page](https://github.com/PFE1718/mycroft-habits-automation).\n\nThis skill allows you to automate some of the habits that Mycroft has detected and it handles their automation. When you first reproduce a detected habit, Mycroft will ask you if this habit should be automatized.\n\nThe habit detection is done by two other complementary skills:\n1. The [**skill-listener**](https://github.com/PFE1718/mycroft-skill-listener), that logs the user activity. It is also responsible for launching the 2 other skills when needed.\n2. The [**habit-miner**](https://github.com/PFE1718/mycroft-habit-miner-skill), that extracts the habits of the user from the logs.", + "short_description": "", + "branch": "master", + "examples": [ + "List my habits." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "credits": [ + "Gauthier LEONARD" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pfe1718 Automation Handler Skill", + "android_handler": "PFE1718-automation-handler.pfe1718.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-16T03:15:43Z", + "archived": false, + "license": "unknown", + "modified": "2018-04-06T01:17:23Z", + "authorname": "lachendeKatze", + "skillname": "skill-rock-paper-scissors", + "foldername": "skill-rock-paper-scissors", + "name": "skill-rock-paper-scissors", + "url": "https://github.com/lachendeKatze/skill-rock-paper-scissors", + "category": null, + "description": "play rock paper scissors with mycroft & clarifai\n\nFull Instructions:\nhttps://www.hackster.io/gov/hey-mycroft-rock-paper-scissors-0228b2", + "short_description": "play rock paper scissors with mycroft & clarifai", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rock Paper Scissors Skill", + "android_handler": "skill-rock-paper-scissors.lachendekatze.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-03T15:07:19Z", + "archived": false, + "license": "unknown", + "modified": "2020-07-05T01:41:26Z", + "authorname": "roadriverrail", + "skillname": "Google Play Music Skill", + "foldername": "skill-google-play-music", + "name": "Google Play Music Skill", + "url": "https://github.com/roadriverrail/skill-google-play-music", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "You will need to register a Google Play Music username and password with the Mycroft.", + "Factor auth on your Google account, go to https://myaccount.google.com/security.", + "Specific password for your Mycroft instance.", + "Play on Google Play Music.", + "You will need to register a Google Play Music username and password with the Mycroft", + "play on Google Play Music : This plays a curated station. Often, these are" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [ + "gmusicapi==10.1.2" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Google Play Music Skill", + "android_handler": "skill-google-play-music.roadriverrail.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-14T00:31:24Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-08-25T15:51:47Z", + "authorname": "who-is-matt", + "skillname": "Kodi Controller", + "foldername": "kodi-controller-skill", + "name": "Kodi Controller", + "url": "https://github.com/who-is-matt/kodi-controller-skill", + "category": null, + "description": "The Kodi Controller Skill allows Mycroft to control Kodi, whether locally installed\nor on another device on the local network. It will allow a high degree of control\nover Kodi, including the ability for the user to specify a device IP for the Kodi\nplayer (allowing the skill to control Kodi on multiple different devices without\nrequiring the user to manually edit the skill's settings), to search for videos and\nmusic, and to control playback.", + "short_description": "", + "branch": "master", + "examples": [ + "Connect to Kodi at <IP address>", + "Pause Kodi.", + "Pause playback in Kodi.", + "Resume Kodi.", + "Resume playback in Kodi.", + "Stop Kodi.", + "Stop playback in Kodi.", + "Enable subtitles in Kodi.", + "Disable subtitles in Kodi.", + "Search Kodi for ", + "Connect: Connect to Kodi on <IP address>, Connect to Kodi at <IP address>, Kodi connect <IP address> **[WIP]** (For now, you must specify an IP using the Skills settings on [Mycroft Home](https://home.mycroft.ai) as mentioned in the Setup section above.)", + "Up: Kodi up", + "Down: Kodi down", + "Left: Kodi left", + "Right: Kodi right", + "Select: Kodi select, Kodi click, Kodi enter", + "Info: Kodi info", + "Home: Kodi home", + "Context menu: Kodi context", + "Back: Kodi back", + "Pause: Kodi pause, Kodi pause playback, Pause Kodi, Pause playback in Kodi", + "Play: Kodi play, Play Kodi, Kodi unpause, Unpause Kodi", + "Stop: Kodi stop, Kodi stop playback, Stop Kodi", + "Resume/rewatch last played: Kodi resume, Kodi resume playback, Resume playback in Kodi, Kodi play last watched **[WIP]** ", + "Seek forward: Kodi skip ahead, Kodi seek forward", + "Seek backward: Kodi skip back, Kodi seek backward", + "Show on-screen display: Kodi display, Kodi show on-screen display", + "Search/open media: Kodi find <title>, Kodi search for <title>, Search Kodi for <title>, Search in Kodi for <title> **[WIP]** ", + "Play random movie: Kodi play a random movie, Play a random movie in Kodi, Kodi random movie **[WIP]** ", + "Enable subtitles: Kodi enable subtitles, Enable subtitles in Kodi, Kodi turn on subtitiles **[WIP]** ", + "Disable subtitles: Kodi disable subtitles, Disable subtitles in Kodi, Kodi turn off subtitles **[WIP]** ", + "Scan for new video: Kodi scan movies, Kodi scan videos", + "Scan for new audio: Kodi scan audio" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "credits": [ + "Matt Burns" + ], + "requirements": { + "python": [ + "kodipydent" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Kodi Controller Skill", + "android_handler": "kodi-controller-skill.who-is-matt.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-08T20:51:57Z", + "archived": false, + "license": "unknown", + "modified": "2020-02-07T22:34:23Z", + "authorname": "andlo", + "skillname": "Sound tuner", + "foldername": "sound-tuner-skill", + "name": "Sound tuner", + "url": "https://github.com/andlo/sound-tuner-skill", + "category": "Information", + "description": "This skill plays a sound in the given note or an sound in the given guitar string.\nThis can be used to tune a musical instruments.\n\nMycroft is using the even tempered (aka equal tempered) scale, where an octave is a\nfrequency ratio of exactly two and a semitone is a frequency ratio of exactly the\ntwelfth root of two. In the real world however many different temperaments may be\nused - see en.wikipedia.org/wiki/Musical_temperament - and octaves too can vary in\nsize, see en.wikipedia.org/wiki/Stretched_octave.\n\nAlso Mycroft call middle C for \"C4\" : this is the commonest octave numbering but some\npeople call middle C for \"C3\" or even for \"C5\".", + "short_description": "This skill plays a sound in the given note or an sound in the given guitar string.", + "branch": "master", + "examples": [ + "Gime me an C note.", + "Give me an guitar Low E string.", + "Give me an A4 note.", + "Give me an violin A string.", + "Guitar.", + "Mandolin.", + "Cello.", + "Viola.", + "Banjo.", + "Bass." + ], + "tags": [ + "sound", + "Information", + "tuner", + "no-license" + ], + "platforms": [ + "platform_mark1", + "platform_mark2", + "platform_picroft", + "platform_plasmoid" + ], + "stars": 2, + "icon": "g-key.png", + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Sound Tuner Skill", + "android_handler": "sound-tuner-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-08-01T08:19:40Z", + "archived": false, + "license": "unknown", + "modified": "2020-03-09T02:22:27Z", + "authorname": "rugbylug", + "skillname": "Mycroft Todo skill", + "foldername": "Mycroft-Todo", + "name": "Mycroft Todo skill", + "url": "https://github.com/rugbylug/Mycroft-Todo", + "category": null, + "description": "This skill provides a to-do list using the todotxt back-end. Therefore this does not rely on any 3rd parties or external services. The todotxt file is stored locally on the Mycroft and can be syncronised with tdotxt services including Nextcloud.\n\nProject planning in the https://github.com/rugbylug/Mycroft-Todo/blob/master/BACKGROUND.md file.\n\nInitial code borrowed from https://github.com/gerlachry/skill-todoist (GPL 3 assumed) and todoist code removed.", + "short_description": "This skill provides a to-do list using the todotxt back-end. Therefore this does not rely on any 3rd parties or external services. The todotxt file is stored locally on the Mycroft and can be syncronised with tdotxt services including Nextcloud.", + "branch": "master", + "examples": [ + "Create a list called SOMELIST.", + "{{listname}} created.", + "Set list as default.", + "List {{listname}} set as default.", + "Use list SOMELIST.", + "Using list {{listname}}", + "Find list SOMELIST.", + "Found list {{listname}}", + "Cant find list {{listname}}", + "Remove list SOMELIST.", + "Are you sure you want to remove list {{listname}}?", + "Yes.", + "List {{listname}} removed.", + "Add {{item}} [to SOMELIST]", + "Item {{item}} added to {{listname}}", + "How many items.", + "There are {{itemcount}} items on list {{listname}}", + "Find item SOMEITEM.", + "Item {{item}} found.", + "Make it priority 1.", + "Make it top priority.", + "Make it high priority.", + "Make it highest priority.", + "Make it low priority.", + "Item {{item}} is now priority {{priority}}", + "Set due date to SOMEDATE.", + "Item {{item}} due at {{duedate}}", + "Mark as complete.", + "Item {{item}} marked as complete.", + "Remove item SOMEITEM.", + "Item {{item}} removed.", + "Tell me about it.", + "Item {{itemname}} has priority {{priority}} and is due on {{duedate}}" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [ + "mycroft-skills-sdk==0.1.20", + "python-todotxt" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Todo Skill", + "android_handler": "Mycroft-Todo.rugbylug.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-10T05:26:01Z", + "archived": false, + "license": "mit", + "modified": "2019-05-07T23:00:37Z", + "authorname": "KathyReid", + "skillname": "skill-malibu-stacey", + "foldername": "skill-malibu-stacy", + "name": "skill-malibu-stacey", + "url": "https://github.com/KathyReid/skill-malibu-stacy", + "category": null, + "description": "This Skill is an homage to all the women who grew up knowing that Malibu Stacy was a vacuous, vapid waste of plastic, and that they were better off spending their time learning iterators, linked lists and relational algebra than baking cookies for boys, or shopping.\n\nLet Mycroft help you when you need that extra element of sarcasm when dealing with the mansplainer in your life.", + "short_description": "This Skill is an homage to all the women who grew up knowing that Malibu Stacy was a vacuous, vapid waste of plastic, and that they were better off spending their time learning iterators, linked lists and relational algebra than baking cookies for boys, or shopping.", + "branch": "master", + "examples": [ + "Speak: 'What would Malibu Stacy do.", + "Speak: 'Malibu Stacy.", + "Speak: 'What would Malibu Stacy do'", + "Speak: 'Malibu Stacy'" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Malibu Stacy Skill", + "android_handler": "skill-malibu-stacy.kathyreid.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-16T18:49:26Z", + "archived": false, + "license": "mit", + "modified": "2020-04-06T14:11:01Z", + "authorname": "tgru", + "skillname": "Xbox Control Skill", + "foldername": "xbox-control-skill", + "name": "Xbox Control Skill", + "url": "https://github.com/tgru/xbox-control-skill", + "category": null, + "description": "Lets you control your Xbox One by voice.", + "short_description": "Lets you control your Xbox One by voice.", + "branch": "master", + "examples": [ + "Power on the Xbox.", + "Switch the Xbox off." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/gamepad.svg", + "credits": [ + "@tgru" + ], + "requirements": { + "python": [ + "netdisco" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Xbox Control Skill", + "android_handler": "xbox-control-skill.tgru.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-16T23:22:11Z", + "archived": false, + "license": "unknown", + "modified": "2018-11-05T21:32:11Z", + "authorname": "megastruktur", + "skillname": "skill-jira", + "foldername": "mycroft-skill-jira", + "name": "skill-jira", + "url": "https://github.com/megastruktur/mycroft-skill-jira", + "category": null, + "description": "Add to `mycroft.conf`:\n\n```\n \"JiraSkill\": {\n\"jira_user\":<USERNAME>,\n\"jira_password\":<PASSWORD>,\n\"jira_server\":<SERVER>,\n\"jira_project\":<PROJECT>\n}\n```", + "short_description": "Add to `mycroft.conf`:", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [ + "jira" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Jira Skill", + "android_handler": "mycroft-skill-jira.megastruktur.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-26T11:35:28Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-02T06:15:09Z", + "authorname": "JarbasAl", + "skillname": "", + "foldername": "fallback-rivescript", + "name": "", + "url": "https://github.com/JarbasAl/fallback-rivescript", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Rivescript Skill", + "android_handler": "fallback-rivescript.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-31T23:18:16Z", + "archived": false, + "license": "unknown", + "modified": "2018-09-11T20:49:13Z", + "authorname": "aussieW", + "skillname": "MQTT for MycroftAI", + "foldername": "skill-mqtt", + "name": "MQTT for MycroftAI", + "url": "https://github.com/aussieW/skill-mqtt", + "category": null, + "description": "This is a skill written for mycroft to publish commands over an mqtt broker for home automation or any other purpose.", + "short_description": "This is a skill written for mycroft to publish commands over an mqtt broker for home automation or any other purpose.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mqtt Skill", + "android_handler": "skill-mqtt.aussiew.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-24T10:32:58Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-02T06:15:18Z", + "authorname": "JarbasAl", + "skillname": "Apollo 11 Space Game Skill", + "foldername": "skill-moon-game", + "name": "", + "url": "https://github.com/JarbasAl/skill-moon-game", + "category": null, + "description": "[![Donate with Bitcoin](https://en.cryptobadges.io/badge/micro/1QJNhKM8tVv62XSUrST2vnaMXh5ADSyYP8)](https://en.cryptobadges.io/donate/1QJNhKM8tVv62XSUrST2vnaMXh5ADSyYP8)\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://paypal.me/jarbasai)\n<span class=\"badge-patreon\"><a href=\"https://www.patreon.com/jarbasAI\" title=\"Donate to this project using Patreon\"><img src=\"https://img.shields.io/badge/patreon-donate-yellow.svg\" alt=\"Patreon donate button\" /></a></span>\n[![Say Thanks!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/JarbasAl)\n\nCan you even moon land?\n\nland on the moon challenge, a mycroft adventure voice game", + "short_description": "[![Donate with Bitcoin](https://en.cryptobadges.io/badge/micro/1QJNhKM8tVv62XSUrST2vnaMXh5ADSyYP8)](https://en.cryptobadges.io/donate/1QJNhKM8tVv62XSUrST2vnaMXh5ADSyYP8)", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "requirements": { + "python": [ + "git+https://github.com/JarbasAl/mycroft_jarbas_utils" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Moon Game Skill", + "android_handler": "skill-moon-game.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-02T02:31:42Z", + "archived": false, + "license": "unknown", + "modified": "2019-09-25T10:39:16Z", + "authorname": "aussieW", + "skillname": "MQTT for MycroftAI", + "foldername": "skill-mqtt-worldtime", + "name": "MQTT for MycroftAI", + "url": "https://github.com/aussieW/skill-mqtt-worldtime", + "category": null, + "description": "This is a skill written for mycroft to publish commands over an mqtt broker for home automation or any other purpose.", + "short_description": "This is a skill written for mycroft to publish commands over an mqtt broker for home automation or any other purpose.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "paho-mqtt" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mqtt Worldtime Skill", + "android_handler": "skill-mqtt-worldtime.aussiew.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-02T13:27:41Z", + "archived": false, + "license": "unknown", + "modified": "2018-08-22T15:22:13Z", + "authorname": "AIIX", + "skillname": "whats-nearby", + "foldername": "whats-nearby", + "name": "whats-nearby", + "url": "https://github.com/AIIX/whats-nearby", + "category": null, + "description": "#### Note: This Mycroft Skill Requires The Mycroft Plasmoid for Desktop / Plasma-Mobile To Display Results\n#### Permission Notice: This Skill makes use of Mozilla Location Services to determine your current location\n#### This skill requires you to setup your own HERE API Keys on https://home.mycroft.ai | Register for free HERE API Keys at: https://developer.here.com/\n\n##### To-Do: Improve Location Accuracy on Plasma-Mobile by utilizing nearby cell-tower information.", + "short_description": "", + "branch": "master", + "examples": [ + "Search for nearby resturants.", + "Search for nearby Hotels.", + "Search nearby parks.", + "Search nearby hostels.", + "Search for nearby hospitals.", + "Search for hotels.", + "Search for pubs.", + "Hey Mycroft search for nearby resturants", + "Hey Mycroft search for nearby Hotels", + "Hey Mycroft search nearby parks", + "Hey Mycroft search nearby hostels", + "Hey Mycroft Search for nearby hospitals", + "Hey Mycroft Search for hotels", + "Hey Mycroft Search for pubs" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Aix (aix.m@outlook.com)" + ], + "requirements": { + "python": [ + "PyRIC" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Whats Nearby Skill", + "android_handler": "whats-nearby.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-11T12:47:45Z", + "archived": false, + "license": "unknown", + "modified": "2019-12-19T02:43:59Z", + "authorname": "EuripideH", + "skillname": "Buddha-quote", + "foldername": "skill-bouddha", + "name": "Buddha-quote", + "url": "https://github.com/EuripideH/skill-bouddha", + "category": null, + "description": "Mycroft can tell several famous quotes from Buddha.", + "short_description": "", + "branch": "master", + "examples": [ + "Tell me a quote from Buddha.", + "What is your favorite quote of Buddha?", + "tell me a quote from Buddha", + "what is your favorite quote of Buddha" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "credits": [ + "EuripideH" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Bouddha Skill", + "android_handler": "skill-bouddha.euripideh.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-27T09:36:10Z", + "archived": false, + "license": "unknown", + "modified": "2018-05-29T11:52:44Z", + "authorname": "AIIX", + "skillname": "Digikam-Control", + "foldername": "digikam-control", + "name": "Digikam-Control", + "url": "https://github.com/AIIX/digikam-control", + "category": null, + "description": "#### Installation of skill:\n* Download or Clone Git (run: git clone https://github.com/AIIX/DigiKam-control inside /opt/mycroft/skills)\n* Create /opt/mycroft/skills folder if it does not exist\n* Extract Downloaded Skill into a folder. \"DigiKam-control\". (Clone does not require this step)\n* Copy the DigiKam-control folder to /opt/mycroft/skills/ folder\n\n#### Installation of requirements:\n##### Fedora:\n- sudo dnf install dbus-python\n- From terminal: cp -R /usr/lib64/python2.7/site-packages/dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n- From terminal: cp /usr/lib64/python2.7/site-packages/_dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n\n##### Ubuntu / KDE Neon:\n- sudo apt install python-dbus\n- From terminal: cp -R /usr/lib/python2.7/dist-packages/dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n- From terminal: cp /usr/lib/python2.7/dist-packages/_dbus* /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/\n\n* For other distributions:\n- Python Dbus package is required and copying the Python Dbus folder and lib from your system python install over to /home/$USER/.virtualenvs/mycroft/lib/python2.7/site-packages/.", + "short_description": "", + "branch": "master", + "examples": [ + "In digicam next image.", + "In digicam previous image.", + "In digicam rotate clockwise.", + "In digicam rotate counter clockwise.", + "Horizontally.", + "In digicam flip horizontally.", + "Vertically.", + "In digicam flip vertically.", + "Hey Mycroft, in digicam next image", + "Hey Mycroft, in digicam previous image", + "Hey Mycroft, in digicam rotate clockwise", + "Hey Mycroft, in digicam rotate counter clockwise", + "Hey Mycroft, in digicam flip horizontally", + "Hey Mycroft, in digicam flip vertically" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "(AIX) Aditya Mehra" + ], + "requirements": { + "python": [ + "dbus-python" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Digikam Control Skill", + "android_handler": "digikam-control.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-01T20:57:12Z", + "archived": false, + "license": "unknown", + "modified": "2018-04-01T21:09:42Z", + "authorname": "gadgetguy08", + "skillname": "", + "foldername": "nextcloudCalendarSkill", + "name": "", + "url": "https://github.com/gadgetguy08/nextcloudCalendarSkill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "oauth2client==3.0.0", + "httplib2", + "apiclient ", + "tzlocal", + "google-api-python-client " + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Nextcloudcalendarskill Skill", + "android_handler": "nextcloudCalendarSkill.gadgetguy08.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-19T10:39:24Z", + "archived": false, + "license": "unknown", + "modified": "2018-10-19T14:18:24Z", + "authorname": "VHeusdens", + "skillname": "Hello World", + "foldername": "skill-red", + "name": "Hello World", + "url": "https://github.com/VHeusdens/skill-red", + "category": "Daily", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem. \n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n[Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n * [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n * [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n * [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n * [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n * [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n * [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "master", + "examples": [ + "Hello world.", + "How are you?", + "Thank you.", + "Hello world", + "Thank you" + ], + "tags": [ + "first-skill", + "helloworld", + "hello", + "Daily", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/smile.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Red Skill", + "android_handler": "skill-red.vheusdens.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-23T18:39:01Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-11-29T21:15:23Z", + "authorname": "BugHunterPhilosopher", + "skillname": "Alfred", + "foldername": "Alfred", + "name": "Alfred", + "url": "https://github.com/BugHunterPhilosopher/Alfred", + "category": null, + "description": "Trigger Jeedom scenarios and actions using plain old English. If you are able to send a request to:\nhttp://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#&type=scenario&id=#ID#&action=#ACTION# then it should work.", + "short_description": "", + "branch": "master", + "examples": [ + "Lights.", + "Hey Mycroft, lights => launches the scenario that turns all your lights on" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "BugHunterPhilosopher" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Alfred Skill", + "android_handler": "Alfred.bughunterphilosopher.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-23T22:54:16Z", + "archived": false, + "license": "lgpl-3.0", + "modified": "2018-03-23T22:55:23Z", + "authorname": "chris-mcawesome12", + "skillname": "Home Assistant Skill for Mycroft", + "foldername": "Mycroft-Home-Assistant", + "name": "Home Assistant Skill for Mycroft", + "url": "https://github.com/chris-mcawesome12/Mycroft-Home-Assistant", + "category": null, + "description": "[![Stories in Ready](https://badge.waffle.io/btotharye/mycroft-homeassistant.svg?label=ready&title=Ready)](http://waffle.io/btotharye/mycroft-homeassistant)\n\nbased off the original code from https://github.com/BongoEADGC6/mycroft-home-assistant, spun off my own version since they seem to be inactive.\n\nThis is a skill to add [Home Assistant](https://home-assistant.io) support to\n[Mycroft](https://mycroft.ai). Currently is supports turning on and off several\nentity types (`light`, `switch`, `scene`, `groups` and `input_boolean`).", + "short_description": "[![Stories in Ready](https://badge.waffle.io/btotharye/mycroft-homeassistant.svg?label=ready&title=Ready)](http://waffle.io/btotharye/mycroft-homeassistant)", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "fuzzywuzzy==0.14.0", + "requests>=2.10.0", + "python-Levenshtein==0.12.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Home Assistant Skill", + "android_handler": "Mycroft-Home-Assistant.chris-mcawesome12.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-16T11:31:22Z", + "archived": false, + "license": "unknown", + "modified": "2018-12-16T11:35:31Z", + "authorname": "ln191", + "skillname": "Hello World", + "foldername": "Skill-PhotoFrame", + "name": "Hello World", + "url": "https://github.com/ln191/Skill-PhotoFrame", + "category": "Daily", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem. \n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n[Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n * [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n * [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n * [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n * [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n * [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n * [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "master", + "examples": [ + "Hello world.", + "How are you?", + "Thank you.", + "Hello world", + "Thank you" + ], + "tags": [ + "first-skill", + "helloworld", + "hello", + "Daily", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/smile.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Photoframe Skill", + "android_handler": "Skill-PhotoFrame.ln191.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-17T13:21:17Z", + "archived": false, + "license": "unknown", + "modified": "2019-01-02T14:46:31Z", + "authorname": "colla69", + "skillname": "Hello World", + "foldername": "VoiceControlMycroft", + "name": "Hello World", + "url": "https://github.com/colla69/VoiceControlMycroft", + "category": "Daily", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem. \n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n[Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n * [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n * [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n * [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n * [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n * [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n * [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "master", + "examples": [ + "Hello world.", + "How are you?", + "Thank you.", + "Hello world", + "Thank you" + ], + "tags": [ + "first-skill", + "helloworld", + "hello", + "Daily", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/smile.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "pynput >= 1.4", + "keyboard >= 0.13.2" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Voicecontrolmycroft Skill", + "android_handler": "VoiceControlMycroft.colla69.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-01T20:26:25Z", + "archived": false, + "license": "lgpl-3.0", + "modified": "2019-08-26T00:36:43Z", + "authorname": "mschot", + "skillname": "Home Assistant Skill for Mycroft", + "foldername": "mycroft-smartthings", + "name": "Home Assistant Skill for Mycroft", + "url": "https://github.com/mschot/mycroft-smartthings", + "category": null, + "description": "[![Stories in Ready](https://badge.waffle.io/btotharye/mycroft-homeassistant.svg?label=ready&title=Ready)](http://waffle.io/btotharye/mycroft-homeassistant) [![Build Status](https://travis-ci.org/btotharye/mycroft-homeassistant.svg?branch=master)](https://travis-ci.org/btotharye/mycroft-homeassistant)", + "short_description": "[![Stories in Ready](https://badge.waffle.io/btotharye/mycroft-homeassistant.svg?label=ready&title=Ready)](http://waffle.io/btotharye/mycroft-homeassistant) [![Build Status](https://travis-ci.org/btotharye/mycroft-homeassistant.svg?branch=master)](https://travis-ci.org/btotharye/mycroft-homeassistant)", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "fuzzywuzzy==0.14.0", + "python-Levenshtein==0.12.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Smartthings Skill", + "android_handler": "mycroft-smartthings.mschot.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-05T17:48:01Z", + "archived": false, + "license": "unknown", + "modified": "2020-05-26T20:35:19Z", + "authorname": "henridbr", + "skillname": "Netatmo Weather", + "foldername": "henridbr-netatmo-weather", + "name": "Netatmo Weather", + "url": "https://github.com/henridbr/henridbr-netatmo-weather", + "category": "Daily", + "description": "Netatmo weather device is part of your home network using wifi and you can look at some parameters from Netatmo website on your desktop, or apps on smartphones and tablets.\n\n[![Netatmo_weather station](https://raw.githubusercontent.com/henridbr/Netatmo-Weather/master/images/Netatmo-device.png\n)](https://www.netatmo.com/en-US/product/weather/)\n\nWhat's new with Mycroft ? \"Hey Mycroft, what's the room temperature ?\", it's easier and faster.", + "short_description": "A Mycroft Skill for Home Temperatures and more with Netatmo.", + "branch": "master", + "examples": [ + "I need info from Netatmo.", + "What's home temperature ?", + "What's room temperature ?", + "What's the temperature in our garden ?", + "What's the pressure ?", + "What's the humidity ?", + "Hey Mycroft, I need info from Netatmo and Mycroft will connect to Netatmo", + "What's home temperature ? and Mycroft says inside and out side temperatures", + "What's room temperature ? and Mycroft says inside temperature and its trend", + "What's the temperature in our garden ? and Mycroft says outside temperature and its trend", + "What's the pressure ? and Mycroft says absolute (at sea level) atmospheric pressure and its trend", + "What's the humidity ? and Mycroft says outside temperature and its trend" + ], + "tags": [ + "IoT", + "Netatmo", + "Picroft", + "Daily", + "Weather", + "no-license" + ], + "platforms": [ + "platform_picroft" + ], + "stars": 0, + "icon": "https://raw.githubusercontent.com/henridbr/Netatmo-Weather/master/images/Home_Temp.png", + "credits": [ + "Henri Debierre (@henridbr)\n\n[Netatmo SDK](https://dev.netatmo.com/resources/technical/samplessdks/codesamples#getstationsdata)" + ], + "categories": [ + "Daily", + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Henridbr Netatmo Weather Skill", + "android_handler": "henridbr-netatmo-weather.henridbr.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-10T17:00:15Z", + "archived": false, + "license": "unknown", + "modified": "2018-12-10T19:53:21Z", + "authorname": "josmoo15", + "skillname": "Hello World", + "foldername": "skill-mcp-status", + "name": "Hello World", + "url": "https://github.com/josmoo15/skill-mcp-status", + "category": "Daily", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem. \n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n[Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n * [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n * [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n * [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n * [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n * [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n * [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "master", + "examples": [ + "Hello world.", + "How are you?", + "Thank you.", + "Hello world", + "Thank you" + ], + "tags": [ + "first-skill", + "helloworld", + "hello", + "Daily", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/smile.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mcp Status Skill", + "android_handler": "skill-mcp-status.josmoo15.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-15T10:59:46Z", + "archived": false, + "license": "unknown", + "modified": "2018-11-15T21:39:32Z", + "authorname": "Smoerble", + "skillname": "Hello World", + "foldername": "skill-hello-earth", + "name": "Hello World", + "url": "https://github.com/Smoerble/skill-hello-earth", + "category": "Daily", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem. \n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n[Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n * [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n * [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n * [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n * [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n * [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n * [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "master", + "examples": [ + "Hello world.", + "How are you?", + "Thank you.", + "Hello world", + "Thank you" + ], + "tags": [ + "first-skill", + "helloworld", + "hello", + "Daily", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/smile.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hello Earth Skill", + "android_handler": "skill-hello-earth.smoerble.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-29T15:35:59Z", + "archived": false, + "license": "mit", + "modified": "2019-05-04T00:58:18Z", + "authorname": "Tyler-The-App-Creator", + "skillname": "Mycroftinator", + "foldername": "mycroftinator", + "name": "Mycroftinator", + "url": "https://github.com/Tyler-The-App-Creator/mycroftinator", + "category": null, + "description": "A fun game created with Akinator the Genie, https://en.akinator.com/\nbrought to life using the Mycroft open source AI, https://mycroft.ai/", + "short_description": "", + "branch": "master", + "examples": [ + "Start Akinator.", + "Play Mycroftinator.", + "Start Akinator", + "Play Mycroftinator" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Tyler The App Creator" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroftinator Skill", + "android_handler": "mycroftinator.tyler-the-app-creator.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-16T19:56:03Z", + "archived": false, + "license": "unknown", + "modified": "2018-07-18T05:02:44Z", + "authorname": "aussieW", + "skillname": "Knock Knock Jokes", + "foldername": "knock-knock-jokes-skill", + "name": "Knock Knock Jokes", + "url": "https://github.com/aussieW/knock-knock-jokes-skill", + "category": null, + "description": "A skill for telling Knock Knock jokes.\n\nThe user requests Mycroft to tell a knock knock joke and then interacts with Mycroft in the delivery of the joke. Mycroft expects the user to reply with certain keywords to allow the interaction to progress smoothly.\n\nHere is a sample interaction\n\nUser: \"Hey Mycroft, tell me a knock knock\"\n\nMycroft: \"knock knock\"\n\nUser: \"who's there\" <<< must be this response\n\nMycroft: \"says\"\n\nUser: \"says who\" <<< must have the word 'who' somewhere in the response\n\nMycroft: \"says me, that's who\"\n\nUser: rotfl.", + "short_description": "", + "branch": "master", + "examples": [ + "Tell me a knock knock joke." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "aussieW" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Knock Knock Jokes Skill", + "android_handler": "knock-knock-jokes-skill.aussiew.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-25T19:11:30Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-01-06T19:02:28Z", + "authorname": "RdeLange", + "skillname": "Mosquito Message", + "foldername": "skill-mosquito-message", + "name": "Mosquito Message", + "url": "https://github.com/RdeLange/skill-mosquito-message", + "category": null, + "description": "This skill has two purposes:\n1) Instead of triggering a skill by asking Mycroft a question, this skill triggers when a text message is received on mqtt.\nIt can be used for notifications. For instance, a smart home server could publish the text \"Somebody is at the door\", if the doorbell is pressed.\nIt is possible to make Mycroft repeat the last text it received on mqtt.\n\n2) Send an utterance in text from mqtt, to activate other skills. For instance, if your\nhome automation detect that a window is opened, send the text \"_utterance remind me to close the window in 10 minutes\" on mqtt to\ntrigger the \"reminder\" skill.\n\n\n### Configuration\nThe skill is configured on your \"Mycroft Home\" page. Configure the mqtt server, port and topic that the skill will listen for text messages on.\nCurrently, password or certificates are not supported. (Maybe I will implement it if you promise to test it :)\n\nA restart of the skill is needed when changing the configuration.\n\nOptionally, it is possible to split the text, using a regular expression.\n\nExample CamelCase: If you send the string \"KitchenWindow is open\",\nyou want to split KitchenWindow. After the split Mycroft will say \"Kitchen Window is open\". To do that set the parameters on \"Mycroft Home\" like this:\n* Split text at pattern (optional): [a-z][A-Z]\n* Retain characters in matched string until index: 1\n* Retain characters in matched string from index: 1\n\nWhat happens: The regex match \"nK\" in \"KitchenWindow is open\". We retain the characters until index 1 of \"nK\", which is n.\nWe retain the characters after index 1 of \"nK\", which is K. And we put a space in the middle.\n\nExample hypen: Convert \"Outside-temperature is -5 degrees\" to \"Outside temperature is -5 degrees\"\n* Split text at pattern (optional): [a-z|A-Z]-[a-z|A-Z]\n* Retain characters in matched string until index: 1\n* Retain characters in matched string from index: 2\n\nWhat happens: The regex match \"e-t\" in \"Outside-temperature is -5 degrees\". We retain the characters until index 1 of \"e-t\", which is e.\nWe retain the characters after index 2 of \"e-t\", which is t. And we put a space in the middle.\n\nExample underscore: Convert \"Kitchen_window is open\" to \"Kitchen Window is open\"\n* Split text at pattern (optional): _\n* Retain characters in matched string until index: 0\n* Retain characters in matched string from index: 1\n\nWhat happens: The regex match \"_\" in \"Kitchen_window is open\". We retain the characters until index 0 of \"_\", which is no characters.\nWe retain the characters after index 1 of \"_\", which is no characters. And we put a space in the middle.", + "short_description": "", + "branch": "master", + "examples": [ + "Out/text.", + "You, at a linux command prompt: mosquitto_pub -h mqttserver -t my-out/text -m.", + ":", + "You:", + ":", + "You, at a linux command prompt: mosquitto_pub -h mqttserver -t my-out/text -m.", + ":", + ":", + "You, at a linux command prompt: mosquitto_pub -h mqttserver -t my-out/text -m the washing machine is done", + "Mycroft: the washing machine is done", + "You: Hey Mycroft, what was the last mosquito message", + "Mycroft: the washing machine is done", + "You, at a linux command prompt: mosquitto_pub -h mqttserver -t my-out/text -m _utterance remind me to close the window in 10 minutes", + "Mycroft: reminder set for 9 minute and 59 seconds from now", + "Mycroft: you have a reminder to close the window" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Carsten Agerskov (https://github.com/CarstenAgerskov)" + ], + "requirements": { + "python": [ + "paho-mqtt", + "future" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mosquito Message Skill", + "android_handler": "skill-mosquito-message.rdelange.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-30T01:11:21Z", + "archived": false, + "license": "unknown", + "modified": "2018-02-13T16:18:11Z", + "authorname": "aussieW", + "skillname": "Description", + "foldername": "skill-knock-knock-jokes", + "name": "Description", + "url": "https://github.com/aussieW/skill-knock-knock-jokes", + "category": null, + "description": "In this skill a user interacts with Mycroft to tell a Knock Knock joke.\n\nHere is a sample interaction\n\nUser: \"Hey Mycroft, tell a knock knock\"\n\nMycroft: \"knock knock\"\n\nUser: \"who's there\" <<< must be this response\n\nMycroft: \"says\"\n\nUser: \"says who\" <<< must have the word 'who' somewhere in the response\n\nMycroft: \"says me, that's who\"\n\nUser: rotfl.", + "short_description": "", + "branch": "master", + "examples": [ + "Tell a knock knock.", + "Tell a knock knock joke.", + "tell a knock knock", + "tell a knock knock joke <<<< this version does not work yet!!!!!" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "aussieW" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Knock Knock Jokes Skill", + "android_handler": "skill-knock-knock-jokes.aussiew.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-06T13:17:34Z", + "archived": false, + "license": "unknown", + "modified": "2018-03-06T13:21:47Z", + "authorname": "AIIX", + "skillname": "plasma-baloo-search-skill", + "foldername": "plasma-baloo-search-skill", + "name": "plasma-baloo-search-skill", + "url": "https://github.com/AIIX/plasma-baloo-search-skill", + "category": null, + "description": "#### Note: This Mycroft Skill Requires The Mycroft Plasmoid for Desktop / Plasma-Mobile To Display Results.", + "short_description": "", + "branch": "master", + "examples": [ + "Local search music $Songnamehere.", + "Local search video $Movienamehere.", + "Local search documents $Documentnamehere.", + "Hey Mycroft local search music $Songnamehere", + "Hey Mycroft local search video $Movienamehere", + "Hey Mycroft local search documents $Documentnamehere" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Aix (aix.m@outlook.com)" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Plasma Baloo Search Skill", + "android_handler": "plasma-baloo-search-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-21T10:31:22Z", + "archived": false, + "license": "unknown", + "modified": "2018-01-21T10:37:09Z", + "authorname": "smolino", + "skillname": "skill-communicate", + "foldername": "skill-communicate", + "name": "skill-communicate", + "url": "https://github.com/smolino/skill-communicate", + "category": null, + "description": "Communication with voice command between picroft or Desktop and another picroft with skill-gpio8s installed.\nThe communication is made using an ssh connection sending say_to_mycroft command to a remote picroft.\n\nLocal (desktop or picroft) skill-communicate --> remote (picroft with skill-gpio8s)\n\nFrom local Picroft you are able to run remote picroft commands", + "short_description": "Communication with voice command between picroft or Desktop and another picroft with skill-gpio8s installed.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Communicate Skill", + "android_handler": "skill-communicate.smolino.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-29T11:54:15Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-06-29T12:46:08Z", + "authorname": "sofwerx", + "skillname": "Mycroft PDF Skill", + "foldername": "skill-pdf", + "name": "Mycroft PDF Skill", + "url": "https://github.com/sofwerx/skill-pdf", + "category": null, + "description": "Use mycroft to query pages from pdf with spoken keywords.", + "short_description": "", + "branch": "master", + "examples": [ + "Filter for linux.", + "Filter for wireshark and windows.", + "filter for linux", + "filter for wireshark and windows" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "wikipedia==1.4.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pdf Skill", + "android_handler": "skill-pdf.sofwerx.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-07T15:52:20Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-11-14T09:27:58Z", + "authorname": "luke5sky", + "skillname": "Directions Skill", + "foldername": "directions-skill", + "name": "Directions Skill", + "url": "https://github.com/luke5sky/directions-skill", + "category": null, + "description": "A skill to get simple directions (time and distance) via MyCroft.\n\nYou need to create an account at https://openrouteservice.org/ and create an API-KEY/API-TOKEN put this on home.mycroft.ai under skill settings.\nAfter this restart your MyCroft Unit or give mycroft some time to sync the settings.\n\nSettings:\n- OPENROUTESERVICE-APIKEY: API-Key from OpenRouteService\n- DISTANCE-UNIT: this may be KM (for kilometers) or MI (for miles)\n\nHowToUse:\n\n\"Hey mycroft, give me directions from Richmond Hill Road New York to 39th street kansas city\"", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Luke5Sky" + ], + "requirements": { + "python": [ + "urllib.request" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Directions Skill", + "android_handler": "directions-skill.luke5sky.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-03T10:47:42Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-11-19T23:14:43Z", + "authorname": "mkonsti", + "skillname": "Deutschlandfunk player", + "foldername": "radio_playback_skill", + "name": "Deutschlandfunk player", + "url": "https://github.com/mkonsti/radio_playback_skill", + "category": null, + "description": "Play Deutschlandfunk streams and query schedule.", + "short_description": "", + "branch": "master", + "examples": [ + "Play dlf nova.", + "Play dlf.", + "Play dlf culture.", + "What's on dlf?", + "Hey Mycroft, play dlf nova", + "Hey Mycroft, play dlf", + "Hey Mycroft, play dlf culture", + "Hey Mycroft, what's on dlf" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "@ofosos" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Radio_Playback_Skill Skill", + "android_handler": "radio_playback_skill.mkonsti.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-27T07:14:52Z", + "archived": false, + "license": "unknown", + "modified": "2018-08-22T16:10:52Z", + "authorname": "AIIX", + "skillname": "Ask-Stack", + "foldername": "ask-stack", + "name": "Ask-Stack", + "url": "https://github.com/AIIX/ask-stack", + "category": null, + "description": "#### Note: This Mycroft Skill Requires The Mycroft Plasmoid for Desktop / Plasma-Mobile To Display and Interact with Results\nFind Questions on StackExchanged based channels.\n###### Done: StackOverFlow\n###### ToDo: Rest.", + "short_description": "", + "branch": "master", + "examples": [ + "Ask stackoverflow how to debug python.", + "Hey Mycroft ask stackoverflow how to debug python" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Aix (aix.m@outlook.com)" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Ask Stack Skill", + "android_handler": "ask-stack.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-29T02:14:26Z", + "archived": false, + "license": "agpl-3.0", + "modified": "2018-04-28T17:56:42Z", + "authorname": "Quinn2017", + "skillname": "Skill-Abitrator-of-Disputes", + "foldername": "Skill-Arbitrator-of-Disputes", + "name": "Skill-Abitrator-of-Disputes", + "url": "https://github.com/Quinn2017/Skill-Arbitrator-of-Disputes", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Up if all parties consent, to which a." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "The skill is inspired and a basic reworking of Willem Ligtenberg's 'Flip a Coin' Skill." + ], + "requirements": { + "python": [ + "None" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Arbitrator Of Disputes Skill", + "android_handler": "Skill-Arbitrator-of-Disputes.quinn2017.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-15T18:13:23Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-10-15T18:23:52Z", + "authorname": "syner1", + "skillname": "Naptime", + "foldername": "mycroft-nap-skill", + "name": "Naptime", + "url": "https://github.com/syner1/mycroft-nap-skill", + "category": "Daily", + "description": "Tell Mycroft to sleep when you don't want to be disturbed in any way.\nThis stops all calls to Speech to Text system, guaranteeing your voice won't\nbe sent anywhere on an accidental activation.\n\nWhen sleeping, Mycroft will only listen locally for the phrase \"Hey Mycroft,\nwake up\". Otherwise the system will be totally silent and won't bother you.\n\nOn a Mark 1 this also dims the eyes.", + "short_description": "Put Mycroft to sleep when you don't want to be disturbed", + "branch": "18.08", + "examples": [ + "Go to sleep.", + "Nap time.", + "Wake up.", + "Go to sleep", + "Nap time", + "Wake up" + ], + "tags": [ + "naptime", + "do-not-disturb", + "sleep", + "donotdisturb", + "Configuration", + "Daily", + "nap", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/bed.svg", + "credits": [ + "Mycroft AI (@MycroftAI)\nzelmon64 (correct wake word)" + ], + "categories": [ + "Daily", + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Nap Skill", + "android_handler": "mycroft-nap-skill.syner1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-07T21:57:00Z", + "archived": false, + "license": "unknown", + "modified": "2019-06-15T02:23:48Z", + "authorname": "JarbasAl", + "skillname": "Colossal Cave Adventure", + "foldername": "cave-adventure-game-skill", + "name": "Colossal Cave Adventure", + "url": "https://github.com/JarbasAl/cave-adventure-game-skill", + "category": "Entertainment", + "description": "This is a faithful port of the “Adventure” game to a Mycroft Skill from the original 1977 FORTRAN code by Crowther and Woods.\n\nAdapted from [python-adventure](https://github.com/brandon-rhodes/python-adventure), the python port of the game.", + "short_description": "[![Donate with Bitcoin](https://en.cryptobadges.io/badge/micro/1QJNhKM8tVv62XSUrST2vnaMXh5ADSyYP8)](https://en.cryptobadges.io/donate/1QJNhKM8tVv62XSUrST2vnaMXh5ADSyYP8) [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://paypal.me/jarbasai) [![Say Thanks!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/JarbasAl) skill for Adventure game by Crowther and Woods", + "branch": "master", + "examples": [ + "Play cave adventure.", + "Who made cave adventure?", + "Save.", + "Resume cave adventure." + ], + "tags": [ + "Entertainment", + "cave", + "game", + "adventure", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Cave Adventure Game Skill", + "android_handler": "cave-adventure-game-skill.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-06T21:55:09Z", + "archived": false, + "license": "unknown", + "modified": "2018-08-27T15:35:39Z", + "authorname": "erabti", + "skillname": "Pomodoro Skill", + "foldername": "mycroft-pomodoro-skill", + "name": "Pomodoro Skill", + "url": "https://github.com/erabti/mycroft-pomodoro-skill", + "category": null, + "description": "This skill is used to try to make Mycroft as your work companion.\nPomodoro is a very good work technique used to manage time, by giving persistent break times.\n\n### NOTES:\n1. The default work time is 25 minutes, the default break time is 5 minutes and the default long break time is 15 minutes.\n2. If you want to change the work time or the break time in speech, say the work time first.\n3. Not recommended to put the break time longer than the work time.\n4. Not recommended to put the work and break time too short (below 10 seconds).\n\n### Terminology:\n1. A cycle is one finished work and one finished break.\n2. A run is four finished cycles.\n3. A long break is a duration taken each run.\n4. A session is all works and breaks taken after stopping pomodoro.\n\n### TODO:\n1. Make a record to store the sessions.\n2. Ask to save the session each time finishes.\n3. Keep record of distractions during the session.\n4. Integrate with the enclosure.\n5. Switchable fun mode!", + "short_description": "", + "branch": "master", + "examples": [ + "Pomodoro.", + "Start pomodoro.", + "Start a pomodoro.", + "Start a pomodoro for 23 minutes.", + "Start a pomodoro for 20 minutes and 10 minutes.", + "Start pomodoro for 30 minutes work and 10 minutes break.", + "Start a pomodoro for 20 minutes work time and 5 minutes break time.", + "How much time left for the work time.", + "How much time left in pomodoro.", + "Pomodoro status.", + "How much time left for the break.", + "What is the remaining time for the break?", + "End pomodoro.", + "Stop pomodoro.", + "Exit pomodoro.", + "pomodoro", + "start pomodoro", + "start a pomodoro", + "start a pomodoro for 23 minutes", + "start a pomodoro for 20 minutes and 10 minutes", + "start pomodoro for 30 minutes work and 10 minutes break", + "start a pomodoro for 20 minutes work time and 5 minutes break time", + "how much time left for the work time", + "how much time left in pomodoro", + "pomodoro status", + "how much time left for the break", + "what is the remaining time for the break", + "end pomodoro", + "stop pomodoro", + "exit pomodoro" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "credits": [ + "erabti\nmycroft community" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Pomodoro Skill", + "android_handler": "mycroft-pomodoro-skill.erabti.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-12T14:39:47Z", + "archived": false, + "license": "unknown", + "modified": "2020-05-25T19:17:58Z", + "authorname": "henridbr", + "skillname": "![tree](https://github.com/henridbr/Skill_Family_Learning/blob/master/images/arbre1.jpg) My Family Tree", + "foldername": "henridbr-my_family_tree", + "name": "![tree](https://github.com/henridbr/Skill_Family_Learning/blob/master/images/arbre1.jpg) My Family Tree", + "url": "https://github.com/henridbr/henridbr-my_family_tree", + "category": null, + "description": "**a SKILL for Mycroft**\n\nThe family tree is pre-recorded and Mycroft can read it.", + "short_description": "**a SKILL for Mycroft**", + "branch": "master", + "examples": [ + "Who is my granddaughter ?", + "How old is Joe ?", + "What is the city of Jane ?", + "And more to be developped.", + "who is my granddaughter ?", + "how old is Joe ?", + "what is the city of Jane ?", + "and more to be developped" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Henridbr My_Family_Tree Skill", + "android_handler": "henridbr-my_family_tree.henridbr.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-23T13:30:34Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-05-23T22:08:49Z", + "authorname": "adamc199", + "skillname": "Mycroft-skill-karma", + "foldername": "Mycroft-skill-karma", + "name": "Mycroft-skill-karma", + "url": "https://github.com/adamc199/Mycroft-skill-karma", + "category": null, + "description": "Building my first skill for mycroft to play different kinds of requested karma\n\nGoing to base it on this coin flip skill: https://github.com/wligtenberg/coin-flip-skill\n\nI also have never written python code, or any real code.\n\n=============================================\n\nThe master version is stable and works\n\nTo install:\nmsm install https://github.com/adamc199/Mycroft-skill-karma\n\nThen restart the myvroft skills\nmycroft-skills restart", + "short_description": "Building my first skill for mycroft to play different kinds of requested karma", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Karma Skill", + "android_handler": "Mycroft-skill-karma.adamc199.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-17T15:54:14Z", + "archived": false, + "license": "unknown", + "modified": "2018-07-17T17:22:34Z", + "authorname": "estherdalley", + "skillname": "Check Signal", + "foldername": "check-signal-skill", + "name": "Check Signal", + "url": "https://github.com/estherdalley/check-signal-skill", + "category": null, + "description": "Mycroft skill for checking the signal strength of a connected IOTBit.", + "short_description": "", + "branch": "master", + "examples": [ + "How good is my signal?", + "What's the signal strength here?" + ], + "tags": [ + "home", + "testing", + "Mycroft", + "an", + "cloned", + "of", + "home,", + "during", + "as", + "is", + "if", + "be", + "IOTBit_library-auto", + "home/pi/:", + "venv", + "edit", + "to", + "startMycroft.sh", + "needs", + "from", + "designed", + "etc.", + "look", + "where", + "for", + "into", + "way", + "starting", + "run", + "will", + "cli-client", + "/home/pi/mycroft-core/.venv/lib/python3.5/site-packages", + "-", + "mycroft-core", + "moved", + "necessary.", + "the", + "easy", + "you", + "and", + "For", + "copy", + "paths", + "example,", + "it:", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Check Signal Skill", + "android_handler": "check-signal-skill.estherdalley.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-23T21:04:48Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-09-23T21:04:58Z", + "authorname": "solograyhat", + "skillname": "Mycroft's Personal Background", + "foldername": "skill-personal-18.08", + "name": "Mycroft's Personal Background", + "url": "https://github.com/solograyhat/skill-personal-18.08", + "category": "Entertainment", + "description": "Ask about the \"birth\" and parentage of Mycroft and get a taste of the community\nwho is fostering this open source artificial intelligence.", + "short_description": "Learn history and personality of Mycroft", + "branch": "master", + "examples": [ + "When were you created?", + "What are you?", + "Where were you born?", + "Who made you?", + "Do you even rhyme?" + ], + "tags": [ + "Entertainment", + "personality", + "persona", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/smile-wink.svg", + "credits": [ + "Mycroft AI (@MycroftAI)\n\nPoem penned by community member Jelmer Prins" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Personal 18.08 Skill", + "android_handler": "skill-personal-18.08.solograyhat.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-23T21:32:47Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-01-23T22:50:38Z", + "authorname": "RdeLange", + "skillname": "Mosquito Broadcast", + "foldername": "skill-mosquito-broadcast", + "name": "Mosquito Broadcast", + "url": "https://github.com/RdeLange/skill-mosquito-broadcast", + "category": null, + "description": "This skill has three purposes:\n1) Broadcast messages to other mycroft devices\n2) Receive broadcast messages from other mycroft devices\n3) Repeat the last broadcast message which was send to the mqtt topic specified\n\nAnd a warning: Due to the way this skill is implemented, it may stop working in case of a live update, under certain circumstances. A workaround is restarting the skill (or restarting Mycroft).\nThe problem only affects this skill. I am still looking for a solution to this.\n\n\n### Configuration\nThe skill is configured on your \"Mycroft Home\" page. Configure the mqtt server, port and topic that the skill will listen for text messages on.\nCurrently, password or certificates are not supported. (Maybe I will implement it if you promise to test it :)\n\nA restart of the skill is needed when changing the configuration.\n\nOptionally, it is possible to split the text, using a regular expression.\n\nExample CamelCase: If you send the string \"KitchenWindow is open\",\nyou want to split KitchenWindow. After the split Mycroft will say \"Kitchen Window is open\". To do that set the parameters on \"Mycroft Home\" like this:\n* Split text at pattern (optional): [a-z][A-Z]\n* Retain characters in matched string until index: 1\n* Retain characters in matched string from index: 1\n\nWhat happens: The regex match \"nK\" in \"KitchenWindow is open\". We retain the characters until index 1 of \"nK\", which is n.\nWe retain the characters after index 1 of \"nK\", which is K. And we put a space in the middle.\n\nExample hypen: Convert \"Outside-temperature is -5 degrees\" to \"Outside temperature is -5 degrees\"\n* Split text at pattern (optional): [a-z|A-Z]-[a-z|A-Z]\n* Retain characters in matched string until index: 1\n* Retain characters in matched string from index: 2\n\nWhat happens: The regex match \"e-t\" in \"Outside-temperature is -5 degrees\". We retain the characters until index 1 of \"e-t\", which is e.\nWe retain the characters after index 2 of \"e-t\", which is t. And we put a space in the middle.\n\nExample underscore: Convert \"Kitchen_window is open\" to \"Kitchen Window is open\"\n* Split text at pattern (optional): _\n* Retain characters in matched string until index: 0\n* Retain characters in matched string from index: 1\n\nWhat happens: The regex match \"_\" in \"Kitchen_window is open\". We retain the characters until index 0 of \"_\", which is no characters.\nWe retain the characters after index 1 of \"_\", which is no characters. And we put a space in the middle.", + "short_description": "", + "branch": "18.8.1", + "examples": [ + "Out/text.", + "You:", + "(on your device):", + "(on other devices): <DINGDONG>", + "You:", + "(on your device):" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Based on the Mosquito-Speak Skill from Carsten Agerskov (https://github.com/CarstenAgerskov)" + ], + "requirements": { + "python": [ + "paho-mqtt", + "future" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mosquito Broadcast Skill", + "android_handler": "skill-mosquito-broadcast.rdelange.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-03T07:56:17Z", + "archived": false, + "license": "unknown", + "modified": "2018-08-22T16:12:12Z", + "authorname": "AIIX", + "skillname": "Animelist-skill", + "foldername": "animelist-skill", + "name": "Animelist-skill", + "url": "https://github.com/AIIX/animelist-skill", + "category": null, + "description": "#### Installation of skill:\n* Download or Clone Git (run: git clone https://github.com/AIIX/Animelist-skill inside /opt/mycroft/skills)\n* Create /opt/mycroft/skills folder if it does not exist\n* Extract Downloaded Skill into a folder. \"Animelist-skill\". (Clone does not require this step)\n* Copy the Animelist-skill folder to /opt/mycroft/skills/ folder.", + "short_description": "", + "branch": "master", + "examples": [ + "Search anime %some-anime-name or $some-anime-keywords.", + "Hey Mycroft, search anime %some-anime-name or $some-anime-keywords" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "PyMoe - https://github.com/ccubed/PyMoe - Author: https://github.com/ccubed", + "(AIX) Aditya Mehra" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Animelist Skill", + "android_handler": "animelist-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-18T04:00:51Z", + "archived": false, + "license": "unknown", + "modified": "2020-10-23T17:48:41Z", + "authorname": "ejstacey", + "skillname": "subsonic media player", + "foldername": "skill-subsonic-media", + "name": "subsonic media player", + "url": "https://github.com/ejstacey/skill-subsonic-media", + "category": null, + "description": "This module plays streaming content from a Subsonic Media Server (https://www.subsonic.org/).", + "short_description": "", + "branch": "master", + "examples": [ + "Play something i can never have by nine inch nails.", + "Play pretty hate machine.", + "Play nine inch nails.", + "Play pretty hate machine on random on my chromecast." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Subsonic Media Skill", + "android_handler": "skill-subsonic-media.ejstacey.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-15T04:18:31Z", + "archived": false, + "license": "mit", + "modified": "2018-05-15T04:34:27Z", + "authorname": "HellCatVN", + "skillname": "Mycroft-Random", + "foldername": "Mycroft-Random", + "name": "Mycroft-Random", + "url": "https://github.com/HellCatVN/Mycroft-Random", + "category": null, + "description": "This skill will let mycroft create n number from a to b.", + "short_description": "", + "branch": "master", + "examples": [ + "Random from a to b.", + "Random n from a to b.", + "Random from a to b", + "Random n from a to b" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "HellCatVN" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Random Skill", + "android_handler": "Mycroft-Random.hellcatvn.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-08-11T22:11:00Z", + "archived": false, + "license": "mit", + "modified": "2020-03-14T21:31:02Z", + "authorname": "Shamanon", + "skillname": "webSearch", + "foldername": "webSearch", + "name": "webSearch", + "url": "https://github.com/Shamanon/webSearch", + "category": null, + "description": "Mycroft Skill to initiate browser search using google, pirate bay, etc.", + "short_description": "Mycroft Skill to initiate browser search using google, pirate bay, etc.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Websearch Skill", + "android_handler": "webSearch.shamanon.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-14T03:13:11Z", + "archived": false, + "license": "unknown", + "modified": "2018-04-14T03:16:35Z", + "authorname": "marcfunston", + "skillname": "Algorithm", + "foldername": "skill-protocol", + "name": "Algorithm", + "url": "https://github.com/marcfunston/skill-protocol", + "category": null, + "description": "Currently undefined functions\nOmega will shut MyCroft and the computer.", + "short_description": "", + "branch": "master", + "examples": [ + "Protocol Gamma.", + "Tell me merge sort running time.", + "Protocol Gamma", + "Tell me merge sort running time" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft AI" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Protocol Skill", + "android_handler": "skill-protocol.marcfunston.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-23T20:49:44Z", + "archived": false, + "license": "unknown", + "modified": "2018-09-23T21:13:55Z", + "authorname": "solograyhat", + "skillname": "skill-personal", + "foldername": "mycroft-personal", + "name": "skill-personal", + "url": "https://github.com/solograyhat/mycroft-personal", + "category": null, + "description": "Skill will answer some of the personality questions of mycroft.", + "short_description": "", + "branch": "master", + "examples": [ + "What are you?", + "Where are you born?", + "Who made you?", + "what are you?", + "where are you born?", + "who made you?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft Inc" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Personal Skill", + "android_handler": "mycroft-personal.solograyhat.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-28T20:18:10Z", + "archived": false, + "license": "mit", + "modified": "2018-06-28T20:18:54Z", + "authorname": "avimeens", + "skillname": "Wemo Controller Using Wit", + "foldername": "skill-wemo-controller-using-wit", + "name": "Wemo Controller Using Wit", + "url": "https://github.com/avimeens/skill-wemo-controller-using-wit", + "category": null, + "description": "Mycroft skill to controll WeMo switches that are not on the same network as Mycroft.", + "short_description": "", + "branch": "master", + "examples": [ + "Find WeMo devices.", + "Discover WeMo devices.", + "Turn on living room lights.", + "Turn of living room lights.", + "Turn on dining room fan.", + "Turn off dining room fan." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Avinash Vyas" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wemo Controller Using Wit Skill", + "android_handler": "skill-wemo-controller-using-wit.avimeens.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-23T17:44:57Z", + "archived": false, + "license": "unknown", + "modified": "2018-12-23T17:45:09Z", + "authorname": "cliffordvandyk", + "skillname": "Mqtt Automation Controller", + "foldername": "mqtt-automation-controller-skill", + "name": "Mqtt Automation Controller", + "url": "https://github.com/cliffordvandyk/mqtt-automation-controller-skill", + "category": null, + "description": "Allows control of mqtt-interfaced automation by converting requests to suitable mqtt messages to an mqtt broker on the local network.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn on the pool pump.", + "Turn off the kitchen light.", + "Set the bedroom light to fifty per cent." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "cliffordvandyk" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mqtt Automation Controller Skill", + "android_handler": "mqtt-automation-controller-skill.cliffordvandyk.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-02T22:35:38Z", + "archived": false, + "license": "unknown", + "modified": "2020-02-23T21:30:48Z", + "authorname": "KCAstromechs", + "skillname": "skill-nova-demobot", + "foldername": "skill-nova-demobot", + "name": "skill-nova-demobot", + "url": "https://github.com/KCAstromechs/skill-nova-demobot", + "category": null, + "description": "Mycroft Skill for running the Nova outreach / demo robot", + "short_description": "Mycroft Skill for running the Nova outreach / demo robot", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "RPi.GPIO>=0.6.3" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Nova Demobot Skill", + "android_handler": "skill-nova-demobot.kcastromechs.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-08-16T23:42:13Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-08-17T00:05:46Z", + "authorname": "tiredoftry", + "skillname": "Spelling", + "foldername": "mycroft-spelling", + "name": "Spelling", + "url": "https://github.com/tiredoftry/mycroft-spelling", + "category": null, + "description": "Mycroft can spell any word which is understood by speech-to-text. The proper spelling is pronounced on all platforms, as well as displayed by devices such as the Mark 1.", + "short_description": "", + "branch": "master", + "examples": [ + "How do you spell aardvark?", + "Spell succotash.", + "Spell succotash" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft AI" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Spelling Skill", + "android_handler": "mycroft-spelling.tiredoftry.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-03T20:32:03Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-03-07T12:41:59Z", + "authorname": "Willow-Systems", + "skillname": "mycroft-ACNLCoffeeHelper", + "foldername": "mycroft-ACNLCoffeeHelper", + "name": "mycroft-ACNLCoffeeHelper", + "url": "https://github.com/Willow-Systems/mycroft-ACNLCoffeeHelper", + "category": null, + "description": "A mycroft skill that tells you how a villager in the game [animal crossing: new leaf](https://en.wikipedia.org/wiki/Animal_Crossing:_New_Leaf) likes their coffee for the coffee mini game.<br>", + "short_description": "A mycroft skill that tells you how a villager in the game [animal crossing: new leaf](https://en.wikipedia.org/wiki/Animal_Crossing:_New_Leaf) likes their coffee for the coffee mini game.<br>", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Acnlcoffeehelper Skill", + "android_handler": "mycroft-ACNLCoffeeHelper.willow-systems.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-01T05:36:02Z", + "archived": false, + "license": "unknown", + "modified": "2018-12-01T05:36:08Z", + "authorname": "basiliskAI", + "skillname": "Emotion Matrix", + "foldername": "emotion-matrix-skill", + "name": "Emotion Matrix", + "url": "https://github.com/basiliskAI/emotion-matrix-skill", + "category": null, + "description": "Give mycroft emotions! using a simple vad matrix, mycroft can remember what emotion he has and change them at your command.", + "short_description": "", + "branch": "master", + "examples": [ + "Feel happy.", + "Feel angry.", + "How are you feeling.", + "How are you doing.", + "How you feeling.", + "How you doing.", + "Increase arousal.", + "Decrease valence." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "basiliskAI" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Emotion Matrix Skill", + "android_handler": "emotion-matrix-skill.basiliskai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-17T16:20:08Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-08-09T16:55:23Z", + "authorname": "groupwhere", + "skillname": "skill-tivo", + "foldername": "skill-tivo", + "name": "skill-tivo", + "url": "https://github.com/groupwhere/skill-tivo", + "category": null, + "description": "Based on ideas from the following sites:\n```\nhttps://community.home-assistant.io/t/control-tivo-box-over-telnet/12430/65\nhttps://www.tivocommunity.com/community/index.php?threads/tivo-ui-control-via-telnet-no-hacking-required.392385/\nhttps://community.home-assistant.io/t/tivo-media-player-component/851\nhttps://charliemeyer.net/2012/12/04/remote-control-of-a-tivo-from-the-linux-command-line/\n```\n\nAdd the following to your mycroft.conf and restart mycroft-skills\n```\n\"TivoSkill\": {\n\"name\": \"Bob's Tivo\",\n\"host\": \"192.168.0.84\",\n\"port\": 31339,\n\"zapuser\": \"your@email.addr\",\n\"zappass\": \"YOURZAP2ITPASS\",\n\"debug\": false\n}\n```\n\nPort should always be 31339. Zap2iT is optional but will allow mycroft to tell you what is playing on the current channel. Without it, it will only tell you the channel.\n\nCurrently, the following functions are working:\n* \"Tivo status\"\n* \"Tivo channel up\"\n* \"Tivo channel down\"\n* \"Tivo channel set 2 3 1\"\n* \"Tivo pause\"\n* \"Tivo play\"\n* \"Tivo off\"\n* \"Tivo on\"\n\nThese functions should be working but require some additional testing. These are specifically to initiate and stop a recording in progress:\n* \"Tivo record\"\n* \"Tivo stop\"\n\nMycroft will respond with, e.g.:\n* \"Bob's Tivo is currently watching channel 231\"\n* \"Bob's Tivo is currently watching channel 231 Raiders of the Lost Ark\" (with your zap2it account setup and with the correct lineup selected with their service)\n* \"Bob's Tivo is off\"\n* \"Bob's Tivo is playing\"", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Tivo Skill", + "android_handler": "skill-tivo.groupwhere.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-14T18:38:54Z", + "archived": false, + "license": "unknown", + "modified": "2018-03-14T18:47:06Z", + "authorname": "adriansas88", + "skillname": "", + "foldername": "a", + "name": "", + "url": "https://github.com/adriansas88/a", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "translate", + "unidecode" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "A Skill", + "android_handler": "a.adriansas88.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-08T20:08:13Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-12-29T15:44:37Z", + "authorname": "ErikEkstedt", + "skillname": "Mycroft-Chatbot-Conversation-Research", + "foldername": "mycroft-test-skill", + "name": "Mycroft-Chatbot-Conversation-Research", + "url": "https://github.com/ErikEkstedt/mycroft-test-skill", + "category": null, + "description": "https://mycroft.ai/documentation/skills/introduction-developing-skills/\n\n\n\n\nIdeas to think about\n * search through bookmarked/special pages to find keyword mentioned by user\n - OpenAI\n - SingularityNET\n - deepmind\n - Fair\n - Bair\n\n\nSkills that should already exists\nRead the documentation\n * Find mycroft.conf (using web/home-conf now) and add to .files/mycroft\n * Install the test skill and test it\n * How to continue dialog?\n * Open bookmarks in background (selenium)\n * Vim docs/help\n * man (CLI)\n * Bash script help (I ALWAYS search the most basic stuf over and over)\n * ask if info was valuable and store in json\n * scrape favorite subreddits\n * Github frontpage\n * Remind to look at blogs I wish to stay updated on\n * Open browser\n * Kde settings\n * Crypto prices\n * Spotify", + "short_description": "https://mycroft.ai/documentation/skills/introduction-developing-skills/", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "re" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Test Skill", + "android_handler": "mycroft-test-skill.erikekstedt.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-06T20:40:06Z", + "archived": false, + "license": "unknown", + "modified": "2018-12-20T12:52:34Z", + "authorname": "pcwii", + "skillname": "Hyperion-Skill", + "foldername": "hyperion-control-skill", + "name": "Hyperion-Skill", + "url": "https://github.com/pcwii/hyperion-control-skill", + "category": null, + "description": "Utilize the KODI hyperion plugin for controlling the hyperion strip light RGB bulbs with Mycroft.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn lights on.", + "Turn lights off.", + "Dim the lights.", + "Set lights to 50%", + "Set light color to red.", + "turn lights on", + "turn lights off", + "dim the lights", + "set lights to 50%", + "set light color to red" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "PCWii" + ], + "requirements": { + "python": [ + "requests", + "pexpect", + "asyncio", + "colour", + "websockets" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hyperion Control Skill", + "android_handler": "hyperion-control-skill.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-10T12:01:14Z", + "archived": false, + "license": "unknown", + "modified": "2018-01-15T14:57:02Z", + "authorname": "smolino", + "skillname": "picroft 8 Switch Relay skill gpio and LCD Readme", + "foldername": "skill-gpio8s-lcd", + "name": "picroft 8 Switch Relay skill gpio and LCD Readme", + "url": "https://github.com/smolino/skill-gpio8s-lcd", + "category": null, + "description": "This is a skill for picroft that will interact with the GPIO and 8 Swich Relay + LCD", + "short_description": "This is a skill for picroft that will interact with the GPIO and 8 Swich Relay + LCD", + "branch": "master", + "examples": [ + "G gpio mycroft.", + "1.", + "Get install rpi.gpio." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "smbus2", + "GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Gpio8S Lcd Skill", + "android_handler": "skill-gpio8s-lcd.smolino.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-21T18:26:11Z", + "archived": false, + "license": "unknown", + "modified": "2018-04-21T18:28:47Z", + "authorname": "Quinn2017", + "skillname": "Skill-Contexts-Two", + "foldername": "skill-contexts-two", + "name": "Skill-Contexts-Two", + "url": "https://github.com/Quinn2017/skill-contexts-two", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Contexts Two Skill", + "android_handler": "skill-contexts-two.quinn2017.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-08T08:01:51Z", + "archived": false, + "license": "mit", + "modified": "2018-09-29T15:23:29Z", + "authorname": "Tyler-The-App-Creator", + "skillname": "Want To Play", + "foldername": "want-to-play", + "name": "Want To Play", + "url": "https://github.com/Tyler-The-App-Creator/want-to-play", + "category": null, + "description": "Ask mycroft if it would like to play something and it will start any of the game skills.", + "short_description": "", + "branch": "master", + "examples": [ + "Want to play?", + "Let's play something.", + "Let's game.", + "Let's play something", + "Let's game" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Tyler The App Creator" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Want To Play Skill", + "android_handler": "want-to-play.tyler-the-app-creator.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-21T17:11:38Z", + "archived": false, + "license": "gpl-2.0", + "modified": "2018-12-22T00:11:36Z", + "authorname": "techstoa", + "skillname": "mycroft-sonos", + "foldername": "mycroft-sonos", + "name": "mycroft-sonos", + "url": "https://github.com/techstoa/mycroft-sonos", + "category": null, + "description": "Mycroft skill for sonos speakers", + "short_description": "Mycroft skill for sonos speakers", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "soco==0.16" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Sonos Skill", + "android_handler": "mycroft-sonos.techstoa.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-22T20:24:35Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-02-01T21:07:13Z", + "authorname": "PFE1718", + "skillname": "Habit-miner skill", + "foldername": "PFE1718-habit-miner", + "name": "Habit-miner skill", + "url": "https://github.com/PFE1718/PFE1718-habit-miner", + "category": null, + "description": "This skill is made to work with the full Habits Automation project https://github.com/PFE1718/mycroft-skills-automation.\n\nIts role is to go through user logs and analyse them. By implementing machine learning algorithms, it can then detect most frequent user habits. They are then passed to the habits-automation skill.\n\nIt can detect two types of habits :\n\n* Time based habits (i.e launching the same skill regularly at the same time of the day)\n* Group based habits (i.e launching a group of skills very frequently)", + "short_description": "", + "branch": "master", + "examples": [ + "Start habit mining.", + "start habit mining" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "credits": [ + "Adrien Chevrier\nFlorian Hepp" + ], + "requirements": { + "python": [ + "statistics", + "scipy>=0.13.3", + "sklearn", + "numpy" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pfe1718 Habit Miner Skill", + "android_handler": "PFE1718-habit-miner.pfe1718.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-05T14:27:43Z", + "archived": false, + "license": "unknown", + "modified": "2018-12-10T19:36:05Z", + "authorname": "pcwii", + "skillname": "yeelight-skill", + "foldername": "yeelight-skill", + "name": "yeelight-skill", + "url": "https://github.com/pcwii/yeelight-skill", + "category": null, + "description": "Utilize the Yeelight API and Python library for controlling YeeLight WiFi RGB bulbs with Mycroft.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn lights on.", + "Turn lights off.", + "Dim the lights.", + "Set lights to 50%", + "Set light color to red.", + "turn lights on", + "turn lights off", + "dim the lights", + "set lights to 50%", + "set light color to red" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "PCWii" + ], + "requirements": { + "python": [ + "colour", + "yeelight" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Yeelight Skill", + "android_handler": "yeelight-skill.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-28T22:11:03Z", + "archived": false, + "license": "unknown", + "modified": "2020-09-09T04:20:53Z", + "authorname": "RobBrenn", + "skillname": "Description", + "foldername": "wake-on-lan", + "name": "Description", + "url": "https://github.com/RobBrenn/wake-on-lan", + "category": "IoT", + "description": "A skill that uses the Wake On Lan protocol to wake up a device.", + "short_description": "", + "branch": "master", + "examples": [ + "Wake up Desktop.", + "Turn On Computer.", + "Wake up Desktop", + "Turn On Computer" + ], + "tags": [ + "wake", + "wake-on-lan", + "IoT", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "RobBren\nremcohaszing https://github.com/remcohaszing/pywakeonlan" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [ + "wakeonlan==1.1.6" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wake On Lan Skill", + "android_handler": "wake-on-lan.robbrenn.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-30T06:05:59Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-10-30T06:22:40Z", + "authorname": "kadams1463", + "skillname": "mycroft-flipcoinskill", + "foldername": "mycroft-flipcoinskill", + "name": "mycroft-flipcoinskill", + "url": "https://github.com/kadams1463/mycroft-flipcoinskill", + "category": null, + "description": "Skill that flips a coin for Mycroft AI.", + "short_description": "Skill that flips a coin for Mycroft AI.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Flipcoinskill Skill", + "android_handler": "mycroft-flipcoinskill.kadams1463.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-28T02:02:49Z", + "archived": false, + "license": "unknown", + "modified": "2018-12-08T23:52:57Z", + "authorname": "pcwii", + "skillname": "decora-smart-wifi-skill", + "foldername": "decora-smart-wifi-skill", + "name": "decora-smart-wifi-skill", + "url": "https://github.com/pcwii/decora-smart-wifi-skill", + "category": null, + "description": "Mycroft.AI will have control over the smart wifi dimmer switch.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn the lights on.", + "Turn the lights off.", + "Dim the lights.", + "Set the lights to 25%", + "turn the lights on", + "turn the lights off", + "dim the lights", + "set the lights to 25%" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "PCWii" + ], + "requirements": { + "python": [ + "decora_wifi" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Decora Smart Wifi Skill", + "android_handler": "decora-smart-wifi-skill.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-27T10:26:49Z", + "archived": false, + "license": "unknown", + "modified": "2018-12-27T10:26:56Z", + "authorname": "loicloic", + "skillname": "Mycroft Test", + "foldername": "mycroft-test-skill", + "name": "Mycroft Test", + "url": "https://github.com/loicloic/mycroft-test-skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Test.", + "Testing.", + "Run test." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "loicloic" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Test Skill", + "android_handler": "mycroft-test-skill.loicloic.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-21T03:25:00Z", + "archived": false, + "license": "unknown", + "modified": "2018-04-21T03:26:00Z", + "authorname": "Quinn2017", + "skillname": "Skill-Contexts", + "foldername": "skill-contexts", + "name": "Skill-Contexts", + "url": "https://github.com/Quinn2017/skill-contexts", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Contexts Skill", + "android_handler": "skill-contexts.quinn2017.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-09T00:28:50Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-03-09T01:36:10Z", + "authorname": "Nerdenator", + "skillname": "mycroft_demo_skill", + "foldername": "mycroft_demo_skill", + "name": "mycroft_demo_skill", + "url": "https://github.com/Nerdenator/mycroft_demo_skill", + "category": null, + "description": "A demonstration skill for Mycroft", + "short_description": "A demonstration skill for Mycroft", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft_Demo_Skill Skill", + "android_handler": "mycroft_demo_skill.nerdenator.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-05T18:09:59Z", + "archived": false, + "license": "unknown", + "modified": "2020-04-09T21:36:24Z", + "authorname": "pcwii", + "skillname": "nanoleaf-skill", + "foldername": "nanoleaf-skill", + "name": "nanoleaf-skill", + "url": "https://github.com/pcwii/nanoleaf-skill", + "category": null, + "description": "Mycroft.AI will have control over the smart wifi dimmer switch.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn the aurora on.", + "Turn the aurora off.", + "Dim the aurora.", + "Set the aurora to 25%", + "Set the aurora to red.", + "turn the aurora on", + "turn the aurora off", + "dim the aurora", + "set the aurora to 25%", + "set the aurora to red" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "PCWii" + ], + "requirements": { + "python": [ + "git+https://github.com/pcwii/nanoleaf.git", + "ifaddr", + "colour" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Nanoleaf Skill", + "android_handler": "nanoleaf-skill.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-30T16:16:59Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-12-18T05:35:21Z", + "authorname": "kadams1463", + "skillname": "Play Relaxing Sounds", + "foldername": "mycroft-relaxingsounds", + "name": "Play Relaxing Sounds", + "url": "https://github.com/kadams1463/mycroft-relaxingsounds", + "category": null, + "description": "Play various sounds on a loop through Mycroft. The sounds help with sleep, relaxing, or meditating.\n\nHere is a list of sounds:\n\n * White Noise\n * Waves\n * Rain", + "short_description": "Skill for Mycroft AI that plays relaxing sounds and acts as a noise machine.", + "branch": "master", + "examples": [ + "Play white noise.", + "Play waves.", + "Stop." + ], + "tags": [ + "please", + "feel", + "make", + "If", + "to", + "sleep", + "find", + "health,", + "Contributing", + "something", + "edits", + "skill", + "this", + "Development", + "you", + "and", + "improve,", + "contributions.", + "that", + "can", + "free", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Relaxingsounds Skill", + "android_handler": "mycroft-relaxingsounds.kadams1463.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-07T19:17:36Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-03-07T19:19:19Z", + "authorname": "GotTheNumbers", + "skillname": "lifx-skill", + "foldername": "skill-lifx", + "name": "lifx-skill", + "url": "https://github.com/GotTheNumbers/skill-lifx", + "category": null, + "description": "A Mycroft skill for controlling Lifx lights.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Anthony DiGiovanni" + ], + "requirements": { + "python": [ + "gensim", + "pifx" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Lifx Skill", + "android_handler": "skill-lifx.gotthenumbers.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-31T15:52:14Z", + "archived": false, + "license": "mit", + "modified": "2018-07-31T20:53:11Z", + "authorname": "jrwarwick", + "skillname": "Mycroft AI Integration with MS Flow test", + "foldername": "skill-msflow", + "name": "Mycroft AI Integration with MS Flow test", + "url": "https://github.com/jrwarwick/skill-msflow", + "category": null, + "description": "Simple trigger via Mycroft to send a RESTFul call to special \"HTTP Request\" trigger predefined in MS FLows.", + "short_description": "Simple trigger via Mycroft to send a RESTFul call to special \"HTTP Request\" trigger predefined in MS FLows.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "requests>=2.13.0", + "json" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Msflow Skill", + "android_handler": "skill-msflow.jrwarwick.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-26T16:30:58Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-06-26T19:01:33Z", + "authorname": "BugHunterPhilosopher", + "skillname": "clementine-player", + "foldername": "clementine-player", + "name": "clementine-player", + "url": "https://github.com/BugHunterPhilosopher/clementine-player", + "category": null, + "description": "Control Clementine audio player using plain old English. For Linux.", + "short_description": "", + "branch": "master", + "examples": [ + "Pause.", + "Hey Mycroft, pause" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "BugHunterPhilosopher" + ], + "requirements": { + "python": [ + "dbus-python" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Clementine Player Skill", + "android_handler": "clementine-player.bughunterphilosopher.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-31T11:51:10Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-07-31T11:54:15Z", + "authorname": "AIIX", + "skillname": "mastadon-social-skill", + "foldername": "mastadon-social-skill", + "name": "mastadon-social-skill", + "url": "https://github.com/AIIX/mastadon-social-skill", + "category": null, + "description": "Interact with mastadon, toot and get latest toots.", + "short_description": "", + "branch": "master", + "examples": [ + "Toot hey!", + "Get latest toot.", + "Hey Mycroft, toot hey! ", + "Hey Mycroft, get latest toot" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Aix (Aix@outlook.com)" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mastadon Social Skill", + "android_handler": "mastadon-social-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-21T10:30:24Z", + "archived": false, + "license": "unknown", + "modified": "2018-01-31T03:24:04Z", + "authorname": "smolino", + "skillname": "picroft 8 Switch Relay skill gpio Readme", + "foldername": "picroft_skill_gpio8s", + "name": "picroft 8 Switch Relay skill gpio Readme", + "url": "https://github.com/smolino/picroft_skill_gpio8s", + "category": null, + "description": "This is a skill for picroft that will interact with the GPIO and 8 Swich Relay", + "short_description": "This is a skill for picroft that will interact with the GPIO and 8 Swich Relay", + "branch": "master", + "examples": [ + "G gpio mycroft.", + "Get install rpi.gpio." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Picroft_Skill_Gpio8S Skill", + "android_handler": "picroft_skill_gpio8s.smolino.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-17T13:59:42Z", + "archived": false, + "license": "unknown", + "modified": "2018-03-23T16:18:55Z", + "authorname": "tjoen", + "skillname": "Trivia skill with local stt", + "foldername": "lstt-skill", + "name": "Trivia skill with local stt", + "url": "https://github.com/tjoen/lstt-skill", + "category": null, + "description": "This skill uses mycrofts pocketsphinx STT with a small dict.\n\nIt uses a localstt.dic (dictionary) and localstt.lm (language model) in the res folder.\nIt shuts now down the speech recognition with naptime when the skill starts, and wakes it up when ending it.\n\nAt the moment, the skill will ask you 3 questions.\nYou can answer by choosing 1,2,3 or 4.\n\nYes, no, stop/quit/end, repeat and start/play should also work.\n\nThis started out as an experiment, checking if a faster method could make the game more playable.\nAnd it actually does seem to work pretty good.\n\nTranslations might be a problem with this method, but this skill uses questions in english.\n[JarbasAI](https://github.com/JarbasAl) just made a very nice local listener that will be implemented in the near future.\n[More info on that here](https://github.com/JarbasAl/local_listener)", + "short_description": "", + "branch": "master", + "examples": [ + "Start local speech.", + "Play trivia.", + "Game of trivia.", + "Hey Mycroft, start local speech", + "Hey Mycroft, play trivia", + "Hey Mycroft, game of trivia" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Theun Kohlbeck, https://github.com/tjoen\nSteen Bentall, https://github.com/barricados" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Lstt Skill", + "android_handler": "lstt-skill.tjoen.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-21T13:52:32Z", + "archived": false, + "license": "unknown", + "modified": "2018-02-21T13:53:01Z", + "authorname": "tjoen", + "skillname": "Trivia skill with local stt", + "foldername": "trivia-game-skill", + "name": "Trivia skill with local stt", + "url": "https://github.com/tjoen/trivia-game-skill", + "category": null, + "description": "This skill uses mycrofts pocketsphinx STT with a small dict.\n\nIt uses a localstt.dic (dictionary) and localstt.lm (language model) in the res folder.\n\nAt the moment, the skill will ask you 3 \"general knowledge\" questions.\nYou can answer by choosing 1,2,3 or 4.\n\nYes, No, Stop, Repeat and Start should also work.\n\nThis started out as an experiment, checking if a faster method could make the game more playable.\nAnd it actually does seem to work pretty good.\n\nTranslations might be a problem with this method, but this skill uses questions in english.", + "short_description": "", + "branch": "master", + "examples": [ + "Start local speech.", + "Play trivia.", + "Game of trivia.", + "Hey Mycroft, start local speech", + "Hey Mycroft, play trivia", + "Hey Mycroft, game of trivia" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Theun Kohlbeck, https://github.com/tjoen\nSteen Bentall, https://github.com/barricados\nJarbasAI, https://github.com/JarbasAI" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Trivia Game Skill", + "android_handler": "trivia-game-skill.tjoen.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-04T21:21:58Z", + "archived": false, + "license": "mit", + "modified": "2018-02-12T14:57:52Z", + "authorname": "mikonse", + "skillname": "mycroft smart home skill", + "foldername": "mycroft-smart-home", + "name": "mycroft smart home skill", + "url": "https://github.com/mikonse/mycroft-smart-home", + "category": null, + "description": "This skill is designed to communicate with generic IoT devices via different protocols.\n\nA very basic use case would be turning on a led strip by using an ESP8266.", + "short_description": "This skill is designed to communicate with generic IoT devices via different protocols.", + "branch": "master", + "examples": [ + "*Turn on the light in the kitchen**.", + "*/light/kitchen** with the data **{" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "paho-mqtt", + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Smart Home Skill", + "android_handler": "mycroft-smart-home.mikonse.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-26T19:56:19Z", + "archived": false, + "license": "unknown", + "modified": "2018-10-31T08:33:41Z", + "authorname": "henridbr", + "skillname": "Rolling_Shutters", + "foldername": "Rolling_Shutters", + "name": "Rolling_Shutters", + "url": "https://github.com/henridbr/Rolling_Shutters", + "category": null, + "description": "**a SKILL for Mycroft**\n\nMy home rolling shutters are radio controlled by remotes. \nI use a Wemos D1 mini (ESP8266) in order to simulate one pushing the switches on a remote. \nThe Wemos D1 mini is listening for a GET on its port 80. A command is transmitted through text in the URI.\nThis works fine from desktop using browser or from Android devices (smartphone or tablet) using an API I wrote thanks to Thunkable.\nIt was too difficult to resist doing the same with Mycroft !", + "short_description": "**a SKILL for Mycroft**", + "branch": "master", + "examples": [ + "To shut the rolling shutters : close shutters or close window or shutters down.", + "To open the rolling shutters : open shutters or open windows or lift shutters.", + "To shut the southern rolling shutters half way on sunny days : shadow shutters or sunny windows shut or southern windows shut.", + "to shut the rolling shutters : close shutters or close window or shutters down", + "to open the rolling shutters : open shutters or open windows or lift shutters", + "to shut the southern rolling shutters half way on sunny days : shadow shutters or sunny windows shut or southern windows shut" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rolling_Shutters Skill", + "android_handler": "Rolling_Shutters.henridbr.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-12T12:38:53Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-03-17T16:58:32Z", + "authorname": "AIIX", + "skillname": "KDE News Skill", + "foldername": "kde-news-skill", + "name": "KDE News Skill", + "url": "https://github.com/AIIX/kde-news-skill", + "category": null, + "description": "Get the latest KDE News and DOT stories read to you by mycroft.", + "short_description": "", + "branch": "master", + "examples": [ + "Whats New At KDE?", + "Hey Mycroft Whats New At KDE" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Aix (aix.m@outlook.com)" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Kde News Skill", + "android_handler": "kde-news-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-31T12:48:30Z", + "archived": false, + "license": "unknown", + "modified": "2018-01-31T12:48:46Z", + "authorname": "smolino", + "skillname": "picroft 4 Switch Relay skill gpio Readme", + "foldername": "picroft_skill_gpio4s", + "name": "picroft 4 Switch Relay skill gpio Readme", + "url": "https://github.com/smolino/picroft_skill_gpio4s", + "category": null, + "description": "This is a skill for picroft that will interact with the GPIO and 4 Swich Relay", + "short_description": "This is a skill for picroft that will interact with the GPIO and 4 Swich Relay", + "branch": "master", + "examples": [ + "G gpio mycroft.", + "Get install rpi.gpio." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Picroft_Skill_Gpio4S Skill", + "android_handler": "picroft_skill_gpio4s.smolino.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-11T22:32:21Z", + "archived": false, + "license": "unknown", + "modified": "2018-04-11T22:35:59Z", + "authorname": "marcfunston", + "skillname": "Algorithm", + "foldername": "skill-algorithm", + "name": "Algorithm", + "url": "https://github.com/marcfunston/skill-algorithm", + "category": null, + "description": "Tells you the running time of merge sort and other algorithms.", + "short_description": "", + "branch": "master", + "examples": [ + "Merge Sort running time.", + "Tell me merge sort running time.", + "Merge Sort running time", + "Tell me merge sort running time" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft AI" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Algorithm Skill", + "android_handler": "skill-algorithm.marcfunston.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-28T14:05:46Z", + "archived": false, + "license": "unknown", + "modified": "2019-10-27T16:41:55Z", + "authorname": "pcwii", + "skillname": "Help Skill for Mycroft AI", + "foldername": "help-skill", + "name": "Help Skill for Mycroft AI", + "url": "https://github.com/pcwii/help-skill", + "category": null, + "description": "This skill will provide conversational help for the installed skills by scraping the Readme files for any examples.", + "short_description": "", + "branch": "master", + "examples": [ + "Help.", + "What can you do?", + "How do I use kodi skill.", + "help", + "what can you do?", + "how do I use kodi skill" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "PCWii" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Help Skill", + "android_handler": "help-skill.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-22T12:28:42Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-12-18T05:36:07Z", + "authorname": "AIIX", + "skillname": "Track-Parcel-Skill", + "foldername": "track-parcel-skill", + "name": "Track-Parcel-Skill", + "url": "https://github.com/AIIX/track-parcel-skill", + "category": null, + "description": "#### Installation of skill:\n* Download or Clone Git (git clone https://github.com/AIIX/track-parcel-skill)\n* Create /opt/mycroft/skills folder if it does not exist\n* Extract Downloaded Skill into a folder. \"track-parcel-skill\". (Clone does not require this step)\n* Copy the track-parcel-skill folder to /opt/mycroft/skills/ folder\n\n#### Dependency requirements:\n* This skill requires the installation of aftership.", + "short_description": "", + "branch": "master", + "examples": [ + "Track a package.", + "Enter Your Courier Service Name.", + "Enter Your Tracking Number.", + "Hey Mycroft, Track a package", + "Enter Your Courier Service Name", + "Enter Your Tracking Number" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Aix [Github: https://github.com/AIIX]\nAftership Python Library [Github: https://github.com/AfterShip/aftership-sdk-python]" + ], + "requirements": { + "python": [ + "aftership " + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Track Parcel Skill", + "android_handler": "track-parcel-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-10T15:28:41Z", + "archived": false, + "license": "mit", + "modified": "2018-05-14T23:56:06Z", + "authorname": "JamesPoole", + "skillname": "Tuner", + "foldername": "skill-tuner", + "name": "Tuner", + "url": "https://github.com/JamesPoole/skill-tuner", + "category": null, + "description": "Ask Mycroft to play a tuning or to play an individual note.", + "short_description": "", + "branch": "master", + "examples": [ + "Tune to standard.", + "Tune to drop d." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "JamesPoole" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Tuner Skill", + "android_handler": "skill-tuner.jamespoole.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-20T13:27:26Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-06-22T14:27:41Z", + "authorname": "joshuacox", + "skillname": "[GNU World Order](http://gnuworldorder.info/)", + "foldername": "skill-GNUworldOrder", + "name": "[GNU World Order](http://gnuworldorder.info/)", + "url": "https://github.com/joshuacox/skill-GNUworldOrder", + "category": null, + "description": "Teaches Mycroft AI about the the GNU World Order [\"GNU World Order\".](http://gnuworldorder.info/)\n\n* \"Hey Mycroft, Who is the GNU World Order?\"", + "short_description": "", + "branch": "master", + "examples": [ + "Play the GNU World Order!", + "Random GNU World Order!", + "Initiate a random GNU World Order!", + "What's the latest GNU World Order?", + "Fire up the penultimate GNU World Order!", + "Load the third GNU World Order!", + "Play the fourth GNU World Order!", + "Load the fifth GNU World Order!", + "Initiate the sixth GNU World Order!", + "Start the seventh GNU World Order!", + "Start up the eighth GNU World Order!", + "Fire up the ninth GNU World Order!", + "Startup the tenth GNU World Order!", + "Spam the eleventh GNU World Order!", + "Initiate the twelfth GNU World Order!", + "Load the thirteenth GNU World Order!", + "Fire up the fourteenth GNU World Order!", + "Load the fifteenth GNU World Order!", + "random GNU World Order!" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "based on the official news module from Mycroft AI\n\nadapted by:\n@joshuacox" + ], + "requirements": { + "python": [ + "feedparser==5.2.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Gnuworldorder Skill", + "android_handler": "skill-GNUworldOrder.joshuacox.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-02T22:52:28Z", + "archived": false, + "license": "unknown", + "modified": "2018-10-02T22:52:34Z", + "authorname": "adocampo", + "skillname": "Introduce Yourself", + "foldername": "introduce-yourself-skill", + "name": "Introduce Yourself", + "url": "https://github.com/adocampo/introduce-yourself-skill", + "category": null, + "description": "With this skill, you can let mycroft to introduce itself, super cool to let your friends astonished.", + "short_description": "", + "branch": "master", + "examples": [ + "What's your name?", + "Introduce yourself.", + "What is your name?", + "Who are you?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Angel Docampo" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Introduce Yourself Skill", + "android_handler": "introduce-yourself-skill.adocampo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-15T17:52:50Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-10-15T18:07:32Z", + "authorname": "syner1", + "skillname": "Volume Control", + "foldername": "mycroft-volume", + "name": "Volume Control", + "url": "https://github.com/syner1/mycroft-volume", + "category": "Music", + "description": "Control the volume of Mycroft with verbal commands or by spinning the physical\nbutton on a Mark 1.", + "short_description": "Control the volume of your system", + "branch": "18.08", + "examples": [ + "Turn up the volume.", + "Decrease the audio.", + "Mute audio.", + "Set volume to 5.", + "Set volume to 75 percent.", + "Turn up the volume", + "Decrease the audio", + "Mute audio", + "Set volume to 5", + "Set volume to 75 percent" + ], + "tags": [ + "Music", + "sound", + "volume", + "volume-control", + "no-license" + ], + "platforms": [ + "platform_mark1" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/volume-down.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Volume Skill", + "android_handler": "mycroft-volume.syner1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-25T11:12:13Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-03-12T13:14:52Z", + "authorname": "AIIX", + "skillname": "tictactoe", + "foldername": "tictactoe", + "name": "tictactoe", + "url": "https://github.com/AIIX/tictactoe", + "category": null, + "description": "tic tac toe mycroft skill", + "short_description": "tic tac toe mycroft skill", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Tictactoe Skill", + "android_handler": "tictactoe.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-18T21:49:58Z", + "archived": false, + "license": "mit", + "modified": "2018-04-26T19:31:22Z", + "authorname": "adropofilm", + "skillname": "Word Of The Day Skill", + "foldername": "word-of-the-day-skill", + "name": "Word Of The Day Skill", + "url": "https://github.com/adropofilm/word-of-the-day-skill", + "category": null, + "description": "This skill dynamically provides Mycroft users with the \"word of the day\" and definition. Current words and definitions come from\n[Dictionary.com.](Dictionary.com)", + "short_description": "", + "branch": "master", + "examples": [ + "Tell me the word of the day.", + "Word of the day.", + "Word of day.", + "tell me the word of the day", + "word of the day", + "word of day" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Fatima Mohamed", + "Dictionary.com ", + "Mycroft AI" + ], + "requirements": { + "python": [ + "urllib", + "bs4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Word Of The Day Skill", + "android_handler": "word-of-the-day-skill.adropofilm.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-09T21:21:08Z", + "archived": false, + "license": "unknown", + "modified": "2018-04-12T15:09:53Z", + "authorname": "akuataya", + "skillname": "Good Night Skill", + "foldername": "good-night-skill", + "name": "Good Night Skill", + "url": "https://github.com/akuataya/good-night-skill", + "category": null, + "description": "Mycroft replies when user says `good night`.", + "short_description": "Mycroft replies when user says `good night`.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Good Night Skill", + "android_handler": "good-night-skill.akuataya.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-04T02:10:11Z", + "archived": false, + "license": "unknown", + "modified": "2018-07-06T09:09:59Z", + "authorname": "oliveralonzo", + "skillname": "Inspirational Quotes", + "foldername": "skill-inspirational-quotes", + "name": "Inspirational Quotes", + "url": "https://github.com/oliveralonzo/skill-inspirational-quotes", + "category": null, + "description": "Inspirational quotes for when you need a lift-up or just want to hear some wisdom. Quotes from Forismatic.", + "short_description": "", + "branch": "skill", + "examples": [ + "Inspire me.", + "Read me a quote.", + "Hey Mycroft, inspire me", + "Hey Mycroft, read me a quote" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Oliver Alonzo - https://github.com/oliveralonzo\nSource for the quotes: https://forismatic.com/en/" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Inspirational Quotes Skill", + "android_handler": "skill-inspirational-quotes.oliveralonzo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-30T03:08:14Z", + "archived": false, + "license": "mit", + "modified": "2019-12-18T05:37:14Z", + "authorname": "ankitjena008", + "skillname": "LOCATION-ASSISTED VOICE AUTHENTICATION", + "foldername": "jarvis_auth", + "name": "LOCATION-ASSISTED VOICE AUTHENTICATION", + "url": "https://github.com/ankitjena008/jarvis_auth", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Identify me.", + "Authenticate me.", + "Identify me", + "Authenticate me" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Team NBA" + ], + "requirements": { + "python": [ + "pyaudio", + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Jarvis_Auth Skill", + "android_handler": "jarvis_auth.ankitjena008.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-10T05:26:55Z", + "archived": false, + "license": "unknown", + "modified": "2018-03-25T20:23:36Z", + "authorname": "lachendeKatze", + "skillname": "skill-fed-the-fish", + "foldername": "skill-fed-the-fish", + "name": "skill-fed-the-fish", + "url": "https://github.com/lachendeKatze/skill-fed-the-fish", + "category": null, + "description": "https://www.hackster.io/gov/hey-mycroft-i-fed-the-fish-a2141c\n\n\"Hey Mycroft, has the fed been fed today?\"\n\nThe morning hustle features everyone in the house going every which way. It must be quite entertaining for our pets watching us! In our particular swirl of AM chaos, there is one persistent question for the last person to leave the house, \"Has the fish been fed?\"", + "short_description": "https://www.hackster.io/gov/hey-mycroft-i-fed-the-fish-a2141c", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fed The Fish Skill", + "android_handler": "skill-fed-the-fish.lachendekatze.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-05T20:41:02Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-10-05T21:33:20Z", + "authorname": "nagamanikandank", + "skillname": "About", + "foldername": "naga-mycroft-test", + "name": "About", + "url": "https://github.com/nagamanikandank/naga-mycroft-test", + "category": "Configuration", + "description": "Retrieve the [IP address](https://en.wikipedia.org/wiki/IP_address), also known as the \"network address\" of the Device and respond verbally to the user, and if the Device supports it, display the IP address.", + "short_description": "", + "branch": "master", + "examples": [ + "What Naga Address?", + "What Naga Address" + ], + "tags": [ + "network", + "network-address", + "system", + "Configuration", + "IPaddress", + "IP-address", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft AI (@MycroftAI) \nhttps://github.com/MycroftAI/skill-ip" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "netifaces==0.10.7" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Naga Mycroft Test Skill", + "android_handler": "naga-mycroft-test.nagamanikandank.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-29T18:47:14Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-09-30T08:26:34Z", + "authorname": "jubbathejack", + "skillname": "BBC Radio Skill", + "foldername": "skill-bbc-radio", + "name": "BBC Radio Skill", + "url": "https://github.com/jubbathejack/skill-bbc-radio", + "category": null, + "description": "A Mycroft skill to play BBC radio stations. I intend to implement a feature to allow for dynamic\nselection of any of the radio stations that the BBC operates. It currently is only configured\nto play BBC radio 1 just to get the skill up and running. I then intend to implement the\nfeature for multiple stations.", + "short_description": "", + "branch": "master", + "examples": [ + "BBC Radio 1.", + "Radio 1.", + "BBC Radio 1", + "Radio 1" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Jack Parker" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Bbc Radio Skill", + "android_handler": "skill-bbc-radio.jubbathejack.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-25T11:27:54Z", + "archived": false, + "license": "unknown", + "modified": "2018-04-25T11:29:03Z", + "authorname": "Capt-ley", + "skillname": "picroft example skill gpio Readme", + "foldername": "voice", + "name": "picroft example skill gpio Readme", + "url": "https://github.com/Capt-ley/voice", + "category": null, + "description": "This is a skill for picroft that will interact with the GPIO", + "short_description": "This is a skill for picroft that will interact with the GPIO", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Voice Skill", + "android_handler": "voice.capt-ley.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-13T22:18:57Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-01-02T17:40:08Z", + "authorname": "camuthig", + "skillname": "mycroft-lifx", + "foldername": "mycroft-lifx", + "name": "mycroft-lifx", + "url": "https://github.com/camuthig/mycroft-lifx", + "category": null, + "description": "A Mycroft skill for controlling Lifx bulbs.", + "short_description": "A Mycroft skill for controlling Lifx bulbs.", + "branch": "master", + "examples": [ + "*(in progress)**", + "", + "*(in progress)**", + "" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "fuzzywuzzy", + "pifx" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Lifx Skill", + "android_handler": "mycroft-lifx.camuthig.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-03T00:14:09Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-05-10T12:05:49Z", + "authorname": "ErdMutter92", + "skillname": "BWN Wemo Skill", + "foldername": "bwn-wemo-skill", + "name": "BWN Wemo Skill", + "url": "https://github.com/ErdMutter92/bwn-wemo-skill", + "category": null, + "description": "A Mycroft skill for finding, listing, and controlling wemo devices.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn on the kitchen light switch.", + "Turn off the christmas tree switch.", + "Toggle the bedroom light switch.", + "Search for wemo devices.", + "Discover wemo devices.", + "List my wemo devices.", + "turn on the kitchen light switch", + "turn off the christmas tree switch", + "toggle the bedroom light switch", + "search for wemo devices", + "discover wemo devices", + "list my wemo devices" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Idea based off of [martymulligan's work](https://github.com/martymulligan/skill-wemo)\n\nerdmutter92" + ], + "requirements": { + "python": [ + "gevent==1.1b4", + "ouimeaux[server]" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Bwn Wemo Skill", + "android_handler": "bwn-wemo-skill.erdmutter92.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-26T06:48:24Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-02-26T13:27:30Z", + "authorname": "mandolincreek", + "skillname": "Mycroft Introspection Skill", + "foldername": "mycroft-skill-introspect", + "name": "Mycroft Introspection Skill", + "url": "https://github.com/mandolincreek/mycroft-skill-introspect", + "category": null, + "description": "This skill will allow interactive discovery of Mycroft's capabilities:\n\n- skills\n- intents\n- vocabulary.", + "short_description": "", + "branch": "master", + "examples": [ + "What can you do?", + "What are your skills?", + "How can I use <skill>?", + "What can I say to <intent>?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Zachary T Welch <zach@mandolincreek.net> https://github.com/mandolincreek" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Introspect Skill", + "android_handler": "mycroft-skill-introspect.mandolincreek.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-19T01:23:13Z", + "archived": false, + "license": "unknown", + "modified": "2018-07-02T20:15:19Z", + "authorname": "aussieW", + "skillname": "internet radio", + "foldername": "skill-streaming-radio", + "name": "internet radio", + "url": "https://github.com/aussieW/skill-streaming-radio", + "category": null, + "description": "Play internet radio stations using Mycroft.\nManage your station URLs at home.mycroft.ai -> Skills.", + "short_description": "", + "branch": "master", + "examples": [ + "Internet radio.", + "Web radio.", + "Play some music.", + "Rock radio.", + "Play rock radio.", + "Listen to rock radio.", + "Country radio.", + "Play country radio.", + "Listen to country radio.", + "Classical radio.", + "Play classical radio.", + "Listen to classical radio.", + "Jazz radio.", + "Play jazz radio.", + "Listen to jazz radio.", + "Top 40 radio.", + "Play top 40 radio.", + "Listen to top 40 radio.", + "Christmas radio.", + "Play christmas radio.", + "Listen to christmas radio.", + "internet radio", + "web radio", + "play some music", + "rock radio", + "play rock radio", + "listen to rock radio", + "country radio", + "play country radio", + "listen to country radio", + "classical radio", + "play classical radio", + "listen to classical radio", + "jazz radio", + "play jazz radio", + "listen to jazz radio", + "top 40 radio", + "play top 40 radio", + "listen to top 40 radio", + "christmas radio", + "play christmas radio", + "listen to christmas radio" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Norman Moore" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Streaming Radio Skill", + "android_handler": "skill-streaming-radio.aussiew.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-18T14:39:57Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-06-28T14:05:20Z", + "authorname": "joshuacox", + "skillname": "[No Agenda Show](http://www.noagendashow.com/)", + "foldername": "skill-na-show", + "name": "[No Agenda Show](http://www.noagendashow.com/)", + "url": "https://github.com/joshuacox/skill-na-show", + "category": null, + "description": "Teaches Mycroft AI about the the best podcast in the universe [\"No Agenda Show\".](http://www.noagendashow.com/)\n\n* \"Hey Mycroft, Who is the best podcast in the Universe?\"", + "short_description": "", + "branch": "master", + "examples": [ + "Jack into the live No Agenda stream.", + "What is the best podcast in the Universe?", + "Play the No Agenda show!", + "Initiate a random No Agenda show!", + "Fire up the penultimate No Agenda show!", + "Start up the best podcast in the universe!", + "What is the No Agenda show?", + "Load the third No Agenda show!", + "In the morning!", + "What is Gitmo Nation?", + "What's the latest in gitmo nation?", + "What's the latest No Agenda show?", + "Random No Agenda show!", + "My Millenials, Stay Woke!", + "I need Karma!", + "I need Pharma!", + "Resist We Much!", + "Build A Wall!", + "Any Collusion?", + "Play the fourth No Agenda show!", + "Load the fifth No Agenda show!", + "Initiate the sixth No Agenda show!", + "Start the seventh No Agenda show!", + "Start up the eighth No Agenda show!", + "Fire up the ninth No Agenda show!", + "Startup the tenth No Agenda show!", + "Spam the eleventh No Agenda show!", + "Initiate the twelfth No Agenda show!", + "Load the thirteenth No Agenda show!", + "Fire up the fourteenth No Agenda show!", + "Load the fifteenth No Agenda show!", + "Jack into the live No Agenda stream", + "random No Agenda show!" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "based on the official news module from Mycroft AI\n\nadapted by:\n@joshuacox" + ], + "requirements": { + "python": [ + "feedparser==5.2.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Na Show Skill", + "android_handler": "skill-na-show.joshuacox.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-19T00:51:10Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-02-08T17:38:08Z", + "authorname": "Gobbenobber", + "skillname": "CryptoSkill", + "foldername": "skill-CryptoSkill", + "name": "CryptoSkill", + "url": "https://github.com/Gobbenobber/skill-CryptoSkill", + "category": null, + "description": "This skill utilizes the CoinMarketCap API found on <https://api.coinmarketcap.com> to deliver cryptocurrency-related functionality for Mycroft.", + "short_description": "This skill utilizes the CoinMarketCap API found on <https://api.coinmarketcap.com> to deliver cryptocurrency-related functionality for Mycroft.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Cryptoskill Skill", + "android_handler": "skill-CryptoSkill.gobbenobber.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-11T01:52:54Z", + "archived": false, + "license": "mit", + "modified": "2018-09-10T16:28:23Z", + "authorname": "scherererer", + "skillname": "Roku", + "foldername": "skill-roku", + "name": "Roku", + "url": "https://github.com/scherererer/skill-roku", + "category": null, + "description": "This is a mycroft skill for controlling your roku. It uses the Roku External Control API found here: https://sdkdocs.roku.com/display/sdkdoc/External+Control+API\n\nWhen you ask your mycroft to play a show, this skill will do a search at the \"roku\" level for the show. If it finds what you are looking for on the correct provider (e.g. netflix, amazon, etc.) then it will launch it automatically. If it doesn't, you'll end up with some search results on your screen.", + "short_description": "", + "branch": "master", + "examples": [ + "Show altered carbon on netflix.", + "Show altered carbon on netflix" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Michael P. Scherer" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Roku Skill", + "android_handler": "skill-roku.scherererer.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-09T21:34:51Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-06-29T13:19:15Z", + "authorname": "Dark5ide", + "skillname": "Espy", + "foldername": "espy-skill", + "name": "Espy", + "url": "https://github.com/Dark5ide/espy-skill", + "category": null, + "description": "This skill has been created for the makers and hackers who want to build their own home automation system based on esp8266. the purpose of this skill is to be able to use mycroft to send commands to all esp8266s on the local network. the communication protocol can be selected (websocket, mqtt, http get).", + "short_description": "", + "branch": "master", + "examples": [ + "_Hey Mycroft, can you switch on the mood lamp ?_", + "_Hey Mycroft, can you turn off the TV ?_" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Dark5ide" + ], + "requirements": { + "python": [ + "websocket-client-py3>=0.15.0", + "paho-mqtt>=1.2" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Espy Skill", + "android_handler": "espy-skill.dark5ide.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-01T22:50:45Z", + "archived": false, + "license": "mit", + "modified": "2018-12-12T16:33:21Z", + "authorname": "mathias", + "skillname": "Heroku Status", + "foldername": "skill-heroku-status", + "name": "Heroku Status", + "url": "https://github.com/mathias/skill-heroku-status", + "category": null, + "description": "Fetches Heroku platform status from the status site.", + "short_description": "", + "branch": "master", + "examples": [ + "Check heroku status.", + "Get heroku status.", + "Are there any heroku incidents?", + "check heroku status", + "get heroku status", + "are there any heroku incidents?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Matt Gauger matt.gauger@gmail.com\nCopyright 2018 All Rights Reserved.\n\nLicensed under the MIT License. See LICENSE file." + ], + "requirements": { + "python": [ + "idna==2.6", + "certifi==2018.1.18", + "urllib3>=1.23", + "chardet==3.0.4", + "requests==2.20.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Heroku Status Skill", + "android_handler": "skill-heroku-status.mathias.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-15T20:58:10Z", + "archived": false, + "license": "unlicense", + "modified": "2018-05-16T19:59:31Z", + "authorname": "sofwerx", + "skillname": "mycroft-articlekeyword-skill", + "foldername": "mycroft-articlekeyword-skill", + "name": "mycroft-articlekeyword-skill", + "url": "https://github.com/sofwerx/mycroft-articlekeyword-skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "scipy>=0.19", + "pathlib" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Articlekeyword Skill", + "android_handler": "mycroft-articlekeyword-skill.sofwerx.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-11T01:57:48Z", + "archived": false, + "license": "unknown", + "modified": "2018-04-11T02:31:53Z", + "authorname": "dleweyiv", + "skillname": "Jokes", + "foldername": "joke-skill", + "name": "Jokes", + "url": "https://github.com/dleweyiv/joke-skill", + "category": null, + "description": "Brighten your day with a little humor. This draws on the jokes collected by the [PyJokes project](https://github.com/pyjokes/pyjokes) to give you a chuckle.\n\nThe joke categories are:\n* Neutral -- jokes that are safe for work, kids or your grandmother\n* Adult -- nothing horrible, but be ready to cover some ears\n* Chuck Norris -- jokes only a geek can love\n\nBy default it will give you clean and/or geeky jokes, but you can ask a little adult humor if you feel that way.\n\n_WARNING: Laughter is not guaranteed, but eye rolls are likely._", + "short_description": "", + "branch": "master", + "examples": [ + "Make me laugh.", + "Tell me a Chuck Norris joke.", + "I want to hear a raunchy joke.", + "How about a neutral joke.", + "Make me laugh", + "Tell me a Chuck Norris joke", + "I want to hear a raunchy joke", + "How about a neutral joke" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft AI\n\nEveryone at https://github.com/pyjokes/pyjokes!" + ], + "requirements": { + "python": [ + "pyjokes==0.5.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Joke Skill", + "android_handler": "joke-skill.dleweyiv.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-31T15:00:04Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-10-31T15:30:12Z", + "authorname": "AIIX", + "skillname": "Weather", + "foldername": "skill-weather-2", + "name": "Weather", + "url": "https://github.com/AIIX/skill-weather-2", + "category": "Daily", + "description": "Get weather conditions, forecasts, expected precipitation and more! By default it will tell\nyou about your default location, or you can ask for other cities around the world. \n\nCurrent conditions and weather forecasts come from [Open Weather Map](https://openweathermap.org).\n\nFor **enclosures** with screen support, conditions are briefly shown using visemes.\n\nThe temperature is shown in Celsius or Fahrenheit depending on the preferences set in your [https://home.mycroft.ai](https://home.mycroft.ai) account.", + "short_description": "Weather conditions and forecasts", + "branch": "master", + "examples": [ + "What is the weather?", + "What is the forecast tomorrow?", + "What is the weather going to be like Tuesday?", + "What is the weather in Houston?", + "When will it rain next?", + "How windy is it?", + "What's the humidity?", + "Is it going to snow?", + "What's the temperature?" + ], + "tags": [ + "humidity", + "forecast", + "temperature", + "Daily", + "snow", + "rain", + "weather", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/sun.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "pyowm==2.6.1", + "requests>=2.13.0", + "multi-key-dict==2.0.3" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Weather 2 Skill", + "android_handler": "skill-weather-2.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-04T21:05:12Z", + "archived": false, + "license": "mit", + "modified": "2018-05-04T21:05:44Z", + "authorname": "chadwallacehart", + "skillname": "Mycroft Tragedy of Darth Plagueis skill", + "foldername": "mycroft-skill-darth-plagueis", + "name": "Mycroft Tragedy of Darth Plagueis skill", + "url": "https://github.com/chadwallacehart/mycroft-skill-darth-plagueis", + "category": null, + "description": "Recreate the Star Wars Revenge of the Sith scene where Palpatine explains the Tragedy of Darth Plaguies to Anakin.\nYou must start the skill by asking about \"Darth Plaguies\". After that you can navigate via any of Anakin's dialog\nin that scene and the app will respond as Palpatine.", + "short_description": "", + "branch": "master", + "examples": [ + "Who was Darth Plagueis?", + "He could actuall save people from death?", + "What happened to him?", + "Can this power be learned?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Darth Plagueis Skill", + "android_handler": "mycroft-skill-darth-plagueis.chadwallacehart.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-27T15:23:17Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-08-07T06:08:59Z", + "authorname": "neoscreenager", + "skillname": "node-light-controller", + "foldername": "node-light-controller", + "name": "node-light-controller", + "url": "https://github.com/neoscreenager/node-light-controller", + "category": null, + "description": "This skills allows to turn on/off, the Red/Green LEDs attached with NodeMCU microcontroller.\nIt is using Thinger.io (https://thinger.io/) server installed on local machine to control the\nLEDs through REST API calls. Thinger.io server provides an interface to manage all the IoT resources\nand automatically creates REST APIs with secure authentication mechanism to control the resources.\nThis skill at present only providing voice control for turning Red/Green led ON of OFF.\nBut it could be extended or new skills can be created using same tools to give Mycroft more capabilities to\ncontrol IoT devices via voice. As an example, room temperature sensor could be added to the NodeMCU board ( L35 analog temperature sensor is used here, check this article for\ntutorial on how to connect it with NodeMCU : http://www.instructables.com/id/Interface-LM35-With-NodeMCU/ ) and with few code addition, this skill allows Mycroft to fetch room temperature reading using voice command.\nThis skill has not yet been submitted to Mycroft skill set, as some code modifications ( like reading the authentication headers from config files) need to be done.\nThe sketch is also provided with this code (NodeMCUThinger.ino) which can be flashed into a NodeMCU unit.\nAlso, this repository contains a PDF file with overview of components required for creating and using this skill.\nDemo videos on YouTube:\n1. https://youtu.be/2W1dCUOKwTw Demo to turn LEDs ON/OFF\n2. https://youtu.be/Tw6L6K-t1TA Demo to query room temperature\n3. https://youtu.be/Zdkx1vZKKfw Screencast walkthrough under the hood.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn red light on.", + "Turn green light off.", + "Turn red light off.", + "What is the room temperature?", + "What is the temperature of this room?", + "Turn red light on", + "Turn green light off", + "Turn red light off", + "What is the room temperature", + "What is the temperature of this room" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Abhishek Mathur" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Node Light Controller Skill", + "android_handler": "node-light-controller.neoscreenager.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-16T05:01:49Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-05-17T04:52:18Z", + "authorname": "Siltstorm", + "skillname": "story timeThis skill tells story that changes what happens next each time", + "foldername": "storytime-skill", + "name": "story timeThis skill tells story that changes what happens next each time", + "url": "https://github.com/Siltstorm/storytime-skill", + "category": null, + "description": "Start a story by saying \"Mycroft, tell me a story.\"\nIt will then start the story and randomly choose each chapter for the reader.\n\nTo get this done we need\n- A sound effect for the page flip\n- Randomly pick between two chapter options- Speak the result.", + "short_description": "", + "branch": "master", + "examples": [ + "Tell me a story.", + "tell me a story" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Storytime Skill", + "android_handler": "storytime-skill.siltstorm.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-14T10:00:12Z", + "archived": false, + "license": "unknown", + "modified": "2018-12-26T17:25:37Z", + "authorname": "AIIX", + "skillname": "Yelp Skill - Fork of btotharye Mycroft Yelp Skill", + "foldername": "mycroft-yelp", + "name": "Yelp Skill - Fork of btotharye Mycroft Yelp Skill", + "url": "https://github.com/AIIX/mycroft-yelp", + "category": null, + "description": "Finds restaurants/bars/and other locations via the Yelp API", + "short_description": "Finds restaurants/bars/and other locations via the Yelp API", + "branch": "master", + "examples": [ + "I need a place to eat dinner.", + "Need a place to eat sushi.", + "Find me a place to eat sushi.", + "Find me a place to eat dinner.", + "Comic book stores near me.", + "Yelp bars.", + "Sushi restaurants by me.", + "Sushi restaurants nearby.", + "I need a place to eat dinner", + "Need a place to eat sushi", + "find me a place to eat sushi", + "find me a place to eat dinner", + "comic book stores near me", + "yelp bars", + "sushi restaurants by me", + "sushi restaurants nearby" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "btotharye, aiix" + ], + "requirements": { + "python": [ + "yelpapi" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Yelp Skill", + "android_handler": "mycroft-yelp.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-08-02T07:05:54Z", + "archived": false, + "license": "mit", + "modified": "2019-02-04T09:01:56Z", + "authorname": "herangithan", + "skillname": "mycroft-test", + "foldername": "mycroft-test", + "name": "mycroft-test", + "url": "https://github.com/herangithan/mycroft-test", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Test Skill", + "android_handler": "mycroft-test.herangithan.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-27T17:49:36Z", + "archived": false, + "license": "mit", + "modified": "2019-01-22T00:10:35Z", + "authorname": "parthshihora", + "skillname": "mycroft-gtm-skill", + "foldername": "mycroft-gtm-skill", + "name": "mycroft-gtm-skill", + "url": "https://github.com/parthshihora/mycroft-gtm-skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Gtm Skill", + "android_handler": "mycroft-gtm-skill.parthshihora.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-16T12:38:56Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-02-19T10:51:44Z", + "authorname": "AIIX", + "skillname": "news-skill", + "foldername": "news-skill", + "name": "news-skill", + "url": "https://github.com/AIIX/news-skill", + "category": null, + "description": "news skill for mycroft", + "short_description": "news skill for mycroft", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "beautifulsoup4 ", + "arrow", + "requests>=1.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "News Skill", + "android_handler": "news-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-04T16:00:23Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-02-04T16:01:10Z", + "authorname": "Arcanesaadman15", + "skillname": "Mycroft Today in History - Event skill", + "foldername": "MySkills1", + "name": "Mycroft Today in History - Event skill", + "url": "https://github.com/Arcanesaadman15/MySkills1", + "category": null, + "description": "This skill gives back a event from today in history. It uses http://history.muffinlabs.com/#api for the results", + "short_description": "This skill gives back a event from today in history. It uses http://history.muffinlabs.com/#api for the results", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Myskills1 Skill", + "android_handler": "MySkills1.arcanesaadman15.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-11T02:17:22Z", + "archived": false, + "license": "unknown", + "modified": "2018-04-11T02:18:08Z", + "authorname": "dleweyiv", + "skillname": "Spelling Skill", + "foldername": "spelling-skill", + "name": "Spelling Skill", + "url": "https://github.com/dleweyiv/spelling-skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Spell Mycroft.", + "spell Mycroft" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Spelling Skill", + "android_handler": "spelling-skill.dleweyiv.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-18T17:44:39Z", + "archived": false, + "license": "mit", + "modified": "2018-01-18T17:47:14Z", + "authorname": "pythonfoo", + "skillname": "test_skill for learning Mycroft Skill Development", + "foldername": "mycroft_test_skill", + "name": "test_skill for learning Mycroft Skill Development", + "url": "https://github.com/pythonfoo/mycroft_test_skill", + "category": null, + "description": "This skill does reply with a preset dialog", + "short_description": "This skill does reply with a preset dialog", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft_Test_Skill Skill", + "android_handler": "mycroft_test_skill.pythonfoo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-23T16:50:47Z", + "archived": false, + "license": "mit", + "modified": "2018-11-24T09:36:58Z", + "authorname": "HackYourOffice", + "skillname": "skill-klima", + "foldername": "skill-klima", + "name": "skill-klima", + "url": "https://github.com/HackYourOffice/skill-klima", + "category": null, + "description": "mycroft skill for air condition control", + "short_description": "mycroft skill for air condition control", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Klima Skill", + "android_handler": "skill-klima.hackyouroffice.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-04T14:27:01Z", + "archived": false, + "license": "unknown", + "modified": "2019-04-03T11:53:39Z", + "authorname": "AIIX", + "skillname": "shopping-demo", + "foldername": "shopping-demo", + "name": "shopping-demo", + "url": "https://github.com/AIIX/shopping-demo", + "category": null, + "description": "shopping demo skill for mycroft", + "short_description": "shopping demo skill for mycroft", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "word2number " + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Shopping Demo Skill", + "android_handler": "shopping-demo.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-20T06:04:17Z", + "archived": false, + "license": "unlicense", + "modified": "2018-04-20T08:44:05Z", + "authorname": "Gits3", + "skillname": "Lottery-Skill", + "foldername": "Lottery-Skill", + "name": "Lottery-Skill", + "url": "https://github.com/Gits3/Lottery-Skill", + "category": null, + "description": "random lottery Numbers Based in the UK \n Skill for Mycroft", + "short_description": "random lottery Numbers Based in the UK ", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Lottery Skill", + "android_handler": "Lottery-Skill.gits3.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-21T14:29:39Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-03-21T14:37:45Z", + "authorname": "im-strongthany-zz", + "skillname": "skill-nmap", + "foldername": "skill-pentest", + "name": "skill-nmap", + "url": "https://github.com/im-strongthany-zz/skill-pentest", + "category": null, + "description": "nmap skill for Mycroft AI\n\n\nsay `scan *IP address of your choice*'", + "short_description": "nmap skill for Mycroft AI", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "python-nmap" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pentest Skill", + "android_handler": "skill-pentest.im-strongthany-zz.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-14T03:17:26Z", + "archived": false, + "license": "mit", + "modified": "2018-05-16T10:25:20Z", + "authorname": "HellCatVN", + "skillname": "Desktop Launcher Skill", + "foldername": "Mycroft-Application-Launcher", + "name": "Desktop Launcher Skill", + "url": "https://github.com/HellCatVN/Mycroft-Application-Launcher", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Open firefox.", + "Search mycroft in amazon.", + "Close firefox.", + "open firefox", + "search mycroft in amazon", + "close firefox" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Application Launcher Skill", + "android_handler": "Mycroft-Application-Launcher.hellcatvn.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-20T13:22:21Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-03-20T13:27:17Z", + "authorname": "AIIX", + "skillname": "image-ocr-skill", + "foldername": "image-ocr-skill", + "name": "image-ocr-skill", + "url": "https://github.com/AIIX/image-ocr-skill", + "category": null, + "description": "Image OCR skill for Mycroft on KDE Plasma\n\n##### How To Use:\norc image url {URL}", + "short_description": "Image OCR skill for Mycroft on KDE Plasma", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "pytesseract", + "pyenchant", + "nltk" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Image Ocr Skill", + "android_handler": "image-ocr-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-10T03:23:39Z", + "archived": false, + "license": "lgpl-3.0", + "modified": "2018-03-10T03:38:58Z", + "authorname": "SomePati", + "skillname": "Mycroft skill-radio-oe1", + "foldername": "skill-radio-oe1", + "name": "Mycroft skill-radio-oe1", + "url": "https://github.com/SomePati/skill-radio-oe1", + "category": null, + "description": "Latest news from http://www.oe1.orf.at from austria.", + "short_description": "", + "branch": "master", + "examples": [ + "Austrian news.", + "News from austria.", + "Radio from austria.", + "austrian news", + "news from austria", + "radio from austria" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Radio Oe1 Skill", + "android_handler": "skill-radio-oe1.somepati.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-03T10:22:43Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-02-03T10:26:17Z", + "authorname": "whohlfeld", + "skillname": "Radio Channel Skill", + "foldername": "radio_channel_skill", + "name": "Radio Channel Skill", + "url": "https://github.com/whohlfeld/radio_channel_skill", + "category": null, + "description": "Play Radio Channels and switch between them.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn on the radio.", + "Hey Mycroft, turn on the radio" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Radio_Channel_Skill Skill", + "android_handler": "radio_channel_skill.whohlfeld.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-06T02:24:47Z", + "archived": false, + "license": "unknown", + "modified": "2019-01-10T18:07:43Z", + "authorname": "JarbasAl", + "skillname": "All about intents", + "foldername": "learn-portuguese-skill", + "name": "All about intents", + "url": "https://github.com/JarbasAl/learn-portuguese-skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Learn Portuguese Skill", + "android_handler": "learn-portuguese-skill.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-26T17:02:50Z", + "archived": false, + "license": "mit", + "modified": "2018-01-26T17:03:26Z", + "authorname": "MatthewScholefield", + "skillname": "Kickstarter Tracker", + "foldername": "skill-kickstarter-tracker", + "name": "Kickstarter Tracker", + "url": "https://github.com/MatthewScholefield/skill-kickstarter-tracker", + "category": null, + "description": "This skill queries Kickstarter for the current pledge amount.", + "short_description": "", + "branch": "master", + "examples": [ + "Track mycroft on kickstarter." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Matthew Scholefield" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Kickstarter Tracker Skill", + "android_handler": "skill-kickstarter-tracker.matthewscholefield.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-20T09:47:20Z", + "archived": false, + "license": "mit", + "modified": "2018-01-20T09:49:11Z", + "authorname": "jaller94", + "skillname": "Rock Paper Scissors", + "foldername": "skill-rock-paper-scissors", + "name": "Rock Paper Scissors", + "url": "https://github.com/jaller94/skill-rock-paper-scissors", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "I choose rock.", + "I choose paper.", + "I choose scissors." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Christian Paul" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rock Paper Scissors Skill", + "android_handler": "skill-rock-paper-scissors.jaller94.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-17T20:20:10Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-06-29T01:08:45Z", + "authorname": "ExperimentalCivics", + "skillname": "Quizbox", + "foldername": "quizbox", + "name": "Quizbox", + "url": "https://github.com/ExperimentalCivics/quizbox", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Start a quiz.", + "I want a quiz.", + "start a quiz", + "I want a quiz" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "@joshuacox" + ], + "requirements": { + "python": [ + "python", + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Quizbox Skill", + "android_handler": "quizbox.experimentalcivics.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-20T18:42:05Z", + "archived": false, + "license": "unknown", + "modified": "2019-01-08T14:09:39Z", + "authorname": "pcwii", + "skillname": "rpi-gpio-skill", + "foldername": "rpi-gpio-skill", + "name": "rpi-gpio-skill", + "url": "https://github.com/pcwii/rpi-gpio-skill", + "category": null, + "description": "A skill to turn on / off a Rpi GPIO pin\n\nmust set user privilege for GPIO access\n\nin the virtual environmnet\nsudo adduser mycroft gpio", + "short_description": "A skill to turn on / off a Rpi GPIO pin", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "RPi.GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rpi Gpio Skill", + "android_handler": "rpi-gpio-skill.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-08-04T22:09:35Z", + "archived": false, + "license": "mit", + "modified": "2020-06-25T03:54:19Z", + "authorname": "DarmainTheDonkey", + "skillname": "mycroft-lightbar.mycroftai", + "foldername": "mycroft-lightbar.mycroftai", + "name": "mycroft-lightbar.mycroftai", + "url": "https://github.com/DarmainTheDonkey/mycroft-lightbar.mycroftai", + "category": null, + "description": "Mycroft skill to control a WS8211 LED string\n\nThe lightbar consists of 20 RGB LED modules, each commanded by a WS8211 controller chip. There is a daisy-chain serial bus jumping from one LED to the next to form the chain. The first LED is connected to a ESP8266 NodeMCU module. There is a 3V3 / 5V level shifter in between. The ESP8266 runs an Arduino sketch that commands the LEDs. There are several modes.\n\nOff.\nFade up to full white.\n50% white.\n100% white.\n50% blue.\n100% blue.\n50% green.\n100% green.\n50% red.\n100% red.\n50% yellow.\n100% yellow.\nKnight rider chase in red with after glow.\nRunning random colour changing.\n\nThe ESP8266 presents a simple web page via wifi that allow the light modes to be selected via radio buttons and an Action button.\n\nThis skill generates the form extension to the web site call, that commands the mode of the light bar.\n\nMy light bar is static on 192.168.1.19.\n\nWhile this repository does not conatain the light bar sketch it does show a working example of writing form data to a web page. I will endevour to add the sketch as another repository in due course.", + "short_description": "Mycroft skill to control a WS8211 LED string", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Lightbar.Mycroftai Skill", + "android_handler": "mycroft-lightbar.mycroftai.darmainthedonkey.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-27T07:13:22Z", + "archived": false, + "license": "unknown", + "modified": "2018-07-27T07:13:29Z", + "authorname": "nidaibani21", + "skillname": "Launch", + "foldername": "launch-skill", + "name": "Launch", + "url": "https://github.com/nidaibani21/launch-skill", + "category": null, + "description": "When the trigger words are given the target app specified should open.", + "short_description": "", + "branch": "master", + "examples": [ + "Launch.", + "Launch app.", + "Please launch.", + "Run.", + "Direct.", + "Redirect.", + "Open.", + "Start." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "NidaAibani" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Launch Skill", + "android_handler": "launch-skill.nidaibani21.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-06T17:43:25Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-12-20T18:22:02Z", + "authorname": "avellent", + "skillname": "", + "foldername": "simpleskilltest", + "name": "", + "url": "https://github.com/avellent/simpleskilltest", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Simpleskilltest Skill", + "android_handler": "simpleskilltest.avellent.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-08T02:00:16Z", + "archived": false, + "license": "mit", + "modified": "2020-04-17T13:20:57Z", + "authorname": "DerekCaelin", + "skillname": "CIVICUS Monitor", + "foldername": "skill-civicus-monitor", + "name": "CIVICUS Monitor", + "url": "https://github.com/DerekCaelin/skill-civicus-monitor", + "category": null, + "description": "The CIVICUS Monitor web platform uses multiple information streams to track developments related to civic space in 195 countries, communicating analysis and updates in as close to real time as possible. The Monitor serves as a source of valuable information and analysis to inform and underpin fact-based advocacy on civic space at national, regional and international levels.\n\nThis tool checks the CIVICUS Monitor to provide the civic space status of and a 1-2 sentence description of civic space in each of the 195 countries.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "credits": [ + "Derek Caelin" + ], + "requirements": { + "python": [ + "titlecase", + "html5lib==1.0.1", + "bs4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Civicus Monitor Skill", + "android_handler": "skill-civicus-monitor.derekcaelin.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-04T12:49:53Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-12-04T12:51:29Z", + "authorname": "AIIX", + "skillname": "Holidays", + "foldername": "holidays-skill", + "name": "Holidays", + "url": "https://github.com/AIIX/holidays-skill", + "category": "Entertainment", + "description": "Get Current and Historic holidays list for a country", + "short_description": "Holidays List Information", + "branch": "master", + "examples": [ + "Give me a list of holidays for {country} in {year}", + "Hey Mycroft, Give me a list of holidays for {country} in {year}" + ], + "tags": [ + "list", + "information", + "Entertainment", + "history", + "holidays", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/bars.svg", + "credits": [ + "Aix (@aiix)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "python-dateutil", + "pycountry", + "requests>=1.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Holidays Skill", + "android_handler": "holidays-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-09T04:23:04Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-02T06:15:45Z", + "authorname": "JarbasAl", + "skillname": "Planet Fall", + "foldername": "planet-fall-game-skill", + "name": "Planet Fall", + "url": "https://github.com/JarbasAl/planet-fall-game-skill", + "category": "Entertainment", + "description": "![](http://infocom.elsewhere.org/gallery/planetfall/planetfall1.jpg)\n\nImages of exotic worlds, strange and colorful aliens and Deep Space heroism had danced in your head as you signed the dotted line. And since that day the closest you've come to Deep Space heroism was scrubbing down the radioactive leper colony on Ishmael-3.", + "short_description": "", + "branch": "master", + "examples": [ + "Play planet fall.", + "Save.", + "Resume planet fall." + ], + "tags": [ + "Entertainment", + "cave", + "game", + "adventure", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Planet Fall Game Skill", + "android_handler": "planet-fall-game-skill.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-07T23:09:44Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-02T06:15:09Z", + "authorname": "JarbasAl", + "skillname": "Jarbas Server fallback", + "foldername": "fallback-jarbas", + "name": "Jarbas Server fallback", + "url": "https://github.com/JarbasAl/fallback-jarbas", + "category": null, + "description": "Asks a server jarbas/mycroft instance for an answer using [JarbasAPI](https://github.com/JarbasAl/jarbas-core/tree/server/mycroft/server/microservices)", + "short_description": "", + "branch": "master", + "examples": [ + "Do you like pizza?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Jarbas Skill", + "android_handler": "fallback-jarbas.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-14T19:27:42Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-08-27T11:05:49Z", + "authorname": "Quinn2017", + "skillname": "skill-magic-eight-ball", + "foldername": "Skill-Magic-Eight-Ball", + "name": "skill-magic-eight-ball", + "url": "https://github.com/Quinn2017/Skill-Magic-Eight-Ball", + "category": null, + "description": "A classic game where you ask magic eigh ball a question, shake it, and have an answer returned using random python import.\n\nNote: No shaking your Mycroft required, and probably not recommended. \n\nThere are a total of 20 possible answers (10 affirmative; 5 non-committal; and 5 negative). \n\n'As I see it yes', \n'Ask again later', \n'Better not tell you now', \n'Cannot predict now', \n'Concentrate and ask again', \n'Dont count on it', \n'It is certain', \n'It is decidedly so', \n'Most likely', \n'My reply is no', \n'My sources say no', \n'Outlook good', \n'Outlook not so good', \n'Reply hazy, try again', \n'Signs point to yes', \n'Very doubtful', \n'Without a doubt', \n'Yes definitely', \n'Yes', \n'You may rely on it'", + "short_description": "A classic game where you ask magic eigh ball a question, shake it, and have an answer returned using random python import.", + "branch": "master", + "examples": [ + "No question about the future]." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Magic Eight Ball Skill", + "android_handler": "Skill-Magic-Eight-Ball.quinn2017.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-23T17:16:57Z", + "archived": false, + "license": "unknown", + "modified": "2018-05-23T17:22:59Z", + "authorname": "adrianmrit", + "skillname": "Desktop Launcher Skill", + "foldername": "skill-desktop-launcher", + "name": "Desktop Launcher Skill", + "url": "https://github.com/adrianmrit/skill-desktop-launcher", + "category": null, + "description": "This is a modification of the original skill found at https://github.com/MycroftAI/skill-desktop-launcher", + "short_description": "This is a modification of the original skill found at https://github.com/MycroftAI/skill-desktop-launcher", + "branch": "master", + "examples": [ + "Open firefox.", + "Search mycroft in amazon.", + "Close firefox.", + "open firefox", + "search mycroft in amazon", + "close firefox" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Desktop Launcher Skill", + "android_handler": "skill-desktop-launcher.adrianmrit.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-01T06:58:18Z", + "archived": false, + "license": "mit", + "modified": "2018-07-29T06:00:12Z", + "authorname": "ITE-5th", + "skillname": "Face Recognizer", + "foldername": "skill-face-recognizer", + "name": "Face Recognizer", + "url": "https://github.com/ITE-5th/skill-face-recognizer", + "category": null, + "description": "Recognise known people and unknown from connected camera using remote server.", + "short_description": "", + "branch": "master", + "examples": [ + "Face.", + "Add john.", + "Take an image.", + "Remove john." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "ITE-5th" + ], + "requirements": { + "python": [ + "msm", + "requests", + "googletrans", + "dlib", + "picamera", + "numpy" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Face Recognizer Skill", + "android_handler": "skill-face-recognizer.ite-5th.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-21T01:17:49Z", + "archived": false, + "license": "unknown", + "modified": "2020-02-09T12:32:11Z", + "authorname": "tiagochiavericosta", + "skillname": "Heart Monitor Skill", + "foldername": "heart-rate", + "name": "Heart Monitor Skill", + "url": "https://github.com/tiagochiavericosta/heart-rate", + "category": null, + "description": "Shows heartbeat using webcam", + "short_description": "Shows heartbeat using webcam", + "branch": "master", + "examples": [ + "What is my heart rate?", + "What my heart rate?", + "what is my heart rate", + "what my heart rate" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Tiago Chiaveri da Costa" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Heart Rate Skill", + "android_handler": "heart-rate.tiagochiavericosta.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-01T14:24:08Z", + "archived": false, + "license": "mit", + "modified": "2018-05-02T13:42:36Z", + "authorname": "sofwerx", + "skillname": "tsa-wait-skill", + "foldername": "skill-test", + "name": "tsa-wait-skill", + "url": "https://github.com/sofwerx/skill-test", + "category": null, + "description": "This skill uses the following 2 API's:\n\nThe TSA wait times API: http://apps.tsa.dhs.gov/MyTSAWebService/GetTSOWaitTimes.ashx which is documented at https://www.dhs.gov/mytsa-api-documentation\n\nThe IATA Codes api located at https://iatacodes.org/\n\nUsing this information we get the last TSA wait time for an airport code and use the IATA api to get the full name of the airport to respond back with the wait time.\n\nTo get this done we need:\n - requests module installed via msm when you install the skill, if it doesn't install it can be installed via `pip install requests`", + "short_description": "This skill uses the following 2 API's:", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Test Skill", + "android_handler": "skill-test.sofwerx.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-31T20:30:53Z", + "archived": false, + "license": "unknown", + "modified": "2018-06-15T21:32:12Z", + "authorname": "ajwkc", + "skillname": "Recipe skill", + "foldername": "recipe-skill", + "name": "Recipe skill", + "url": "https://github.com/ajwkc/recipe-skill", + "category": null, + "description": "Uses the Yummly API to search the recipe database, and then reads the ingredients one by one.", + "short_description": "", + "branch": "master", + "examples": [ + "I want to cook vegetarian chili.", + "How do I make buffalo wings?", + "I want to cook vegetarian chili", + "how do I make buffalo wings?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "ajwkc" + ], + "requirements": { + "python": [ + "yummly" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Recipe Skill", + "android_handler": "recipe-skill.ajwkc.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-15T16:33:25Z", + "archived": false, + "license": "mit", + "modified": "2018-11-16T18:10:53Z", + "authorname": "Smoerble", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-imdb", + "name": "YOUR SKILL NAME", + "url": "https://github.com/Smoerble/skill-imdb", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Imdb Skill", + "android_handler": "skill-imdb.smoerble.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-22T04:44:08Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-12-19T02:44:45Z", + "authorname": "el-tocino", + "skillname": "Mycroft Today in History - Event skill", + "foldername": "mycroft-tih", + "name": "Mycroft Today in History - Event skill", + "url": "https://github.com/el-tocino/mycroft-tih", + "category": null, + "description": "This skill gives back a event from today in history. It uses http://history.muffinlabs.com/#api for the results", + "short_description": "This skill gives back a event from today in history. It uses http://history.muffinlabs.com/#api for the results", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "@btothayre wrote this originally." + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Tih Skill", + "android_handler": "mycroft-tih.el-tocino.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-29T20:05:52Z", + "archived": false, + "license": "unknown", + "modified": "2018-10-30T18:48:09Z", + "authorname": "andlo", + "skillname": "Tell A Story", + "foldername": "tell-a-story-skill", + "name": "Tell A Story", + "url": "https://github.com/andlo/tell-a-story-skill", + "category": null, + "description": "This skill tells small stories.", + "short_description": "", + "branch": "master", + "examples": [ + "Tell me a story.", + "Tell a good story." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Andreas Lorensen" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Tell A Story Skill", + "android_handler": "tell-a-story-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-09T15:47:26Z", + "archived": false, + "license": "mit", + "modified": "2018-11-09T16:33:39Z", + "authorname": "VHeusdens", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-test", + "name": "YOUR SKILL NAME", + "url": "https://github.com/VHeusdens/skill-test", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Test Skill", + "android_handler": "skill-test.vheusdens.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-16T19:57:23Z", + "archived": false, + "license": "mit", + "modified": "2018-11-16T19:59:04Z", + "authorname": "Smoerble", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-funny", + "name": "YOUR SKILL NAME", + "url": "https://github.com/Smoerble/skill-funny", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Funny Skill", + "android_handler": "skill-funny.smoerble.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-07T15:41:46Z", + "archived": false, + "license": "mit", + "modified": "2018-03-07T16:01:24Z", + "authorname": "mohitsrivastava15", + "skillname": "YOUR SKILL NAME", + "foldername": "hindiHelloSkill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/mohitsrivastava15/hindiHelloSkill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name# hindiHelloSkill" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hindihelloskill Skill", + "android_handler": "hindiHelloSkill.mohitsrivastava15.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-11T01:13:24Z", + "archived": false, + "license": "mit", + "modified": "2018-06-11T01:21:02Z", + "authorname": "clebio", + "skillname": "YOUR SKILL NAME", + "foldername": "learning_mycroft", + "name": "YOUR SKILL NAME", + "url": "https://github.com/clebio/learning_mycroft", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Learning_Mycroft Skill", + "android_handler": "learning_mycroft.clebio.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-28T16:11:02Z", + "archived": false, + "license": "mit", + "modified": "2018-03-25T21:15:12Z", + "authorname": "SergioML9", + "skillname": "YOUR SKILL NAME", + "foldername": "yeelight-skill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/SergioML9/yeelight-skill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "python2-miio", + "yeelight" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Yeelight Skill", + "android_handler": "yeelight-skill.sergioml9.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-08-14T20:50:23Z", + "archived": false, + "license": "mit", + "modified": "2018-08-14T21:08:27Z", + "authorname": "VikramVaroo", + "skillname": "YOUR SKILL NAME", + "foldername": "helloworld-", + "name": "YOUR SKILL NAME", + "url": "https://github.com/VikramVaroo/helloworld-", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Helloworld Skill", + "android_handler": "helloworld-.vikramvaroo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-08-09T08:00:59Z", + "archived": false, + "license": "unknown", + "modified": "2018-08-09T08:01:05Z", + "authorname": "SamG486", + "skillname": "Employees", + "foldername": "employees-skill", + "name": "Employees", + "url": "https://github.com/SamG486/employees-skill", + "category": null, + "description": "Customer wants to be connected to an employee\n\nafter specifying a name or phone number, mycroft connects him to the specific employee.", + "short_description": "", + "branch": "master", + "examples": [ + "Connect me with employee müller.", + "Connect me with number 123456.", + "Call employee müller.", + "Call müller.", + "Connect me with müller." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Samantha Göldner" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Employees Skill", + "android_handler": "employees-skill.samg486.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-18T09:56:42Z", + "archived": false, + "license": "mit", + "modified": "2018-10-22T18:07:44Z", + "authorname": "VHeusdens", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-blue", + "name": "YOUR SKILL NAME", + "url": "https://github.com/VHeusdens/skill-blue", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Blue Skill", + "android_handler": "skill-blue.vheusdens.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-28T10:21:08Z", + "archived": false, + "license": "mit", + "modified": "2019-03-25T12:47:16Z", + "authorname": "BrianArch96", + "skillname": "YOUR SKILL NAME", + "foldername": "Mycroft-appointment", + "name": "YOUR SKILL NAME", + "url": "https://github.com/BrianArch96/Mycroft-appointment", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim", + "httplib2", + "googleapiclient", + "oauth2client", + "datetime" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Appointment Skill", + "android_handler": "Mycroft-appointment.brianarch96.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-16T03:36:24Z", + "archived": false, + "license": "mit", + "modified": "2018-06-16T04:08:24Z", + "authorname": "khalildh", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-bot-commander", + "name": "YOUR SKILL NAME", + "url": "https://github.com/khalildh/skill-bot-commander", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Bot Commander Skill", + "android_handler": "skill-bot-commander.khalildh.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-19T08:55:37Z", + "archived": false, + "license": "mit", + "modified": "2018-02-20T02:56:26Z", + "authorname": "gallsy", + "skillname": "LIFX-Skill", + "foldername": "lifx-skill", + "name": "LIFX-Skill", + "url": "https://github.com/gallsy/lifx-skill", + "category": null, + "description": "This is a basic mycroft skill that can control LIFX lights using LifxLAN (https://github.com/mclarkk/lifxlan)\n\nUsage\nTurn on the lights / Lights on\n * Turn off the lights / Lights off\n * Dim Lights / Lights down\n * Lights Full / lights up", + "short_description": "This is a basic mycroft skill that can control LIFX lights using LifxLAN (https://github.com/mclarkk/lifxlan)", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "lifxlan" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Lifx Skill", + "android_handler": "lifx-skill.gallsy.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-15T17:29:51Z", + "archived": false, + "license": "mit", + "modified": "2020-01-01T20:03:09Z", + "authorname": "MostAwesomeJJ", + "skillname": "YOUR SKILL NAME", + "foldername": "lovey-laptop-control", + "name": "YOUR SKILL NAME", + "url": "https://github.com/MostAwesomeJJ/lovey-laptop-control", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Lovey Laptop Control Skill", + "android_handler": "lovey-laptop-control.mostawesomejj.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-25T10:15:19Z", + "archived": false, + "license": "mit", + "modified": "2018-09-25T23:48:08Z", + "authorname": "Mennu", + "skillname": "Data Fair Quiz", + "foldername": "DataFair_Quiz", + "name": "Data Fair Quiz", + "url": "https://github.com/Mennu/DataFair_Quiz", + "category": null, + "description": "A Data Fair Quiz.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Naveen Meher" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Datafair_Quiz Skill", + "android_handler": "DataFair_Quiz.mennu.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-11T14:09:20Z", + "archived": false, + "license": "unknown", + "modified": "2018-10-17T08:26:38Z", + "authorname": "sumutcan", + "skillname": "Music Brains", + "foldername": "skill-musicbrainz", + "name": "Music Brains", + "url": "https://github.com/sumutcan/skill-musicbrainz", + "category": "Information", + "description": "This skill answers questions like Who sings Let it be? This is just a simple skill to demonstrate the usage of mycroft over linked data.", + "short_description": "A skill that answers questions over LinkedBrainz data.", + "branch": "master", + "examples": [ + "Who sings Let it be?" + ], + "tags": [ + "questionanswer", + "music", + "Music", + "generalknowledge", + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/brain.svg", + "credits": [ + "Umutcan Simsek (@sumutcan)" + ], + "categories": [ + "Information", + "Music" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Musicbrainz Skill", + "android_handler": "skill-musicbrainz.sumutcan.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-25T22:25:00Z", + "archived": false, + "license": "mit", + "modified": "2018-02-25T22:30:47Z", + "authorname": "CarlKlein", + "skillname": "YOUR SKILL NAME", + "foldername": "mycroft-test-skill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/CarlKlein/mycroft-test-skill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Test Skill", + "android_handler": "mycroft-test-skill.carlklein.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-28T16:34:09Z", + "archived": false, + "license": "mit", + "modified": "2018-10-23T18:21:42Z", + "authorname": "pedrocolon93", + "skillname": "YOUR SKILL NAME", + "foldername": "mycroft-hover-skill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/pedrocolon93/mycroft-hover-skill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "tinydb" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Hover Skill", + "android_handler": "mycroft-hover-skill.pedrocolon93.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-11T17:14:38Z", + "archived": false, + "license": "unknown", + "modified": "2019-04-08T06:20:11Z", + "authorname": "TREE-Ind", + "skillname": "Fallback Cakechat", + "foldername": "skill-fallback-cakechat", + "name": "Fallback Cakechat", + "url": "https://github.com/TREE-Ind/skill-fallback-cakechat", + "category": null, + "description": "Allows Mycroft to give responses from CakeChat dialog system that is able to express emotions\n\nGet CakeChat Here: [GitHub](https://github.com/lukalabs/cakechat)", + "short_description": "", + "branch": "master", + "examples": [ + "What is your favorite color?", + "What is the meaning of life?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "TREE Industries" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Cakechat Skill", + "android_handler": "skill-fallback-cakechat.tree-ind.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-08T19:10:38Z", + "archived": false, + "license": "mit", + "modified": "2018-03-08T19:15:12Z", + "authorname": "collinsrj", + "skillname": "YOUR SKILL NAME", + "foldername": "mcdonald-house", + "name": "YOUR SKILL NAME", + "url": "https://github.com/collinsrj/mcdonald-house", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mcdonald House Skill", + "android_handler": "mcdonald-house.collinsrj.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-17T01:17:41Z", + "archived": false, + "license": "mit", + "modified": "2019-02-21T17:26:54Z", + "authorname": "adelin-b", + "skillname": "Theme Change", + "foldername": "skill-theme-change", + "name": "Theme Change", + "url": "https://github.com/adelin-b/skill-theme-change", + "category": null, + "description": "Change the wallpaper them call themer to change the theme colors.", + "short_description": "", + "branch": "master", + "examples": [ + "Change wallpaper.", + "Change theme.", + "Set a new wallpaper.", + "New wallpaper.", + "Get a new skin." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "adberard" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Theme Change Skill", + "android_handler": "skill-theme-change.adelin-b.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-08-16T19:37:30Z", + "archived": false, + "license": "unknown", + "modified": "2018-08-16T19:37:36Z", + "authorname": "machinekoder", + "skillname": "Mk Automation", + "foldername": "mk-automation-skill", + "name": "Mk Automation", + "url": "https://github.com/machinekoder/mk-automation-skill", + "category": null, + "description": "This skill connects to my personal pc automation suite and exposes the automation scripts to mycroft.", + "short_description": "", + "branch": "master", + "examples": [ + "Start miracle morning.", + "Open my ideas.", + "Start coding.", + "Open the password manager." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Alexander Rössler" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mk Automation Skill", + "android_handler": "mk-automation-skill.machinekoder.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-28T21:30:16Z", + "archived": false, + "license": "mit", + "modified": "2018-02-28T22:05:03Z", + "authorname": "stacs01", + "skillname": "YOUR SKILL NAME", + "foldername": "hi-mycroft", + "name": "YOUR SKILL NAME", + "url": "https://github.com/stacs01/hi-mycroft", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hi Mycroft Skill", + "android_handler": "hi-mycroft.stacs01.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-23T18:28:21Z", + "archived": false, + "license": "unknown", + "modified": "2019-01-21T16:29:05Z", + "authorname": "lumoe", + "skillname": "Recipe recommender", + "foldername": "recipe-skill", + "name": "", + "url": "https://github.com/lumoe/recipe-skill", + "category": "Food", + "description": "Get a recipe to your ingredients. Mycroft skill to get a recipe suggestion for an ingredient.", + "short_description": "Get a recipe to your ingredients. Mycroft skill to get a recipe suggestion for an ingredient.", + "branch": "master", + "examples": [ + "What can i make with Tomaten?", + "What can i make with Blumenkohl?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgit.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/utensils.svg", + "categories": [ + "Food" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Recipe Skill", + "android_handler": "recipe-skill.lumoe.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-02T20:30:00Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-09-02T20:30:45Z", + "authorname": "avellent", + "skillname": "Mycroft Today in History - Event skill", + "foldername": "tinh", + "name": "Mycroft Today in History - Event skill", + "url": "https://github.com/avellent/tinh", + "category": null, + "description": "This skill gives back a event from today in history. It uses http://history.muffinlabs.com/#api for the results", + "short_description": "This skill gives back a event from today in history. It uses http://history.muffinlabs.com/#api for the results", + "branch": "master", + "examples": [ + "What event happened this day in history?", + "This day in history.", + "Today in history.", + "what event happened this day in history", + "this day in history", + "today in history" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "btotharye" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Tinh Skill", + "android_handler": "tinh.avellent.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-04T17:15:38Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-02-04T17:16:35Z", + "authorname": "Arcanesaadman15", + "skillname": "Mycroft Today in History - Event skill", + "foldername": "MySkills2", + "name": "Mycroft Today in History - Event skill", + "url": "https://github.com/Arcanesaadman15/MySkills2", + "category": null, + "description": "This skill gives back a event from today in history. It uses http://history.muffinlabs.com/#api for the results", + "short_description": "This skill gives back a event from today in history. It uses http://history.muffinlabs.com/#api for the results", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Myskills2 Skill", + "android_handler": "MySkills2.arcanesaadman15.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-08-20T21:12:21Z", + "archived": false, + "license": "unknown", + "modified": "2018-08-20T21:19:45Z", + "authorname": "sartsj", + "skillname": "YOUR SKILL NAME", + "foldername": "domocrofticz", + "name": "YOUR SKILL NAME", + "url": "https://github.com/sartsj/domocrofticz", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Domocrofticz Skill", + "android_handler": "domocrofticz.sartsj.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-25T18:13:36Z", + "archived": false, + "license": "mit", + "modified": "2018-06-04T19:14:36Z", + "authorname": "avimeens", + "skillname": "Ppt Controller Using Rasa", + "foldername": "skill-ppt-controller-using-rasa", + "name": "Ppt Controller Using Rasa", + "url": "https://github.com/avimeens/skill-ppt-controller-using-rasa", + "category": null, + "description": "Infer actions to control power point presentation. E.g. 'start a presentation', 'next slide', 'previous slide', 'end presentation'", + "short_description": "", + "branch": "master", + "examples": [ + "Open file with name mycroft.", + "Open file padatious.", + "Next slide.", + "Previous slide.", + "End presentation." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Avinash Vyas" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Ppt Controller Using Rasa Skill", + "android_handler": "skill-ppt-controller-using-rasa.avimeens.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-04T08:49:51Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-09-04T08:50:18Z", + "authorname": "avellent", + "skillname": "", + "foldername": "HistoryDeathSkill", + "name": "", + "url": "https://github.com/avellent/HistoryDeathSkill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Historydeathskill Skill", + "android_handler": "HistoryDeathSkill.avellent.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-04T15:50:04Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-12-26T17:14:36Z", + "authorname": "Arcanesaadman15", + "skillname": "Mycroft Today in History - Event skill", + "foldername": "mycroft-skill-today-in-history", + "name": "Mycroft Today in History - Event skill", + "url": "https://github.com/Arcanesaadman15/mycroft-skill-today-in-history", + "category": null, + "description": "This skill gives back a event from today in history. It uses http://history.muffinlabs.com/#api for the results", + "short_description": "This skill gives back a event from today in history. It uses http://history.muffinlabs.com/#api for the results", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Today In History Skill", + "android_handler": "mycroft-skill-today-in-history.arcanesaadman15.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-06T12:37:20Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-10-06T12:39:13Z", + "authorname": "avellent", + "skillname": "", + "foldername": "SimpleTestSkill", + "name": "", + "url": "https://github.com/avellent/SimpleTestSkill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Simpletestskill Skill", + "android_handler": "SimpleTestSkill.avellent.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-03T16:08:36Z", + "archived": false, + "license": "mit", + "modified": "2018-07-04T09:44:05Z", + "authorname": "estherdalley", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-cookie-jar", + "name": "YOUR SKILL NAME", + "url": "https://github.com/estherdalley/skill-cookie-jar", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Cookie Jar Skill", + "android_handler": "skill-cookie-jar.estherdalley.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-01T00:36:09Z", + "archived": false, + "license": "mit", + "modified": "2018-06-01T01:42:19Z", + "authorname": "stuin", + "skillname": "YOUR SKILL NAME", + "foldername": "read-poem-skill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/stuin/read-poem-skill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Read Poem Skill", + "android_handler": "read-poem-skill.stuin.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-22T17:57:43Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-01-13T20:16:07Z", + "authorname": "makeworld-the-better-one", + "skillname": "Reddit News", + "foldername": "reddit-news-skill", + "name": "Reddit News", + "url": "https://github.com/makeworld-the-better-one/reddit-news-skill", + "category": "Information", + "description": "This skill scrapes from r/worldnews using a GET request, and then has Mycroft read five of the headlines.", + "short_description": "Reads out news headlines from r/worldnews on reddit.", + "branch": "master", + "examples": [ + "Tell me the news from reddit.", + "What's the news from reddit?", + "Any phrase with news and reddit in it.", + "Tell me the news from reddit", + "What's the news from reddit", + "Any phrase with news and reddit in it" + ], + "tags": [ + "headlines", + "news", + "Information", + "reddit", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://static.getjar.com/icon-50x50/ff/898732_thm.jpg", + "credits": [ + "@makeworld" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Reddit News Skill", + "android_handler": "reddit-news-skill.makeworld-the-better-one.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-30T13:32:36Z", + "archived": false, + "license": "mit", + "modified": "2019-03-11T12:39:09Z", + "authorname": "nielstron", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-icalendar", + "name": "YOUR SKILL NAME", + "url": "https://github.com/nielstron/skill-icalendar", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "dev", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Icalendar Skill", + "android_handler": "skill-icalendar.nielstron.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-08-17T17:12:12Z", + "archived": false, + "license": "unknown", + "modified": "2018-08-17T17:12:36Z", + "authorname": "spinozaure", + "skillname": "YOUR SKILL NAME", + "foldername": "radio-browser-skill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/spinozaure/radio-browser-skill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Radio Browser Skill", + "android_handler": "radio-browser-skill.spinozaure.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-09T16:55:44Z", + "archived": false, + "license": "mit", + "modified": "2018-11-09T17:35:15Z", + "authorname": "VHeusdens", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-janee", + "name": "YOUR SKILL NAME", + "url": "https://github.com/VHeusdens/skill-janee", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Janee Skill", + "android_handler": "skill-janee.vheusdens.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-05T14:28:13Z", + "archived": false, + "license": "mit", + "modified": "2018-03-05T14:32:45Z", + "authorname": "lakst", + "skillname": "YOUR SKILL NAME", + "foldername": "HindiHelloSkill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/lakst/HindiHelloSkill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hindihelloskill Skill", + "android_handler": "HindiHelloSkill.lakst.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-27T07:37:06Z", + "archived": false, + "license": "unknown", + "modified": "2018-07-27T07:37:13Z", + "authorname": "nidaibani21", + "skillname": "Mycroft Launch", + "foldername": "mycroft-launch-skill", + "name": "Mycroft Launch", + "url": "https://github.com/nidaibani21/mycroft-launch-skill", + "category": null, + "description": "The word used after the trigger word should be taken as action and that word app should be launched on device.", + "short_description": "", + "branch": "master", + "examples": [ + "Launch app.", + "Please launch.", + "Launch.", + "Run.", + "Direct.", + "Redirect.", + "Open.", + "Take me to." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "NidaAibani" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Launch Skill", + "android_handler": "mycroft-launch-skill.nidaibani21.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-07T08:55:33Z", + "archived": false, + "license": "mit", + "modified": "2018-11-19T11:55:35Z", + "authorname": "davidedmundson", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-samegame", + "name": "YOUR SKILL NAME", + "url": "https://github.com/davidedmundson/skill-samegame", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Samegame Skill", + "android_handler": "skill-samegame.davidedmundson.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-02T20:49:07Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-10-06T17:26:24Z", + "authorname": "avellent", + "skillname": "", + "foldername": "DeathHistorySkill", + "name": "", + "url": "https://github.com/avellent/DeathHistorySkill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Deathhistoryskill Skill", + "android_handler": "DeathHistorySkill.avellent.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-04T13:32:57Z", + "archived": false, + "license": "mit", + "modified": "2018-07-04T13:33:14Z", + "authorname": "estherdalley", + "skillname": "YOUR SKILL NAME", + "foldername": "template", + "name": "YOUR SKILL NAME", + "url": "https://github.com/estherdalley/template", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Template Skill", + "android_handler": "template.estherdalley.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-16T21:54:38Z", + "archived": false, + "license": "mit", + "modified": "2018-05-02T01:01:08Z", + "authorname": "tohigu", + "skillname": "YOUR SKILL NAME", + "foldername": "misnomia", + "name": "YOUR SKILL NAME", + "url": "https://github.com/tohigu/misnomia", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Misnomia Skill", + "android_handler": "misnomia.tohigu.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-09T01:17:51Z", + "archived": false, + "license": "mit", + "modified": "2018-06-09T03:59:26Z", + "authorname": "mjmauldin", + "skillname": "YOUR SKILL NAME", + "foldername": "LogSkill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/mjmauldin/LogSkill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Logskill Skill", + "android_handler": "LogSkill.mjmauldin.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-28T10:10:23Z", + "archived": false, + "license": "mit", + "modified": "2019-03-26T22:09:41Z", + "authorname": "BrianArch96", + "skillname": "YOUR SKILL NAME", + "foldername": "Mycroft-assignment", + "name": "YOUR SKILL NAME", + "url": "https://github.com/BrianArch96/Mycroft-assignment", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "smtplib", + "gensim", + "time", + "threading", + "bson", + "pymongo", + "re", + "json" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Assignment Skill", + "android_handler": "Mycroft-assignment.brianarch96.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-04T18:44:44Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-02-04T18:45:47Z", + "authorname": "Arcanesaadman15", + "skillname": "Mycroft Today in History - Event skill", + "foldername": "MySkills3", + "name": "Mycroft Today in History - Event skill", + "url": "https://github.com/Arcanesaadman15/MySkills3", + "category": null, + "description": "This skill gives back a event from today in history. It uses http://history.muffinlabs.com/#api for the results", + "short_description": "This skill gives back a event from today in history. It uses http://history.muffinlabs.com/#api for the results", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Myskills3 Skill", + "android_handler": "MySkills3.arcanesaadman15.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-25T21:02:04Z", + "archived": false, + "license": "unknown", + "modified": "2020-06-03T18:20:01Z", + "authorname": "mj2p", + "skillname": "Subsonic", + "foldername": "subsonic-mycroft-skill", + "name": "Subsonic", + "url": "https://github.com/mj2p/subsonic-mycroft-skill", + "category": null, + "description": "Subsonic (https://subsonic.org) is a media streaming server. this skill will interface with a preconfigured subsonic server and allow mycroft to stream media from it.", + "short_description": "", + "branch": "master", + "examples": [ + "Play me some aphex twin.", + "Sub me some music.", + "Play my tuneyards playlist.", + "Play me a radio of squarepusher.", + "Play me some squire of gothos." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "MJ2P" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Subsonic Mycroft Skill", + "android_handler": "subsonic-mycroft-skill.mj2p.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-06T19:20:46Z", + "archived": false, + "license": "unknown", + "modified": "2018-06-06T19:20:56Z", + "authorname": "KathyReid", + "skillname": "Feed The Corgi", + "foldername": "feed-the-corgi-skill", + "name": "Feed The Corgi", + "url": "https://github.com/KathyReid/feed-the-corgi-skill", + "category": null, + "description": "Every 24 hours, mycroft will send you a reminder to feed your corgi, and tell you what your corgi was fed the previous day, so you can provide a different delicious meal for your precious corgi.", + "short_description": "", + "branch": "master", + "examples": [ + "Have i fed the corgi today.", + "What did i feed the corgi yesterday?", + "Remind me to feed the corgi at 5pm." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "YourGitHubUserName" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Feed The Corgi Skill", + "android_handler": "feed-the-corgi-skill.kathyreid.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-06T08:34:23Z", + "archived": false, + "license": "mit", + "modified": "2018-03-06T08:37:10Z", + "authorname": "lakst", + "skillname": "YOUR SKILL NAME", + "foldername": "WinidoTestSKill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/lakst/WinidoTestSKill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name# mykt" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Winidotestskill Skill", + "android_handler": "WinidoTestSKill.lakst.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-21T02:03:55Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-04-07T13:25:38Z", + "authorname": "Quinn2017", + "skillname": "Skill-Bill-and-Teds", + "foldername": "Skill-Bill-and-Teds", + "name": "Skill-Bill-and-Teds", + "url": "https://github.com/Quinn2017/Skill-Bill-and-Teds", + "category": null, + "description": "A nostalgic return to an 80s classic 'Bill and Ted'. A Mycroft skill that lets you invoke air guitar soundclip in style.", + "short_description": "A nostalgic return to an 80s classic 'Bill and Ted'. A Mycroft skill that lets you invoke air guitar soundclip in style.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "https://github.com/KathyReid/skill-malibu-stacy" + ], + "requirements": { + "python": [ + "none" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Bill And Teds Skill", + "android_handler": "Skill-Bill-and-Teds.quinn2017.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-08T06:02:12Z", + "archived": false, + "license": "unknown", + "modified": "2018-06-21T22:10:44Z", + "authorname": "RdeLange", + "skillname": "Dutch Radio skill", + "foldername": "skill-dutchradio", + "name": "Dutch Radio skill", + "url": "https://github.com/RdeLange/skill-dutchradio", + "category": null, + "description": "This skill streams radio from urls.\nChange the csv to add or change channels in to your own language.\n\nAdd or change urls with streams you like from http://www.hendrikjansen.nl/henk/streaming.html\n\nIt is based upon https://github.com/forslund/mycroft-media-skills/tree/master/swedishradio", + "short_description": "This skill streams radio from urls.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Dutchradio Skill", + "android_handler": "skill-dutchradio.rdelange.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-07T23:47:11Z", + "archived": false, + "license": "mit", + "modified": "2018-10-10T05:31:43Z", + "authorname": "shejuti", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-state-university", + "name": "YOUR SKILL NAME", + "url": "https://github.com/shejuti/skill-state-university", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "What are the list of universities in Oklahoma?", + "What are the list of universities in Texas?", + "what are the list of universities in Oklahoma", + "what are the list of universities in Texas" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "shejuti" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "State University Skill", + "android_handler": "skill-state-university.shejuti.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-09T17:36:50Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-11-13T13:53:03Z", + "authorname": "einstalek", + "skillname": "Wikipedia", + "foldername": "ru-wiki", + "name": "Wikipedia", + "url": "https://github.com/einstalek/ru-wiki", + "category": "Information", + "description": "Query [Wikipedia](https://www.wikipedia.org) for answers to all your questions. Get just a summary, or ask for more to get in-depth information.\n \n This Skill uses the [Wikimedia API](https://en.wikipedia.org/w/api.php).", + "short_description": "Wikipedia", + "branch": "master", + "examples": [ + "Tell me about Elon Musk.", + "Tell me about beans.", + "Check Wikipedia for beans.", + "Tell me about the Pembroke Welsh Corgi.", + "Search for chocolate.", + "More information.", + "Tell me More.", + "Tell me about Elon Musk", + "Tell me about beans", + "Check Wikipedia for beans", + "Tell me about the Pembroke Welsh Corgi", + "Search for chocolate", + "More information (followup after an initial summary)", + "Tell me More (followup after an initial summary)" + ], + "tags": [ + "wiki", + "query", + "wikipedia", + "encyclopedia", + "Information", + "general-knowledge", + "question", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/./Font-Awesome/master/advanced-options/raw-svg/brands/wikipedia-w.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "wikipedia==1.4.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Ru Wiki Skill", + "android_handler": "ru-wiki.einstalek.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-29T11:51:10Z", + "archived": false, + "license": "mit", + "modified": "2018-12-30T16:58:32Z", + "authorname": "fandonov", + "skillname": "movie trivia", + "foldername": "movie_trivia", + "name": "movie trivia", + "url": "https://github.com/fandonov/movie_trivia", + "category": null, + "description": "With self contained db from opendb project, this skill knows lets Mycroft knows all about who plays who in what movie, directors, screen writers, etc.", + "short_description": "", + "branch": "master", + "examples": [ + "Tell me who plays in die hard.", + "Tell me who stars in the movie home alone.", + "Tell me the movie cast of the terminator.", + "Tell me who wrote the music for the movie braveheart.", + "Tell me who directed home alone.", + "tell me who plays in die hard", + "tell me who stars in the movie home alone", + "tell me the movie cast of the terminator", + "tell me who wrote the music for the movie braveheart", + "tell me who directed home alone" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Filip Andonov" + ], + "requirements": { + "python": [ + "re", + "sqlite3", + "gensim", + "os" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Movie_Trivia Skill", + "android_handler": "movie_trivia.fandonov.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-26T21:57:05Z", + "archived": false, + "license": "mit", + "modified": "2018-11-29T15:35:16Z", + "authorname": "Fantailed", + "skillname": "Fallback Chatbot", + "foldername": "fallback-chatbot", + "name": "Fallback Chatbot", + "url": "https://github.com/Fantailed/fallback-chatbot", + "category": "Daily", + "description": "**WARNING**: Do NOT install this skill if you aren't at least somewhat familiar with linux as it WILL break your Picroft installation!!!\nBecause of the mere size of Program-Y, there are a few incompatibilities and installation difficulties that have to be manually resolved.\nPlease read the whole description before proceeding.\n \n<br/>\nThis skill makes use of the offline Python AIML2.0 interpreter Program-Y.\n<br/><br/><br/>\n\nAt the moment, it only supports my own stupid bot called BakaBot, but adding your own bots will be supported very soon.\n\nSome dependencies of Program-Y have to be installed with a pip version prior to 10. If the automatic installation of dependencies doesn't work, try downgrading to pip 9.0.3 first:\n`pip install pip==9.0.3`.\n\nThen, install Program-Y manually using `pip install programy`.\n\nThis will break Mycroft in its current state as one of the dependencies requires `websocket-client>=0.35.0` to work. As a result, pip will update websocket-client to a version that Mycroft in turn does not support anymore. Downgrade to 0.35.0 and you should be fine:\n\n```pip install websocket-client==0.35.0```\n\nIf the lxml install fails, do the following:\n```\nsudo apt install -y libxml2-dev libxslt1-dev zlib1g-dev python3-pip\nsudo pip3 install lxml\n```\nNote that the installation of lxml can be _very_ slow on low RAM devices like the Raspberry Pi (I am talking in the order of 10min+!). If you\never doubt that it's even doing anything, open another terminal and run `htop` on it.", + "short_description": "Fallback using any offline AIML2.0 chatbot", + "branch": "master", + "examples": [ + "My name is Dave.", + "What is my name?" + ], + "tags": [ + "\\chatbot", + "\\aiml", + "Entertainment", + "Daily", + "\\aiml2.0", + "aiml2.0", + "chatbot\n\\", + "aiml\n\\", + "\\", + "no-license" + ], + "platforms": [ + "Picroft", + "Linux", + "Desktop", + "Picroft\n\nLinux" + ], + "stars": 1, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/robot.svg", + "credits": [ + "Conny Lin @Fantailed" + ], + "categories": [ + "Daily", + "Entertainment" + ], + "requirements": { + "python": [ + "programy", + "websocket-client==0.35.0", + "pip<=10.0.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Chatbot Skill", + "android_handler": "fallback-chatbot.fantailed.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-28T02:01:38Z", + "archived": false, + "license": "unlicense", + "modified": "2018-01-28T02:05:14Z", + "authorname": "mason88", + "skillname": "Federal Closings", + "foldername": "skill-federal-closings", + "name": "Federal Closings", + "url": "https://github.com/mason88/skill-federal-closings", + "category": null, + "description": "This is a Mycroft AI skill which tells the user of any federal government closings in DC as they are listed in the official OPM alerts.", + "short_description": "", + "branch": "master", + "examples": [ + "Are there federal closings?", + "Are there government closings?", + "are there federal closings?", + "are there government closings?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mason Lee" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Federal Closings Skill", + "android_handler": "skill-federal-closings.mason88.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-16T14:55:52Z", + "archived": false, + "license": "mit", + "modified": "2018-08-14T21:39:13Z", + "authorname": "avimeens", + "skillname": "Rasa Robot Controller", + "foldername": "skill-rasa-robot-controller", + "name": "Rasa Robot Controller", + "url": "https://github.com/avimeens/skill-rasa-robot-controller", + "category": null, + "description": "In order to provide voice interance for controlling a robot on Mycroft, this skill provides intent processing to understand basic commands such as \"move\", \"go\", \"stop\", \"turn\" using RasaNLU as the intent processor.", + "short_description": "", + "branch": "master", + "examples": [ + "Move 10 feet forward.", + "Turn 45 degrees to your right.", + "Go back 3 meters.", + "Store your current location.", + "Stop." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Avinash Vyas" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rasa Robot Controller Skill", + "android_handler": "skill-rasa-robot-controller.avimeens.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-13T08:56:08Z", + "archived": false, + "license": "mit", + "modified": "2018-05-15T13:30:14Z", + "authorname": "rasika-chandana", + "skillname": "YOUR SKILL NAME", + "foldername": "TeaSkill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/rasika-chandana/TeaSkill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Teaskill Skill", + "android_handler": "TeaSkill.rasika-chandana.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-15T23:27:54Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-02-01T13:35:34Z", + "authorname": "tjoen", + "skillname": "Trivia skill", + "foldername": "skill-trivia", + "name": "Trivia skill", + "url": "https://github.com/tjoen/skill-trivia", + "category": null, + "description": "At the moment, the skill will ask you 5 questions. You can answer by choosing 1,2,3 or 4.", + "short_description": "", + "branch": "master", + "examples": [ + "Let's play trivia.", + "Hey Mycroft, let's play trivia" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Theun Kohlbeck, https://github.com/tjoen\nSteen Bentall, https://github.com/barricados" + ], + "requirements": { + "python": [ + "HTMLParser" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Trivia Skill", + "android_handler": "skill-trivia.tjoen.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-11T02:11:55Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-04-11T02:13:24Z", + "authorname": "dleweyiv", + "skillname": "Weather", + "foldername": "weather-skill", + "name": "Weather", + "url": "https://github.com/dleweyiv/weather-skill", + "category": null, + "description": "Get weather conditions, forecasts, expected precipitation and more! By default it will tell\nyou about your default location, or you can ask for other cities around the world. Current\nconditions and weather forecasts come from [Open Weather Map](https://openweathermap.org).\n\nFor devices with screen support, conditions are briefly shown.", + "short_description": "", + "branch": "master", + "examples": [ + "What is the weather?", + "What is the forecast tommorow?", + "What is the weather going to be like Tuesday?", + "What is the weather in San Francisco?", + "When will it rain next?", + "How windy is it?", + "What's the humidity?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft AI" + ], + "requirements": { + "python": [ + "requests==2.13.0", + "pyowm==2.6.1", + "multi-key-dict==2.0.3" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Weather Skill", + "android_handler": "weather-skill.dleweyiv.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-07T16:54:42Z", + "archived": false, + "license": "mit", + "modified": "2018-05-08T06:47:09Z", + "authorname": "rasika-chandana", + "skillname": "YOUR SKILL NAME", + "foldername": "TestSkill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/rasika-chandana/TestSkill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Testskill Skill", + "android_handler": "TestSkill.rasika-chandana.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-11T02:15:55Z", + "archived": false, + "license": "unknown", + "modified": "2018-04-11T02:16:35Z", + "authorname": "dleweyiv", + "skillname": "Date and Time", + "foldername": "date-time-skill", + "name": "Date and Time", + "url": "https://github.com/dleweyiv/date-time-skill", + "category": null, + "description": "Get the local time or time for major cities around the world. Times\nare given in 12-hour (2:30 pm) or 24-hour format (14:30) based on the\nTime Format setting at [Home](https://home.mycroft.ai/#/setting/basic)\n\nTime can optionally be shown on a display, like a digital clock. See\nthe [skill setting](https://home.mycroft.ai/#/skill).", + "short_description": "", + "branch": "master", + "examples": [ + "What time is it?", + "What time is it in Paris?", + "Show me the time.", + "What's the date?", + "Tell me the day of the week.", + "Show me the time", + "Tell me the day of the week" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft AI" + ], + "requirements": { + "python": [ + "tzlocal==1.3", + "pytz==2017.2", + "astral==1.4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Date Time Skill", + "android_handler": "date-time-skill.dleweyiv.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-18T03:11:53Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-04-06T00:23:56Z", + "authorname": "Quinn2017", + "skillname": "Write to Google-Spreadsheets Skill", + "foldername": "skill-google-spreadsheet", + "name": "Write to Google-Spreadsheets Skill", + "url": "https://github.com/Quinn2017/skill-google-spreadsheet", + "category": null, + "description": "This Mycroft skill is still a work in progress. It is meant to allow you to create and dictate to your Google Spreadsheet using Pygsheets.", + "short_description": "This Mycroft skill is still a work in progress. It is meant to allow you to create and dictate to your Google Spreadsheet using Pygsheets.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "pygsheets==1.1.4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Google Spreadsheet Skill", + "android_handler": "skill-google-spreadsheet.quinn2017.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-23T01:26:36Z", + "archived": false, + "license": "mit", + "modified": "2018-03-23T01:50:00Z", + "authorname": "stuartlangridge", + "skillname": "Birmingham tech events", + "foldername": "bio-calendar-mycroft", + "name": "Birmingham tech events", + "url": "https://github.com/stuartlangridge/bio-calendar-mycroft", + "category": null, + "description": "A list of tech events happening in Birmingham UK over the next few days. Powered by [the Birmingham.IO calendar](https://calendar.birmingham.io), and using the same back end as the similar [Alexa Flash Briefing skill](https://www.kryogenix.org/days/2017/07/05/birmingham-tech-events-in-the-alexa-flash-briefing/).", + "short_description": "", + "branch": "master", + "examples": [ + "List upcoming Birmingham tech events.", + "Tell me about Brum tech meetups.", + "What tech events are there in Birmingham soon?", + "List upcoming Birmingham tech events", + "Tell me about Brum tech meetups" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Stuart Langridge <sil@kryogenix.org>, @sil on twitter, https://kryogenix.org" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Bio Calendar Mycroft Skill", + "android_handler": "bio-calendar-mycroft.stuartlangridge.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-02T20:19:11Z", + "archived": false, + "license": "mit", + "modified": "2018-05-02T20:32:28Z", + "authorname": "nautik1", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-start-app", + "name": "YOUR SKILL NAME", + "url": "https://github.com/nautik1/skill-start-app", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Start App Skill", + "android_handler": "skill-start-app.nautik1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-26T16:40:22Z", + "archived": false, + "license": "mit", + "modified": "2018-09-27T16:34:25Z", + "authorname": "martinbentenrieder", + "skillname": "Soundcloud-Skill", + "foldername": "skill-soundcloud", + "name": "Soundcloud-Skill", + "url": "https://github.com/martinbentenrieder/skill-soundcloud", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Play Spectralist on Soundcloud.", + "Listen to Joseph Disco on Soundcloud.", + "Stop Soundcloud.", + "Play Spectralist on Soundcloud", + "Listen to Joseph Disco on Soundcloud", + "Stop Soundcloud" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "soundcloud", + "gensim", + "python-vlc" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Soundcloud Skill", + "android_handler": "skill-soundcloud.martinbentenrieder.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-23T21:47:40Z", + "archived": false, + "license": "mit", + "modified": "2018-03-24T18:25:53Z", + "authorname": "stuartlangridge", + "skillname": "One Before Last", + "foldername": "one-before-last-mycroft", + "name": "One Before Last", + "url": "https://github.com/stuartlangridge/one-before-last-mycroft", + "category": null, + "description": "Answer true or false trivia questions, but with a twist: you have to answer not the question you've just been asked, but the one before that. Get it wrong three times and you lose.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "https://freesound.org/people/FunWithSound/sounds/394899/", + "https://freesound.org/people/Autistic%20Lucario/sounds/142608/", + "https://freesound.org/people/LittleRainySeasons/sounds/335908/", + "https://freesound.org/people/plasterbrain/sounds/397354/" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "One Before Last Mycroft Skill", + "android_handler": "one-before-last-mycroft.stuartlangridge.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-11T09:41:42Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-06-22T15:25:44Z", + "authorname": "ITISEnricoFermi", + "skillname": "Mycroft Fermi IoT skill", + "foldername": "mycroft-ai-skill", + "name": "Mycroft Fermi IoT skill", + "url": "https://github.com/ITISEnricoFermi/mycroft-ai-skill", + "category": null, + "description": "Reprehenderit proident sunt ea non occaecat veniam. Ipsum sit cupidatat anim ea. Incididunt aute consequat eu incididunt magna ut mollit cupidatat culpa. Exercitation proident sunt in Lorem incididunt laboris magna. Quis et est ex ut sint velit est quis dolore cillum. Veniam fugiat velit amet nulla quis sint aliqua et ad eu duis magna nostrud elit. Commodo enim laboris Lorem enim reprehenderit ex excepteur dolore deserunt.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn on the lights.", + "Switch on the light.", + "Turn off the light.", + "Switch off the lights.", + "Turn on the lights", + "Switch on the light", + "Turn off the light", + "Switch off the lights" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Ai Skill", + "android_handler": "mycroft-ai-skill.itisenricofermi.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-04T16:20:27Z", + "archived": false, + "license": "mit", + "modified": "2018-06-19T18:08:27Z", + "authorname": "jrwarwick", + "skillname": "Corporate I T F A Q", + "foldername": "skill-corporate-i-t-f-a-q", + "name": "Corporate I T F A Q", + "url": "https://github.com/jrwarwick/skill-corporate-i-t-f-a-q", + "category": null, + "description": "Every corporation will have a different answer to \"what is the wifi password\", and this is also a very frequently asked and answered question. Allow Mycroft to help with the FAQ load by teaching him the answers to these very common inquiries.\n\nCurrently, VPN is assumed to be an SSL or similar type delivered with a web-based login.", + "short_description": "", + "branch": "master", + "examples": [ + "What is the wifi password?", + "What is the corporate VPN URL?", + "What is the kerberos domain name?", + "Who is the IT manager?!?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "jrwarwick" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Corporate I T F A Q Skill", + "android_handler": "skill-corporate-i-t-f-a-q.jrwarwick.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-28T10:26:37Z", + "archived": false, + "license": "mit", + "modified": "2018-01-28T10:32:33Z", + "authorname": "Uks2", + "skillname": "PROJECT_NAME skill", + "foldername": "webSkill", + "name": "PROJECT_NAME skill", + "url": "https://github.com/Uks2/webSkill", + "category": null, + "description": "This skill does ...\n\nTo get this done we need\n - This\n - That\n - The other thing", + "short_description": "This skill does ...", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Webskill Skill", + "android_handler": "webSkill.uks2.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-13T15:23:53Z", + "archived": false, + "license": "unknown", + "modified": "2018-08-09T20:57:08Z", + "authorname": "asalekin", + "skillname": "", + "foldername": "AsifMycroftTest", + "name": "", + "url": "https://github.com/asalekin/AsifMycroftTest", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Asifmycrofttest Skill", + "android_handler": "AsifMycroftTest.asalekin.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-25T17:28:01Z", + "archived": false, + "license": "unknown", + "modified": "2018-10-26T14:05:41Z", + "authorname": "leolivier", + "skillname": "My Greetings", + "foldername": "my-greetings-skill", + "name": "My Greetings", + "url": "https://github.com/leolivier/my-greetings-skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Greetings.", + "Hello.", + "How are you." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "ol" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "My Greetings Skill", + "android_handler": "my-greetings-skill.leolivier.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-23T11:31:13Z", + "archived": false, + "license": "mit", + "modified": "2018-11-23T22:04:28Z", + "authorname": "HackYourOffice", + "skillname": "smart beer skill", + "foldername": "skill-smartbeer", + "name": "smart beer skill", + "url": "https://github.com/HackYourOffice/skill-smartbeer", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "HackYourOffice" + ], + "requirements": { + "python": [ + "gensim", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Smartbeer Skill", + "android_handler": "skill-smartbeer.hackyouroffice.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-05T09:18:54Z", + "archived": false, + "license": "license by usia mueller", + "modified": "2018-06-23T10:34:18Z", + "authorname": "r4z4c", + "skillname": "showondisplay", + "foldername": "skill-my-alarm", + "name": "showondisplay", + "url": "https://github.com/r4z4c/skill-my-alarm", + "category": null, + "description": "Display date an my OLED Screen for my alarm.", + "short_description": "", + "branch": "master", + "examples": [ + "Show me the time on display.", + "Start display.", + "show me the time on display", + "start display" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Uffi" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "My Alarm Skill", + "android_handler": "skill-my-alarm.r4z4c.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-09T20:42:58Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-02T06:15:45Z", + "authorname": "JarbasAl", + "skillname": "The Hitchhiker's Guide to the Galaxy", + "foldername": "hhgg-game-skill", + "name": "The Hitchhiker's Guide to the Galaxy", + "url": "https://github.com/JarbasAl/hhgg-game-skill", + "category": "Entertainment", + "description": "Play this classic Infocom game from the [Interactive Fiction Archive](http://www.ifarchive.org/). Peek into the history of gaming, experiencing some of the very earliest examples of interactive worlds using only text -- but this time using your voice!\n\n### Original Infocom Description\n![](http://infocom.elsewhere.org/gallery/hhgttg/front_th.jpg)\n\nAs the story begins, you are Arthur Dent, and a bulldozer is preparing to level your house even as an alien space fleet is preparing to level your planet. The incorrigible Mr. Adams has written new material and designed problems, especially for this interactive story. So grab a pint of bitter and a couple for the road and join Ford Prefect, Trillian, Zaphod Beeblebrox and Marvin on a cosmic jaunt into the outer reaches where anything can -- and does -- happen. And don't forget your towel!\n\nExample Gameplay:\n\n``play hitchiker guide``\n\n> you wake up\n> the room is spinning very gently round your head\n> or at least it would be if you could see it which you can't\n>\n> it is pitch black\n>\n>\n\n``turn on light``\n\n> good start to the day\n> pity it's going to be the worst one of your life\n>\n> the light is now on\n> bedroom, in the bed the bedroom is a mess\n> it is a small bedroom with a faded carpet and old wallpaper\n> there is a washbasin, a chair with a tatty dressing gown slung over it, and a window with the curtains drawn\n> near the exit leading south is a phone\n> there is a flathead screwdriver here\n> (outside the bed) there is a toothbrush here.", + "short_description": "[![Donate with Bitcoin](https://en.cryptobadges.io/badge/micro/1QJNhKM8tVv62XSUrST2vnaMXh5ADSyYP8)](https://en.cryptobadges.io/donate/1QJNhKM8tVv62XSUrST2vnaMXh5ADSyYP8) [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://paypal.me/jarbasai) [![Say Thanks!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/JarbasAl) Enjoy the classic Infocom adventure", + "branch": "master", + "examples": [ + "Play Hitchhiker's Guide to the Galaxy.", + "Save.", + "Resume Hitchhiker's Guide." + ], + "tags": [ + "infocom", + "Entertainment", + "game", + "adventure", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hhgg Game Skill", + "android_handler": "hhgg-game-skill.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-02T15:17:56Z", + "archived": false, + "license": "mit", + "modified": "2018-02-02T15:19:35Z", + "authorname": "mkonsti", + "skillname": "PROJECT_NAME skill", + "foldername": "mp3_playback_skill", + "name": "PROJECT_NAME skill", + "url": "https://github.com/mkonsti/mp3_playback_skill", + "category": null, + "description": "This skill illustrates a very simple MP3 music player. It works by loading\nMP3 files from the /mp3 subfolder using the format: song_title.mp3", + "short_description": "This skill illustrates a very simple MP3 music player. It works by loading", + "branch": "master", + "examples": [ + "Attribution - No Derivative Works.", + "Nd/3.0/legalcode." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mp3_Playback_Skill Skill", + "android_handler": "mp3_playback_skill.mkonsti.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-22T21:44:18Z", + "archived": false, + "license": "unknown", + "modified": "2018-09-08T19:54:29Z", + "authorname": "pcwii", + "skillname": "", + "foldername": "mute-skill", + "name": "", + "url": "https://github.com/pcwii/mute-skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mute Skill", + "android_handler": "mute-skill.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-09T20:16:33Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-02T06:15:44Z", + "authorname": "JarbasAl", + "skillname": "Starcross", + "foldername": "starcross-game-skill", + "name": "Starcross", + "url": "https://github.com/JarbasAl/starcross-game-skill", + "category": "Entertainment", + "description": "![](http://infocom.elsewhere.org/gallery/starcross/starcross1.jpg)\n\nUpon docking with the strange craft, you must succeed in gaining entry to its mysterious interior. Once within, you will encounter a microcosm of the galaxy, peopled with both harmful and helpful beings. But the great starship serves a far larger purpose than mere cultural exchange. It bears a challenge that was issued eons ago, from light-years away- and only you can meet it.", + "short_description": "", + "branch": "master", + "examples": [ + "Play star cross.", + "Save.", + "Resume star cross." + ], + "tags": [ + "Entertainment", + "cave", + "game", + "adventure", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Starcross Game Skill", + "android_handler": "starcross-game-skill.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-09T21:39:14Z", + "archived": false, + "license": "unknown", + "modified": "2019-01-10T18:21:30Z", + "authorname": "JarbasAl", + "skillname": "Enclosure Control", + "foldername": "skill-enclosure-ctrl", + "name": "Enclosure Control", + "url": "https://github.com/JarbasAl/skill-enclosure-ctrl", + "category": null, + "description": "This skill can be used to trigger changes in the enclosure.", + "short_description": "", + "branch": "master", + "examples": [ + "Look up.", + "Look down.", + "Look left.", + "Look right.", + "Look left and right.", + "Look up and down.", + "Reset enclosure.", + "Narrow your eyes.", + "Spin your eyes.", + "Blink your eyes.", + "Perform system reboot.", + "System mute.", + "System unmute.", + "Smile animation.", + "Listen animation.", + "Think animation." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Enclosure Ctrl Skill", + "android_handler": "skill-enclosure-ctrl.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-26T20:26:04Z", + "archived": false, + "license": "unknown", + "modified": "2019-09-25T15:32:47Z", + "authorname": "praduk", + "skillname": "Pradu", + "foldername": "pradu-skill", + "name": "Pradu", + "url": "https://github.com/praduk/pradu-skill", + "category": null, + "description": "Pradu's custom skills.", + "short_description": "", + "branch": "master", + "examples": [ + "Goals.", + "Schedule.", + "What's next?", + "Add goal." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Pradu Kannan" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pradu Skill", + "android_handler": "pradu-skill.praduk.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-02T23:45:40Z", + "archived": false, + "license": "unknown", + "modified": "2018-06-11T12:34:51Z", + "authorname": "reaperjudge", + "skillname": "helloword", + "foldername": "skill-email", + "name": "helloword", + "url": "https://github.com/reaperjudge/skill-email", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Email Skill", + "android_handler": "skill-email.reaperjudge.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-27T01:06:09Z", + "archived": false, + "license": "unknown", + "modified": "2020-01-15T22:54:15Z", + "authorname": "patalanov", + "skillname": "image recognition skill", + "foldername": "image_recog_skill", + "name": "image recognition skill", + "url": "https://github.com/patalanov/image_recog_skill", + "category": null, + "description": "Recognize contents of images using caffe bvlc_googlenet, 1000 categories available", + "short_description": "Recognize contents of images using caffe bvlc_googlenet, 1000 categories available", + "branch": "master", + "examples": [ + "Recognize test image.", + "Visualize a random layer (may takeup to 1 hour)", + "Fuzzy match your name to best availabel class and visualize it." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "imgurpython", + "scipy", + "PIL", + "fuzzywuzzy", + "numpy" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Image_Recog_Skill Skill", + "android_handler": "image_recog_skill.patalanov.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-17T06:53:50Z", + "archived": false, + "license": "apache-2.0", + "modified": "2018-02-17T06:57:50Z", + "authorname": "pranavlal", + "skillname": "EchoUtteranceSkill", + "foldername": "skill-echo-utterance", + "name": "EchoUtteranceSkill", + "url": "https://github.com/pranavlal/skill-echo-utterance", + "category": null, + "description": "#What this skill does\nThis skill speaks back what ever you have said. It outputs this data via speech and a HTTP post request on port 15000. There is a parameter called spoken which has the utterances. You can grab this request using a do_POST method in a server. The POST URL is http://localhost:15000. I got the idea for this skill from a friend who runs a travel company catering to the disabled. She wanted me to create a speech to sign language converter. I then subsequently thought that it would be easier to create a mechanism to output spoken text. I expect this skill to be used in conferences etc. However, it has not been tested in the field.", + "short_description": "#What this skill does", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "idna==2.6", + "jsondatabase==0.1.7", + "future==0.16.0", + "python-dateutil==2.6.1", + "SpeechRecognition==3.8.1", + "chatterbot-corpus==1.0.1", + "chardet==3.0.4", + "pymongo==3.5.1", + "oauthlib==2.0.6", + "ruamel.yaml==0.15.0", + "requests-oauthlib==0.8.0", + "python-twitter==3.3", + "remi==0.1", + "SQLAlchemy==1.1.14", + "requests==2.18.4", + "urllib3==1.22", + "six==1.11.0", + "PyAudio==0.2.11", + "certifi==2017.7.27.1", + "ChatterBot==0.7.6", + "nltk==3.2.5" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Echo Utterance Skill", + "android_handler": "skill-echo-utterance.pranavlal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-14T18:06:08Z", + "archived": false, + "license": "unknown", + "modified": "2018-10-20T21:32:19Z", + "authorname": "syner1", + "skillname": "Magic Mirror Mycroft Skill", + "foldername": "mycroft-mm-boot", + "name": "Magic Mirror Mycroft Skill", + "url": "https://github.com/syner1/mycroft-mm-boot", + "category": null, + "description": "This skill allows the user to turn off, start, restart Magic Mirror (tested on Rpi) gracefully, with a voice confirmation (yes).", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Mm Boot Skill", + "android_handler": "mycroft-mm-boot.syner1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-22T22:43:14Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-06-05T15:06:37Z", + "authorname": "bw3740", + "skillname": "KC Streetcar", + "foldername": "wally-kc-streetcar", + "name": "KC Streetcar", + "url": "https://github.com/bw3740/wally-kc-streetcar", + "category": null, + "description": "Based on a configurable static stop, this skill retrieves the number of minutes until the next streetcars arrive in either the North or South directions.\n\nInformation is provided free-of-charge from http://www.kc-metro.com/tmwebwatch/LiveArrivalTimes. This page, with a routeID and directionID, makes to POST calls to http://www.kc-metro.com/tmwebwatch/Arrivals.aspx/getStops to get a list of stops and http://www.kc-metro.com/tmwebwatch/Arrivals.aspx/getStopTimes to get the arrival times for a specific stop. Keep in mind some intersections have 2 stops, so direction matters.\n\nThis skill is still in it's early stages of development. With the planned expansions of the line, there will be tweaks needed. This is for the good of the KC and Mycroft communities, so please add/suggest new features.", + "short_description": "", + "branch": "master", + "examples": [ + "Kc street car at third.", + "Kansas city streetcar at ninth heading north." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Brad Walters & Matt Burke" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wally Kc Streetcar Skill", + "android_handler": "wally-kc-streetcar.bw3740.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-21T05:32:02Z", + "archived": false, + "license": "mit", + "modified": "2020-03-02T15:19:52Z", + "authorname": "jberger", + "skillname": "WFMT Classical Music Stream", + "foldername": "skill-wfmt", + "name": "WFMT Classical Music Stream", + "url": "https://github.com/jberger/skill-wfmt", + "category": null, + "description": "Skill written by [Joel Berger](https://github.com/jberger).\nThe author is not affiliated with WFMT, this skill is not official in any way.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wfmt Skill", + "android_handler": "skill-wfmt.jberger.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-10-09T19:13:48Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-02T06:15:43Z", + "authorname": "JarbasAl", + "skillname": "Station Fall", + "foldername": "station-fall-game-skill", + "name": "Station Fall", + "url": "https://github.com/JarbasAl/station-fall-game-skill", + "category": "Entertainment", + "description": "![](http://infocom.elsewhere.org/gallery/stationfall/stationfall1.jpg)\n\nSure, you were promoted to Lieutenant First Class, but this only meant that your dull life of cleaning grotch cages was replaced by an equally dull life of paperwork. Now you've got another assignment tailor- made for a grotchbrain: pilot a spacetruck to a nearby station to pick up a load of trivial forms. Trot and double trot!", + "short_description": "", + "branch": "master", + "examples": [ + "Play station fall.", + "Save.", + "Resume station fall." + ], + "tags": [ + "Entertainment", + "cave", + "game", + "adventure", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Station Fall Game Skill", + "android_handler": "station-fall-game-skill.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-14T14:08:22Z", + "archived": false, + "license": "unknown", + "modified": "2018-12-14T18:30:41Z", + "authorname": "forslund", + "skillname": "", + "foldername": "skill-tap-to-talk", + "name": "", + "url": "https://github.com/forslund/skill-tap-to-talk", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Tap To Talk Skill", + "android_handler": "skill-tap-to-talk.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-01T02:01:45Z", + "archived": false, + "license": "unknown", + "modified": "2018-06-11T12:33:38Z", + "authorname": "reaperjudge", + "skillname": "Skill-backtalk", + "foldername": "skill-hey-google", + "name": "Skill-backtalk", + "url": "https://github.com/reaperjudge/skill-hey-google", + "category": null, + "description": "To backtalk people (to pratice my programming)", + "short_description": "To backtalk people (to pratice my programming)", + "branch": "hey-google", + "examples": [ + "Good morning.", + "Good afternoon.", + "Good evening.", + "Don't backtalk me.", + "Backtalk.", + "This is sparta.", + "good morning", + "good afternoon", + "good evening", + "don't backtalk me", + "backtalk", + "this is sparta" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hey Google Skill", + "android_handler": "skill-hey-google.reaperjudge.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-06-09T14:23:51Z", + "archived": false, + "license": "unknown", + "modified": "2019-07-12T10:49:14Z", + "authorname": "martymulligan", + "skillname": "", + "foldername": "skill-podcast-butler", + "name": "", + "url": "https://github.com/martymulligan/skill-podcast-butler", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "pyPodcastParser", + "python-vlc", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Podcast Butler Skill", + "android_handler": "skill-podcast-butler.martymulligan.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-11-20T17:03:24Z", + "archived": false, + "license": "unknown", + "modified": "2018-11-20T17:04:39Z", + "authorname": "eyecreate", + "skillname": "Magnatune Music", + "foldername": "magnatune-music-skill", + "name": "Magnatune Music", + "url": "https://github.com/eyecreate/magnatune-music-skill", + "category": null, + "description": "Tries to find music matching words given on Magnatune and streams the closest album matching.", + "short_description": "", + "branch": "master", + "examples": [ + "Play Analog Disease from magnatune.", + "Stop music.", + "Play music by Dr. Kuch from magnatune." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "eyecreate" + ], + "requirements": { + "python": [ + "xdg", + "sqlalchemy" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Magnatune Music Skill", + "android_handler": "magnatune-music-skill.eyecreate.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-07T03:19:43Z", + "archived": false, + "license": "mit", + "modified": "2018-04-01T01:12:51Z", + "authorname": "JosiahDub", + "skillname": "Gpb News", + "foldername": "skill-gpb-news", + "name": "Gpb News", + "url": "https://github.com/JosiahDub/skill-gpb-news", + "category": null, + "description": "Streams the latest news from Georgia Public Broadcasting.", + "short_description": "", + "branch": "master", + "examples": [ + "Play gpb.", + "Play georgia public broadcasting." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Josiah White" + ], + "requirements": { + "python": [ + "feedparser", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Gpb News Skill", + "android_handler": "skill-gpb-news.josiahdub.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-03-09T15:56:12Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-12-25T07:15:28Z", + "authorname": "merspieler", + "skillname": "irc-skill", + "foldername": "irc-skill", + "name": "irc-skill", + "url": "https://github.com/merspieler/irc-skill", + "category": null, + "description": "Mycroft skill that lets you use IRC via voice commands.\n\nThis skill is not considered done.\n_NOTE_: Developent has been currently stoped due to personal reasons. Merge Requests will still be accepted.", + "short_description": "", + "branch": "master", + "examples": [ + "Connect to irc.", + "Join irc channel.", + "Send irc message.", + "Part from irc channel.", + "Disconnect from irc server.", + "Enable irc debug.", + "Disable irc debug.", + "*Note** settings are set in the.", + "Server.", + "Server.", + "Port.", + "Ssl.", + "Server-password.", + "Proxy (Only socks proxys are supported)", + "Proxy.", + "Proxy-port.", + "Proxy-user.", + "Proxy-passwd.", + "User.", + "User.", + "Password.", + "Channel.", + "Channel.", + "Channel-password.", + "Enable irc debug.", + "Disable irc debug.", + "connect to irc Connect to the server.", + "join irc channel Join the channel.", + "send irc message Send a message.", + "part from irc channel Leave the channel.", + "disconnect from irc server Disconnect from the server.", + "enable irc debug To enter debug mode.", + "disable irc debug To leave debug mode.", + "Server", + "User", + "Channel", + "Enable irc debug Enables debug mode. This will print useful information for debugging and **every** message recived. This includes messages like the PING message.", + "Disable irc debug Disables debug mode and goes back to normal output." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "" + ], + "requirements": { + "python": [ + "pysocks" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Irc Skill", + "android_handler": "irc-skill.merspieler.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-29T22:51:39Z", + "archived": false, + "license": "unknown", + "modified": "2018-06-11T12:32:18Z", + "authorname": "reaperjudge", + "skillname": "helloword", + "foldername": "helloword", + "name": "helloword", + "url": "https://github.com/reaperjudge/helloword", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Helloword Skill", + "android_handler": "helloword.reaperjudge.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-08T01:11:00Z", + "archived": false, + "license": "unknown", + "modified": "2018-06-11T12:38:01Z", + "authorname": "reaperjudge", + "skillname": "Skill-picture", + "foldername": "skill-pictures-failed-", + "name": "Skill-picture", + "url": "https://github.com/reaperjudge/skill-pictures-failed-", + "category": null, + "description": "To to a picture", + "short_description": "To to a picture", + "branch": "master", + "examples": [ + "Snap.", + "snap" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pictures Failed Skill", + "android_handler": "skill-pictures-failed-.reaperjudge.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-05-05T16:27:02Z", + "archived": false, + "license": "mit", + "modified": "2018-05-05T18:53:55Z", + "authorname": "kjbrandstatter", + "skillname": "Shopping List", + "foldername": "skill-shopping-list", + "name": "Shopping List", + "url": "https://github.com/kjbrandstatter/skill-shopping-list", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Add item to list." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Kevin Brandstatter" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Shopping List Skill", + "android_handler": "skill-shopping-list.kjbrandstatter.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-15T18:39:25Z", + "archived": false, + "license": "mit", + "modified": "2018-07-15T20:20:08Z", + "authorname": "lhannon", + "skillname": "Decide", + "foldername": "mycroftfallbackdecideskill", + "name": "Decide", + "url": "https://github.com/lhannon/mycroftfallbackdecideskill", + "category": null, + "description": "Given a choice between two options, this skill randomly chooses one.", + "short_description": "", + "branch": "master", + "examples": [ + "Who is going to win the game between the National League and the American League?", + "Should I eat pizza or sushi?", + "Should I wear a dress shirt or tee?", + "Decide red or black.", + "Decide red or black" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Laurie Hannon,\nPrincipal Consultant,\nSoftSource Consulting" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroftfallbackdecideskill Skill", + "android_handler": "mycroftfallbackdecideskill.lhannon.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-02-03T02:24:57Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2018-02-03T22:33:34Z", + "authorname": "UncleSnail", + "skillname": "Variety Controller", + "foldername": "variety-controller", + "name": "Variety Controller", + "url": "https://github.com/UncleSnail/variety-controller", + "category": null, + "description": "Voice commands for the Variety Linux desktop background. Variety must be installed for this skill to work correctly\nCommands include:\n\"Next background\"\n\"Previous background\"\n\"Fast forward background\"\n\"Add background to favorites\"\n\"Move background to trash\"\n\"Pause background playback\"\n\"Play background playback\"\n\"Toggle background playback\"\n\"Next quote\"\n\"Previous quote\"\n\"Fast forward quote\"\n\"Add quote to favorites\"\n\"Toggle quote playback\"\n\"Quit Variety\"\n\"Open Variety preferences\"\n\"Show background history\"\n\"Show Variety downloads\"\n\"Variety version\"", + "short_description": "", + "branch": "master", + "examples": [ + "Next desktop background.", + "Add this wallpaper to my favorites.", + "Open wallpaper history.", + "Next desktop background", + "Add this wallpaper to my favorites", + "Open wallpaper history" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Uncle Snail\nBased on kfezer's \"skill_template\"" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Variety Controller Skill", + "android_handler": "variety-controller.unclesnail.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-07-15T15:57:46Z", + "archived": false, + "license": "unknown", + "modified": "2018-08-06T23:54:47Z", + "authorname": "Kholdan", + "skillname": "WOL Skill", + "foldername": "mycroft-WOL", + "name": "WOL Skill", + "url": "https://github.com/Kholdan/mycroft-WOL", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Power on' + target.", + "Boot' + target.", + "Bootup' + target.", + "Start' + target.", + "Startup' + target.", + "'power on' + target", + "'boot' + target", + "'bootup' + target", + "'start' + target", + "'startup' + target" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Wol Skill", + "android_handler": "mycroft-WOL.kholdan.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-01-08T19:14:27Z", + "archived": false, + "license": "mit", + "modified": "2018-01-08T19:18:56Z", + "authorname": "JamesPoole", + "skillname": "Gimlet Podcast Skill", + "foldername": "skill-gimlet-podcasts", + "name": "Gimlet Podcast Skill", + "url": "https://github.com/JamesPoole/skill-gimlet-podcasts", + "category": null, + "description": "This skill allows you to listen to podcasts from the Gimlet network", + "short_description": "This skill allows you to listen to podcasts from the Gimlet network", + "branch": "master", + "examples": [ + "Play the latest episode of the startup podcast.", + "Play the gimlet podcast reply all.", + "Play an episode of the crimetown podcast.", + "play the latest episode of the startup podcast", + "play the gimlet podcast reply all", + "play an episode of the crimetown podcast" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "feedparser==5.2.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Gimlet Podcasts Skill", + "android_handler": "skill-gimlet-podcasts.jamespoole.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-09-28T10:05:40Z", + "archived": false, + "license": "mit", + "modified": "2019-03-25T14:34:12Z", + "authorname": "BrianArch96", + "skillname": "UL Timetable", + "foldername": "Mycroft-timetable", + "name": "UL Timetable", + "url": "https://github.com/BrianArch96/Mycroft-timetable", + "category": "Daily", + "description": "This skill allows a student, using their personal University of Limerick student ID, to request details about their timetable. Via this skill, a user can request details for a given day or period of a day.\nThe skill also allows student to request details about modules such as the full name of the module and it's primary lecturer.\n\nCurrent timetable and module information comes from the official [University of Limerick Timetable Site](https://www.timetable.ul.ie/) which is available to the public.\n\nOnce pulled, the Skill starts with my own Student ID. This can be changed with the following command:\n\n``` Student 1234567```\n\nOnce it's been successfully changed, you can then use the **Timetable Skill** with your own Student ID.", + "short_description": "Request details about a specific UL student timetable", + "branch": "master", + "examples": [ + "What is my first class on Monday?", + "What is my next lecture?", + "Where is my next class?", + "Tell me about module CS1234.", + "What is my third class tomorrow?", + "What is my last lecture on Friday?", + "Have I lectures tomorrow?", + "Have I lectures today?", + "Student 1234567." + ], + "tags": [ + "limerick", + "university", + "student", + "Configuration", + "Information", + "Daily", + "timetable", + "college", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/book.svg", + "credits": [ + "Brian Archbold(@BrianArch96)" + ], + "categories": [ + "Daily", + "Configuration", + "Information" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Timetable Skill", + "android_handler": "Mycroft-timetable.brianarch96.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-04-01T01:21:20Z", + "archived": false, + "license": "mit", + "modified": "2018-04-06T01:43:17Z", + "authorname": "JosiahDub", + "skillname": "State Representative", + "foldername": "skill-state-representative", + "name": "State Representative", + "url": "https://github.com/JosiahDub/skill-state-representative", + "category": null, + "description": "Provide your state or zip code and the skill can give you your congressperon and senator's names.", + "short_description": "", + "branch": "master", + "examples": [ + "Who are my congresspeople in 90210?", + "Who are my senators in Rhode Island?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Josiah White" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "State Representative Skill", + "android_handler": "skill-state-representative.josiahdub.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2018-12-24T01:31:23Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-08T01:05:09Z", + "authorname": "KCAstromechs", + "skillname": "", + "foldername": "skill-astro-pit", + "name": "", + "url": "https://github.com/KCAstromechs/skill-astro-pit", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "bs4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Astro Pit Skill", + "android_handler": "skill-astro-pit.kcastromechs.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-20T04:11:20Z", + "archived": false, + "license": "mit", + "modified": "2020-09-07T11:57:30Z", + "authorname": "jamesmf", + "skillname": "rasa-chat", + "foldername": "skill-rasa-chat", + "name": "rasa-chat", + "url": "https://github.com/jamesmf/skill-rasa-chat", + "category": null, + "description": "The package Rasa is a nice fit for Mycroft, as it allows you to build conversational agents without handing over your data to a third-party service. This package is designed to hit the Rasa REST endpoints and speak the resultant messages.\n\nTo start a chat, say \"chat with bot\" and to end it, say \"stop\"\n\nOnce you're chatting, this skill will override most Mycroft functionality, and you will be in a conversation with the Rasa bot until you end the chat or are silent too long.", + "short_description": "", + "branch": "master", + "examples": [ + "Chat with bot.", + "Talk to rasa.", + "Stop.", + "chat with bot", + "talk to rasa", + "stop" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "credits": [ + "jamesmf" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rasa Chat Skill", + "android_handler": "skill-rasa-chat.jamesmf.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-19T20:32:03Z", + "archived": false, + "license": "mit", + "modified": "2020-07-03T22:04:20Z", + "authorname": "colla69", + "skillname": "PlexMusic-Skill", + "foldername": "plexmusic-skill", + "name": "PlexMusic-Skill", + "url": "https://github.com/colla69/plexmusic-skill", + "category": null, + "description": "<img src=\"https://assets.pcmag.com/media/images/517012-plex-logo.png?width=333&height=245\" align=\"right\">\n\n### Description\n\nThis Mycroft skill can play music from your plex media server with speech commands.\n\n### Requirements\n you will need access to a plex media server and a working version of the vlc player.\n \n ##### how to get vlc:\n Debian/Ubuntu `sudo apt install vlc` \n CentOs `sudo yum install vlc` \n Arch/Manjaro `sudo pacman -S vlc` \n \n### Install\n `msm install https://github.com/colla69/plexmusic-skill.git`\n \n### Examples\n - \"Hey mycroft, play mockingbird!\"\n - \"Hey mycroft, play eminem!\"\n - \"Hey mycroft, play album meteora\"\n \n### Functions\n - Play *song|artist|album name*\n - Play *artist name* \n - Play *album name* \n - Play *playlist name* \n - Pause music\n - Resume music\n - Next|Skip\n - Reload|Refresh library \n\n### Usage\n Once you have installed the skill, go to https://account.mycroft.ai/skills and find the Plex Music Skill.<br>\n Please fill in the 3 fields:\n - plex uri (address of your PlexMediaServer, it has to be reachable on port 32400)\n <br>e.G. http://my.plex.address \n - plex token (for info visit https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/)\n <br>e.G. ys738s6uPWXpwabc4sRYe\n - Library name in plex (the name of the library to play the music from)\n <br>e.G. Music\n \n Alternative config (mycroft.conf):<br>\n ```json\n \"plexmusic-skill\": {\n \"musicsource\": \"http://my.plex.address\",\n \"plextoken\": \"ys738s6uPWXpwabc4sRYe\", \n \"plexlib\": \"music\", \n \"ducking\": true\n }\n ```\n \n \n The first intallation will need to download all your library metadata and will save it in a JSON file. \n (~/.config/plexSkill/data.json) <br> \n The process will take a long time, don't panic, you can watch it load if you have debug=True in your config. \n\n### Credits\ncolla69", + "short_description": "<img src=\"https://assets.pcmag.com/media/images/517012-plex-logo.png?width=333&height=245\" align=\"right\">", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 7, + "requirements": { + "python": [ + "plexapi", + "fuzzywuzzy", + "python-Levenshtein" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Plexmusic Skill", + "android_handler": "plexmusic-skill.colla69.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-07-26T21:18:14Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-08-28T04:46:37Z", + "authorname": "gras64", + "skillname": "Wake Word", + "foldername": "wake-word-skill", + "name": "Wake Word", + "url": "https://github.com/gras64/wake-word-skill", + "category": "Configuration", + "description": "wakeword is only a few times spoken and bad detection sorted out. you could not do that through speech. i have thought about it and make a skill.\nThis skill should make it easier for everyone to use their own precise wake words and make it possible for everyone. you can also turn on a small webserver to check your audiofiles at http://mycroft_ip:8082", + "short_description": "Just train a new wakeword", + "branch": "master", + "examples": [ + "I want to call you christopher.", + "Install wakeword source.", + "You still do not understand me correctly.", + "I want to create my own model to Christopher.", + "I want to upload my wakeword Christopher.", + "I train 12 wacke word Christopher.", + "I train 12 no wacke word Christopher.", + "I want to call you christopher", + "install wakeword source", + "You still do not understand me correctly", + "I want to create my own model to Christopher", + "I want to upload my wakeword Christopher", + "I train 12 wacke word Christopher", + "I train 12 no wacke word Christopher" + ], + "tags": [ + "Configuration", + "word", + "Wake", + "Productivity", + "Wake word", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 6, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "gras64" + ], + "categories": [ + "Configuration", + "Productivity" + ], + "requirements": { + "python": [ + "psutil==5.2.1", + "fitipy==0.1.2", + "py7zr", + "wget" + ], + "system": { + "all": "python3-pip libopenblas-dev python3-scipy cython libhdf5-dev python3-h5py portaudio19-dev ffmpeg hdf5-helpers libaec-dev libaec0 libatlas3-base libhdf5-100 libhdf5-cpp-100 libopenblas-base libsz2 python3-decorator python3-numpy" + }, + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Wake Word Skill", + "android_handler": "wake-word-skill.gras64.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-04T18:34:10Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-10-07T16:49:07Z", + "authorname": "lb803", + "skillname": "List Manager", + "foldername": "list-manager-skill", + "name": "List Manager", + "url": "https://github.com/lb803/list-manager-skill", + "category": "Productivity", + "description": "*List Manager* is a simple utility for filing lists of things you don't want to forget.\nWhether these are titles of books to read, the specs of your new bike, or random thoughts for a new programming project; you can ask [Mycroft](https://mycroft.ai/) to create a list for each them!", + "short_description": "Access and manage lists with Mycroft", + "branch": "master", + "examples": [ + "What lists do I have?", + "What's on my important list?", + "Add a new list called travel plans.", + "Add coffee to my shopping list.", + "Remove my finals list.", + "Remove return books to the library from my today list." + ], + "tags": [ + "Productivity", + "Notes", + "Note-taking", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "credits": [ + "Luca Baffa (@lb803)" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "List Manager Skill", + "android_handler": "list-manager-skill.lb803.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-28T13:41:45Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-08-24T13:10:52Z", + "authorname": "builderjer", + "skillname": "Movie Master", + "foldername": "moviemaster", + "name": "Movie Master", + "url": "https://github.com/builderjer/moviemaster", + "category": "Entertainment", + "description": "Easily find information about a movie with your voice.", + "short_description": "Find information about movies, actors and production details.", + "branch": "master", + "examples": [ + "What is the movie _______ about?", + "Tell me about the movie _______", + "Who plays in the movie _______?", + "What genres does the flick _______ belong to?", + "Look for information on the movie _______.", + "What company made the movie _______?", + "When was the movie _______ made?", + "Do you have info on the film _______?", + "What are popular movies playing now?", + "What films do you recommend like _______?", + "How long is the movie _______?", + "What are the highest rated movies out?" + ], + "tags": [ + "I", + "Movies", + "Mark", + "Entertainment", + "Actors", + "TMDB", + "Mark I", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "PrimaryLogo_Green.png", + "categories": [ + "Entertainment" + ], + "credits": [ + "This skill uses tmdbv3api avaliable on GitHub at [tmdbv3api](https://github.com/AnthonyBloomer/tmdbv3api.git)\n\nIt also uses the TMDb API but is not endorsed or certified by TMDb. Information avaliable at [TMDb](https://www.themoviedb.org/)\n\nbuilderjer@github.com" + ], + "requirements": { + "python": [ + "tmdbv3api" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Moviemaster Skill", + "android_handler": "moviemaster.builderjer.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-18T03:34:21Z", + "archived": false, + "license": "mit", + "modified": "2020-06-17T04:03:24Z", + "authorname": "dwfalk", + "skillname": "rhythmbox-skill", + "foldername": "rhythmbox-skill", + "name": "rhythmbox-skill", + "url": "https://github.com/dwfalk/rhythmbox-skill", + "category": "Entertainment", + "description": "Let Mycroft help you control Rhythmbox. When asked Mycroft interfaces with Rhythmbox to play selections from your music library.", + "short_description": "RhythmboxSkill for Mycroft", + "branch": "master", + "examples": [ + "Play rock.", + "Play **", + "Play ** playlist.", + "Play something by **", + "Shuffle **", + "Refresh Rhythmbox database.", + "Pause.", + "Resume.", + "Next song.", + "Previous song.", + "Stop Rhythmbox.", + "Play some music by Huey Lewis and the News.", + "Play Feelin' Alright by Joe Cocker.", + "Play Greatist Hits album by Heart.", + "Shuffle Greatest Hits album by Fleetwood Mac.", + "play rock - plays any genre with rock in it (e.g. rock, rock/pop, rock/country)", + "play ** - plays closest match (genre/artist/album/song)", + "play ** playlist - by playlist", + "play something by ** - by artist", + "shuffle ** - plays closest match (playlist/album)", + "refresh Rhythmbox database - pull in any recently added playlists", + "pause", + "resume", + "next song", + "previous song", + "stop Rhythmbox", + "play some music by Huey Lewis and the News", + "play Feelin' Alright by Joe Cocker", + "play Greatist Hits album by Heart", + "shuffle Greatest Hits album by Fleetwood Mac" + ], + "tags": [ + "rhythmbox", + "songs", + "To", + "music", + "install:", + "~/mycroft-core/bin/mycroft-msm", + "Entertainment", + "skill", + "https://github.com/dwfalk/rhythmbox-skill", + "install", + "mycroft", + "skill\n\nTo install:\n~/mycroft-core/bin/mycroft-msm install https://github.com/dwfalk/rhythmbox-skill", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "credits": [ + "@dwfalk - Base project\n@gras64 - German Translations\n@unwisebard - Ability to search/play by genre" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "fuzzywuzzy>=0.17.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rhythmbox Skill", + "android_handler": "rhythmbox-skill.dwfalk.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-21T13:58:30Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-04-28T07:51:42Z", + "authorname": "pcwii", + "skillname": "Mesh", + "foldername": "mesh-skill", + "name": "Mesh", + "url": "https://github.com/pcwii/mesh-skill", + "category": "IoT", + "description": "A flock of Seagulls, a pride of Lions, a swarm of Bees, and a \"mesh of Mycrofts\".\n\nThis skill utilizes the lightweight MQTT messaging protocol to connect a group (\"mesh\") of Mycroft units together. The skill has the ability to send messages (intercom) and commands (messagebus) to one or more remote Mycroft units.\n1. Each Mycroft unit has the ability to publish both Mycroft requests and responses to the the MQTT broker.\nThe MQTT Topics for this communication is...\n * ```<base_topic>/RemoteDevices/deviceUUID/request```\n * ```<base_topic>/RemoteDevices/deviceUUID/response```\n2. The deviceUUID is a unique ID created from the MAC of the sending Mycroft unit.\n*This is intended to be a general MQTT broadcast and can be subscribed to by any MQTT client (ie. Home Assistant?).\n3. Each Mycroft unit has it's own Device Name (location_id) that can be set in the web interface.\n4. The Mycroft unit will automatically subscribe to all messages sent to it's own Device Name (location_id).\n * ```<base_topic>/RemoteDevices/<location_id>```\n * The <location_id> is automatically obtained from the Mycroft Device Settings web page...\n ![location_id](/images/location_id.png)\n * location id's are automatically converted to lowercase to avoid confusion\n \n5. When a message is sent from any Mycroft unit, the message will be published to \"Mycroft/RemoteDevices/location_id\".\n6. The destination location_id is specified in the skill dialog.\n7. The message payload will contain the following Json...\n * ```{\"source\":\"<source_location_id>\", \"message\":\"is dinner ready yet\"}```", + "short_description": "send MQTT messages and commands between multiple mycroft.ai devices.", + "branch": "master", + "examples": [ + "Send a remote message.", + "Send a remote command.", + "Send a remote message", + "Send a remote command" + ], + "tags": [ + "IoT", + "remote", + "MQTT", + "mesh", + "connect", + "HA", + "Homeassistant", + "control", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 7, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/broadcast-tower.svg", + "credits": [ + "pcwii" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [ + "paho-mqtt", + "websockets" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mesh Skill", + "android_handler": "mesh-skill.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-03-01T04:07:56Z", + "archived": false, + "license": "mit", + "modified": "2020-08-04T17:10:12Z", + "authorname": "johnbartkiw", + "skillname": "TuneIn", + "foldername": "mycroft-skill-tunein", + "name": "TuneIn", + "url": "https://github.com/johnbartkiw/mycroft-skill-tunein", + "category": "Entertainment", + "description": "Search and stream live sports, music, news, podcasts, and internet radio from around the world\nusing TuneIn", + "short_description": "Search and stream live sports, music, news, podcasts, and internet radio from around the world", + "branch": "master", + "examples": [ + "Play KEXP (on|with|using) tune in.", + "Play Jack FM radio.", + "Play Jazz 24 internet radio.", + "Play 80s Metal radio (on|with|using) tune in.", + "Play 70s Country internet radio (on|with|using) tune in.", + "Play KEXP (on|with|using) tune in ", + "Play Jack FM radio", + "Play Jazz 24 internet radio", + "Play 80s Metal radio (on|with|using) tune in", + "Play 70s Country internet radio (on|with|using) tune in" + ], + "tags": [ + "Tune", + "streaming", + "stream", + "in", + "radio", + "Entertainment", + "TuneIn", + "Tune in", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 8, + "icon": "tunein.png", + "credits": [ + "John Bartkiw" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "python-vlc", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Tunein Skill", + "android_handler": "mycroft-skill-tunein.johnbartkiw.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-30T14:35:02Z", + "archived": false, + "license": "mit", + "modified": "2020-10-07T16:42:52Z", + "authorname": "ChanceNCounter", + "skillname": "Dismissal", + "foldername": "dismissal-skill", + "name": "Dismissal", + "url": "https://github.com/ChanceNCounter/dismissal-skill", + "category": "Configuration", + "description": "Allows you to dismiss Mycroft verbally, in case of accidental activation, or if you change your mind. By default, Mycroft will confirm this action, but there is a setting to disable verbal feedback, accessible over the web interface.", + "short_description": "Dismisses Mycroft", + "branch": "master", + "examples": [ + "Nevermind.", + "Dismissed.", + "Forget it.", + "Go away.", + "nevermind", + "dismissed", + "forget it", + "go away" + ], + "tags": [ + "Configuration", + "basic", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/meh-blank.svg", + "credits": [ + "@ChanceNCounter\n@krisgesling\n@AIDungeonWiXAnon" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Dismissal Skill", + "android_handler": "dismissal-skill.chancencounter.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-14T09:12:36Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-05-13T22:24:08Z", + "authorname": "AIIX", + "skillname": "Skill-Gui-Example", + "foldername": "Skill-Gui-Examples", + "name": "Skill-Gui-Example", + "url": "https://github.com/AIIX/Skill-Gui-Examples", + "category": "Information", + "description": "Example skill to showcase Mycroft GUI supported delegates and skill displays", + "short_description": "Mycroft GUI Showcase Examples", + "branch": "master", + "examples": [ + "Show Examples Menu.", + "Show Simple Text Example.", + "Show Simple Image Example.", + "Show Paginated Text Example.", + "Show Sliding Image Example.", + "Show Proportional Delegate Example.", + "Show Vertical Cards List Example.", + "Show Horizontal Cards List Example.", + "Show Lottie Animation Example.", + "Show Event System Example.", + "Show Audio Player Example.", + "Show Examples Menu", + "Show Simple Text Example", + "Show Simple Image Example", + "Show Paginated Text Example", + "Show Sliding Image Example", + "Show Proportional Delegate Example", + "Show Vertical Cards List Example", + "Show Horizontal Cards List Example", + "Show Lottie Animation Example", + "Show Event System Example", + "Show Audio Player Example" + ], + "tags": [ + "mycroftgui", + "sample", + "mycroft-gui", + "gui", + "Information", + "delegates", + "example", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_plasmoid" + ], + "stars": 4, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/user-astronaut.svg", + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Gui Examples Skill", + "android_handler": "Skill-Gui-Examples.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-06T15:14:27Z", + "archived": false, + "license": "unknown", + "modified": "2020-07-21T11:26:56Z", + "authorname": "JarbasAl", + "skillname": "Local Speech", + "foldername": "local-speech-skill", + "name": "Local Speech", + "url": "https://github.com/JarbasAl/local-speech-skill", + "category": "Configuration", + "description": "Using kaldi it will perform offline speech recognition 24/7\n\npre approved commands will be broadcast to messagebus\n\nalso works as a wake word spotter, multiple wake words supported at the same time\n\nwake words will trigger mycroft's speech client\n\nedit your configuration at \"~/.kaldi_spotter/kaldi_spotter.conf\" or add/remove hotwords at home.mycroft.ai, see [kaldi_spotter](https://github.com/JarbasAl/kaldi_spotter) for configuration details", + "short_description": "Listens offline for wake words and pre-defined speech commands", + "branch": "master", + "examples": [], + "tags": [ + "Configuration", + "mic", + "offline", + "STT", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 7, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/microphone-alt.svg", + "credits": [ + "JarbasAI (@jarbasal)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "kaldi_spotter" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Local Speech Skill", + "android_handler": "local-speech-skill.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-26T01:42:23Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T00:37:11Z", + "authorname": "MycroftAI", + "skillname": "IoT Control", + "foldername": "skill-iot-control", + "name": "IoT Control", + "url": "https://github.com/MycroftAI/skill-iot-control", + "category": "IoT", + "description": "This Skill doesn't do anything by itself, but it provides an important common language for controlling Internet of Things (IoT) or Smart Home devices. By handling simple phrases like 'turn on', this one Skill can unify multiple other Skills that act as the interface into specific IoT devices or control ecosystems. This creates uniform and seamless interactions for the user!", + "short_description": "Smart home device unification", + "branch": "master", + "examples": [ + "Turn on the lights.", + "Turn down the heat.", + "Unlock the front door.", + "Turn on the lights", + "Turn down the heat", + "Unlock the front door" + ], + "tags": [ + "IoT", + "system", + "iot", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/lightbulb.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Iot Control Skill", + "android_handler": "skill-iot-control.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-03T15:37:35Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-04-07T11:34:00Z", + "authorname": "luke5sky", + "skillname": "Speedtest", + "foldername": "speedtest-skill", + "name": "Speedtest", + "url": "https://github.com/luke5sky/speedtest-skill", + "category": "Daily", + "description": "Run a speedtest with Mycroft.\nThis skill uses the speedtest-cli (https://github.com/sivel/speedtest-cli) which runs an internet bandwidth test using speedtest.net.\n\nBe aware that this speedtest relies on the capability of the network-adapter of your Mycroft device.\n\nExamples for Raspberry Pi: \n\nIf a Raspberry Pi 3 B - connected to WiFi - runs Mycroft you won't get more than 40 Mbit/s from the speedtest despite your internet connection may have more bandwith.\nRaspberry Pi 3 B onboard WiFi: max. ~40 Mbit/s, onboard LAN: max. ~100 Mbit/s \n * Raspberry Pi 3 B+ onboard WiFi: max. ~100 Mbit/s, onboard LAN: max. ~225 Mbit/s", + "short_description": "Ask Mycroft to run a simple speedtest.", + "branch": "master", + "examples": [ + "Run a speedtest.", + "Hey mycroft, run a speedtest" + ], + "tags": [ + "IoT", + "speed", + "bandwith", + "ínternet", + "Productivity", + "Information", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/signal.svg", + "credits": [ + "Lukas Gangel (@luke5sky)" + ], + "categories": [ + "Daily", + "Information", + "IoT", + "Productivity" + ], + "requirements": { + "python": [ + "speedtest-cli" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Speedtest Skill", + "android_handler": "speedtest-skill.luke5sky.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-10T03:26:14Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-09T14:03:43Z", + "authorname": "JarbasAl", + "skillname": "Good Manners Enforcer", + "foldername": "skill-good-manners", + "name": "", + "url": "https://github.com/JarbasAl/skill-good-manners", + "category": "Daily", + "description": "### Acknowledge and Appreciate Good Manners in Others\nManners are reciprocal. If someone holds a door, say thank you. If you need something from\na grocery shelf, and someone else is in the way, say \"excuse me, please.\" Or ask them\n\"could you please hand me a box of that cereal?\" and then thank them.\n\n### Why Do We Need Manners?\nManners make the world go 'round. They are to the smooth functioning of society as oil is\nto an engine.\nWithout good manners, people get offended, hurt, and in extreme cases, very bad manners\ncan lead to things such as the all-too-familiar public shootings, and even wars between\ncountries when some official protocol is snubbed.\n\nThis skill monitor utterances and reprimand insults / foul language, show appreciation for good manners\n\n “hey mycroft, play the news please”\n news play\n “hey mycroft, can you please tell me a joke”\n chuck norris joke\n “hey mycroft, please tell me the price of bitcoin”\n bitcoin price\n you have really good manners, i like you\n \"hey mycroft, You are a disgusting maggot of a person.\"\n sorry, i don't know how to answer that\n you shouldn't be rude\n \"hey mycroft, what the fuck is this shit\"\n sorry, i don't know how to answer that\n fuck and shit are such ugly words\n \"hey mycroft, can you please check the fucking asshole weather\"\n current weather is something\n avoid using the words fucking and asshole, makes you look bad\n\nfor best insult detection also install in the venv the Insults package (py3 fork)\n\n pip install git+https://github.com/nguyentr17/Insults", + "short_description": "[![Donate with Bitcoin](https://en.cryptobadges.io/badge/micro/1QJNhKM8tVv62XSUrST2vnaMXh5ADSyYP8)](https://en.cryptobadges.io/donate/1QJNhKM8tVv62XSUrST2vnaMXh5ADSyYP8)", + "branch": "master", + "examples": [ + "go F#&K yourself", + "eat sh1$ and die", + "please something (X times in a row)" + ], + "tags": [ + "goodmanners", + "Entertainment", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "goodmanner.png", + "credits": [ + "@JarbasAl" + ], + "categories": [ + "Daily", + "Entertainment" + ], + "requirements": { + "python": [ + "ai_demos", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Good Manners Skill", + "android_handler": "skill-good-manners.jarbasal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-05T23:08:52Z", + "archived": false, + "license": "unknown", + "modified": "2019-12-18T05:19:22Z", + "authorname": "clszz6", + "skillname": "White Noise", + "foldername": "white-noise-skill", + "name": "White Noise", + "url": "https://github.com/clszz6/white-noise-skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "White Noise Skill", + "android_handler": "white-noise-skill.clszz6.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-11T16:51:38Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-06-12T17:30:42Z", + "authorname": "fractal13", + "skillname": "My First Skill", + "foldername": "skill-my-first-skill", + "name": "My First Skill", + "url": "https://github.com/fractal13/skill-my-first-skill", + "category": null, + "description": "There are several word phrases to activate this skill. The list\nof possible responses is different depending on activation phrase.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "[Coding Zendo](https://github.com/fractal13)" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "My First Skill", + "android_handler": "skill-my-first-skill.fractal13.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-07-28T12:05:26Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-21T17:59:51Z", + "authorname": "domcross", + "skillname": "Severe Weather Information", + "foldername": "severe-weather-information-skill", + "name": "Severe Weather Information", + "url": "https://github.com/domcross/severe-weather-information-skill", + "category": "Daily", + "description": "The severe weather information skills can connect to many weather alerting services (as long as they are implementing the [Common Alert Protocol](https://en.wikipedia.org/wiki/Common_Alerting_Protocol))\n\nAmong them many from following lists:\n\n[severe weather information center](https://severeweather.wmo.int/v2/sources.html)\n\n[alerting world weather](https://alerting.worldweather.org/)\n\n[meteoalarm](http://meteoalarm.eu/)\n\nAfter installation go to home.mycroft.ai and select your preferred weather service from the list on the skills configuration page.\n\nAsk \"are there weather alerts?\" to check for new alerts.\n\nYou can also set a \"watchdog\" that automatically checks for new alerts and notifies you...", + "short_description": "Checks your national weather service and notifies you when there are alerts for your region", + "branch": "master", + "examples": [ + "Are there weather alerts.", + "Are there weather alerts" + ], + "tags": [ + "Essentials", + "alert", + "Severe", + "Information", + "Daily", + "Weather", + "weather", + "Weather alert", + "Severe weather", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bolt.svg", + "credits": [ + "Dominik (github: domcross)" + ], + "categories": [ + "Daily", + "Information", + "Weather", + "Essentials" + ], + "requirements": { + "python": [ + "Shapely", + "xmltodict", + "feedparser", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Severe Weather Information Skill", + "android_handler": "severe-weather-information-skill.domcross.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-16T08:01:08Z", + "archived": false, + "license": "unknown", + "modified": "2019-01-22T11:32:38Z", + "authorname": "BhavikKatyal", + "skillname": "Hello World", + "foldername": "mycroft-skill-today-in-history", + "name": "Hello World", + "url": "https://github.com/BhavikKatyal/mycroft-skill-today-in-history", + "category": "Daily", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem.\n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n\n* [Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n* [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n* [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n* [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n* [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n* [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n* [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "master", + "examples": [ + "Hello world.", + "How are you?", + "Thank you." + ], + "tags": [ + "first-skill", + "helloworld", + "hello", + "Daily", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Today In History Skill", + "android_handler": "mycroft-skill-today-in-history.bhavikkatyal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-04T10:25:15Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-15T14:25:55Z", + "authorname": "luke5sky", + "skillname": "Telegram Spam Skill", + "foldername": "telegram-spam-skill", + "name": "Telegram Spam Skill", + "url": "https://github.com/luke5sky/telegram-spam-skill", + "category": "IoT", + "description": "You need to create a telegram bot (via BotFather) and save the Bot Token, your ChatID and your MyCroft Device name on home.mycroft.ai under skill settings.\nAfter this restart your MyCroft Unit.\nYou can now commmunicate with your MyCroft Unit via this bot.\n\nSettings:\n\nDetailed HowTo:\n\n\nOpen Telegram App on your smartphone, click on the search symbol in the upper right corner<br/>\nSearch for BotFather and click on it<br/>\nNow type /newbot hit enter<br/>\nBotfather should reply with: Alright, a new bot. How are we going to call it? please chosse a name for your bot.<br/>\nGive your bot a displayname like Mycroft<br/>\nBotfather should reply with: Good. Now let's choose a username for your bot. It must end in bot. Like this, for example: TetrisBot or tetris-bot.<br/>\nGive your bot unique username like lukesmycroftbot<br/>\nBotfather should now give you your token for this bot<br/>\nSave this token and don't post it online or send it to people, safety first!<br/>\n\nTelegram documentation on botfather: https://core.telegram.org/bots#6-botfather\n\n\n\n\n\n It should respond with: This is your ChatID: YOURCHATID\nBOT TOKEN (MANDATORY): Your bot token you got from BotFather\n * MYCROFT DEVICE NAME (MANDATORY): Your Device name you configured on home.mycroft.ai - Devices - Registered Devices\n * USERNAME (OPTIONAL): You do not need to put anything here, the skill does not use this field. It is only for yourself to know which Chat ID belongs to whom\n * CHAT ID (MANDATORY): You will get your Chat ID from the Telegram-Skill if you have configured BOT TOKEN (first field) and MYCROFT DEVICE NAME, saved and then write anything to the bot.\n * Install this skill on your Mycroft Device\n * Create a telegram bot:\n * Go to home.mycroft.ai - skills and search for the telegram-skills settings\n * Copy/paste your token botfather gave you in the field BOT TOKEN (MANDATORY)\n * Copy/paste your device name from home.mycroft.ai - devices in MYCROFT DEVICE NAME (MANDATORY)\n * SAVE and wait till the settings are synced to your Mycroft Unit (or reboot your device to trigger the sync)\n * Open Telegram App on your smartphone and search (upper right corner) for your bot (username or displayname) click on it and write test or hello to your bot\n * Copy/paste this under CHAT ID (MANDATORY)\n * reboot your device to trigger the sync\n * Your bot should send you this welcome message: Telegram-Skill on Mycroft Unit YOURUNIT is loaded and ready to use", + "short_description": "A skill to connect a telegram bot to MyCroft. [THIS SKILL IS NOT GETTING ANY UPDATES!]", + "branch": "master", + "examples": [], + "tags": [ + "IoT", + "bot", + "telegram-bot", + "messenger", + "Productivity", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/brands/telegram-plane.svg", + "credits": [ + "Lukas Gangel (@luke5sky)" + ], + "categories": [ + "IoT", + "Productivity" + ], + "requirements": { + "python": [ + "python-telegram-bot" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Telegram Spam Skill", + "android_handler": "telegram-spam-skill.luke5sky.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-03T18:26:11Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-12-18T05:19:40Z", + "authorname": "andlo", + "skillname": "Andersen's Fairy Tales", + "foldername": "hcandersen-skill", + "name": "Andersen's Fairy Tales", + "url": "https://github.com/andlo/hcandersen-skill", + "category": "Entertainment", + "description": "This skill enables Mycroft to tell H. C. Andersen's Fairy Tales. So enjoy these good stories from the famious Danish auhtor.\n\nContent is from andersenstories.com, so please go visit there if you like the stories and want them in text to read.\n\nhttps://www.andersenstories.com/\n\n_“If you want your children to be intelligent, read them fairy tales. If you want them to be more\nintelligent, read them more fairy tales.”\nAlbert Einstein_", + "short_description": "Mycroft tells H. C. Andersen's Fairy Tales", + "branch": "master", + "examples": [ + "Tell a H. C. Andersen storie.", + "Tell me the H. C. Andersen story The Little Match Girl.", + "Continue H. C. Andersen story.", + "Tell a H. C. Andersen storie", + "Tell me the H. C. Andersen story The Little Match Girl", + "Continue H. C. Andersen story" + ], + "tags": [ + "fairy", + "stories", + "fairytale", + "fairytales", + "hca", + "Entertainment", + "tales", + "andersen", + "story", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "story-512.png", + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "bs4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hcandersen Skill", + "android_handler": "hcandersen-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-03-08T00:10:33Z", + "archived": false, + "license": "mit", + "modified": "2020-06-12T22:30:46Z", + "authorname": "johnbartkiw", + "skillname": "mycroft-skill-iheartradio", + "foldername": "mycroft-skill-iheartradio", + "name": "mycroft-skill-iheartradio", + "url": "https://github.com/johnbartkiw/mycroft-skill-iheartradio", + "category": "Entertainment", + "description": "Search and stream internet radio using IHeartRadio", + "short_description": "Search and stream internet radio using IHeartRadio", + "branch": "master", + "examples": [ + "Play KEXP (on|with|using) I Heart Radio.", + "Play Jack FM radio.", + "Play Jazz 24 internet radio.", + "Play 80s Metal radio (on|with|using) I Heart Radio.", + "Play 70s Country internet radio (on|with|using) I Heart Radio.", + "Play KEXP (on|with|using) I Heart Radio", + "Play Jack FM radio", + "Play Jazz 24 internet radio", + "Play 80s Metal radio (on|with|using) I Heart Radio", + "Play 70s Country internet radio (on|with|using) I Heart Radio" + ], + "tags": [ + "streaming", + "stream", + "IHeartRadio", + "radio", + "Entertainment", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "John Bartkiw" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "python-vlc", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Iheartradio Skill", + "android_handler": "mycroft-skill-iheartradio.johnbartkiw.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-20T06:21:22Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T00:37:22Z", + "authorname": "MycroftAI", + "skillname": "Development Status", + "foldername": "mycroft-precise-trainer", + "name": "Development Status", + "url": "https://github.com/MycroftAI/mycroft-precise-trainer", + "category": null, + "description": "This skill uses tranfer learning to train a precise model that is tuned to one or multiple people's voice.", + "short_description": "", + "branch": "master", + "examples": [ + "Train precise for my voice.", + "Make a custom precise model for my voice." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft AI" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Precise Trainer Skill", + "android_handler": "mycroft-precise-trainer.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-11T11:22:37Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-10-10T17:20:52Z", + "authorname": "smearumi", + "skillname": "Dictionary", + "foldername": "mycroft-dictionary", + "name": "Dictionary", + "url": "https://github.com/smearumi/mycroft-dictionary", + "category": "Daily", + "description": "You can find out the definition/meaning of a specific word from dictionary using Oxford Dictionaries API.", + "short_description": "Find out the definition/meaning of a specific word from dictionary.", + "branch": "master", + "examples": [ + "Define cat.", + "Define the cat.", + "define cat", + "define the cat" + ], + "tags": [ + "home", + "dictionary", + "Productivity", + "Information", + "voice", + "skill", + "assistant", + "Daily", + "mycroft", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/book.svg", + "credits": [ + "S. M. Estiaque Ahmed (@smearumi)" + ], + "categories": [ + "Daily", + "Information", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Dictionary Skill", + "android_handler": "mycroft-dictionary.smearumi.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-02T05:23:03Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-12-18T05:23:43Z", + "authorname": "MycroftAI", + "skillname": "Standard GUI", + "foldername": "skill-standard-gui", + "name": "Standard GUI", + "url": "https://github.com/MycroftAI/skill-standard-gui", + "category": "Configuration", + "description": "Manage standard screen events, not specific to any particular implementation of the Mycroft GUI. This includes support for the Mark 1 face plate display events on the Mycroft GUI", + "short_description": "Basic Mycroft GUI screen support", + "branch": "master", + "examples": [], + "tags": [ + "Configuration", + "gui", + "system", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/desktop.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Standard Gui Skill", + "android_handler": "skill-standard-gui.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-24T01:51:39Z", + "archived": false, + "license": "mit", + "modified": "2020-07-29T00:30:26Z", + "authorname": "hexeratops", + "skillname": "mycroft-youtube", + "foldername": "mycroft-youtube-skill", + "name": "mycroft-youtube", + "url": "https://github.com/hexeratops/mycroft-youtube-skill", + "category": null, + "description": "A skill to play youtube videos. It searches youtube for what you say to it, then\nit plays the first thing it finds in the results. \n\nThe python figures out the URL, then uses the external yt\\_player.sh file to pipe \nyoutube-dl into mplayer to play the content. The plus side of this approach is\nthat we never leave any files behind. The downside is that this makes the script\nincredibly dumb. It can only start/stop videos and not control the tracking.\n\nIn the future, this skill may be expanded to be able to queue up songs or even handle\nplaylists, but for now, it just trys to play the video you ask it to play.\n\nThere is now volume control added to the project. This is mainly to act as a balance\nbetween the loudness of Mycroft's voice and the loudness of the audio it plays over\nyoutube. It can be controlled by your voice (as per the examples) or set to a new\ndefault on home.mycroft.ai.\n\nSpecial thanks to [JarbasAI](https://github.com/augustnmonteiro) for providing the\n[search utility](https://github.com/HelloChatterbox/youtube_searcher) for this project.\nWere it not for them, the project would have likely been archived.", + "short_description": "A skill to play youtube videos. It searches youtube for what you say to it, then", + "branch": "master", + "examples": [ + "Say.", + "Say.", + "Say.", + "Say.", + "Say." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [ + "youtube_search", + "youtube_dl", + "youtube_searcher" + ], + "system": { + "all": "mplayer2" + }, + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Youtube Skill", + "android_handler": "mycroft-youtube-skill.hexeratops.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-25T18:07:04Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-01-26T22:33:30Z", + "authorname": "TheLastProject", + "skillname": "Travel Time", + "foldername": "travel-time-skill", + "name": "Travel Time", + "url": "https://github.com/TheLastProject/travel-time-skill", + "category": "Transport", + "description": "Get traffic information for any route, defaulting to your Mycroft's location.\n\nThis skill uses [OpenStreetMap Nomatim](https://wiki.openstreetmap.org/wiki/Nominatim) to reverse geocode the location and [WazeRouteCalculator](https://github.com/kovacsbalu/WazeRouteCalculator) to calculate the route.", + "short_description": "Get traffic information for your route", + "branch": "master", + "examples": [ + "How long to work?", + "What's the travel time to amsterdam?", + "What's traffic like to brussels?", + "What's the traffic like from amsterdam to brussels?", + "How long to reach london?" + ], + "tags": [ + "Car", + "Waze", + "OpenStreetMaps", + "Traffic", + "Travel", + "Transport", + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 3, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/car.svg", + "credits": [ + "TheLastProject" + ], + "categories": [ + "Transport", + "Information" + ], + "requirements": { + "python": [ + "WazeRouteCalculator==0.12" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Travel Time Skill", + "android_handler": "travel-time-skill.thelastproject.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-20T10:10:39Z", + "archived": false, + "license": "unknown", + "modified": "2020-05-16T18:05:22Z", + "authorname": "machinekoder", + "skillname": "Mycroft Robot Control Skill", + "foldername": "mycroft-robot-control-skill", + "name": "Mycroft Robot Control Skill", + "url": "https://github.com/machinekoder/mycroft-robot-control-skill", + "category": "Daily", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem. \n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n[Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n * [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n * [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n * [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n * [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n * [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n * [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Controls my Borunte ROS robot with Mycroft voice assistant.", + "branch": "master", + "examples": [ + "Hello world.", + "How are you?", + "Thank you.", + "Hello world", + "Thank you" + ], + "tags": [ + "first-skill", + "helloworld", + "hello", + "Daily", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Robot Control Skill", + "android_handler": "mycroft-robot-control-skill.machinekoder.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-19T11:14:57Z", + "archived": false, + "license": "unknown", + "modified": "2019-03-13T17:58:13Z", + "authorname": "BrianArch96", + "skillname": "Hello World", + "foldername": "ul-events", + "name": "Hello World", + "url": "https://github.com/BrianArch96/ul-events", + "category": "Daily", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem. \n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n[Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n * [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n * [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n * [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n * [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n * [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n * [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "master", + "examples": [ + "Hello world.", + "How are you?", + "Thank you.", + "Hello world", + "Thank you" + ], + "tags": [ + "first-skill", + "helloworld", + "hello", + "Daily", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/smile.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Ul Events Skill", + "android_handler": "ul-events.brianarch96.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-21T17:18:08Z", + "archived": false, + "license": "unknown", + "modified": "2019-01-21T17:32:20Z", + "authorname": "SandeepRamesh", + "skillname": "Hello World", + "foldername": "mycroft_history_skill", + "name": "Hello World", + "url": "https://github.com/SandeepRamesh/mycroft_history_skill", + "category": "Daily", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem. \n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n[Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n * [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n * [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n * [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n * [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n * [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n * [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "master", + "examples": [ + "Hello world.", + "How are you?", + "Thank you.", + "Hello world", + "Thank you" + ], + "tags": [ + "first-skill", + "helloworld", + "hello", + "Daily", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "last_updated": "2019-01-21T17:32:20Z", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/smile.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft_History_Skill Skill", + "android_handler": "mycroft_history_skill.sandeepramesh.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-25T16:03:23Z", + "archived": false, + "license": "mit", + "modified": "2019-09-27T17:01:21Z", + "authorname": "Regenflocke", + "skillname": "mycroft-medical-example", + "foldername": "MemoryBox", + "name": "mycroft-medical-example", + "url": "https://github.com/Regenflocke/MemoryBox", + "category": null, + "description": "A example skill to show, how easy it is to create dialogue with mycroft in a medical setting.\n\nTo use this skill, use the following commands after each other: (on the device that runs mycroft)\n\n```Bash\ncd /opt/mycroft/skills\n```\n\nand then \n\n```Bash\ngit clone https://github.com/lucasvog/mycroft-medical-example mycroft-medical.mycroftai\n```\n\nif mycroft runs in the background, it should automatically load the skill.", + "short_description": "A example skill to show, how easy it is to create dialogue with mycroft in a medical setting.", + "branch": "master", + "examples": [], + "tags": [], + "platforms": [ + "all" + ], + "stars": 0, + "last_updated": "2019-09-27T17:01:21Z", + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Memorybox Skill", + "android_handler": "MemoryBox.regenflocke.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-24T20:17:38Z", + "archived": false, + "license": "mit", + "modified": "2019-10-09T10:47:38Z", + "authorname": "lucasvog", + "skillname": "mycroft-medical-example", + "foldername": "mycroft-medical-example", + "name": "mycroft-medical-example", + "url": "https://github.com/lucasvog/mycroft-medical-example", + "category": null, + "description": "A example skill to show, how easy it is to create dialogue with mycroft in a medical setting.\n\nTo use this skill, use the following commands after each other: (on the device that runs mycroft)\n\n```Bash\ncd /opt/mycroft/skills\n```\n\nand then \n\n```Bash\ngit clone https://github.com/lucasvog/mycroft-medical-example mycroft-medical.mycroftai\n```\n\nif mycroft runs in the background, it should automatically load the skill.", + "short_description": "A example skill to show, how easy it is to create dialogue with mycroft in a medical setting.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Medical Example Skill", + "android_handler": "mycroft-medical-example.lucasvog.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-13T02:50:50Z", + "archived": false, + "license": "mit", + "modified": "2019-08-13T03:08:12Z", + "authorname": "anshumanpatil", + "skillname": "Learn Javascript Language", + "foldername": "skill-learn-javascript", + "name": "Learn Javascript Language", + "url": "https://github.com/anshumanpatil/skill-learn-javascript", + "category": null, + "description": "Creating javascript experience.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Anshuman" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Learn Javascript Skill", + "android_handler": "skill-learn-javascript.anshumanpatil.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-18T10:52:38Z", + "archived": false, + "license": "unknown", + "modified": "2019-01-18T12:14:10Z", + "authorname": "BhavikKatyal", + "skillname": "Hello World", + "foldername": "Today_Skill_2", + "name": "Hello World", + "url": "https://github.com/BhavikKatyal/Today_Skill_2", + "category": "Daily", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem.\n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n\n* [Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n* [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n* [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n* [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n* [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n* [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n* [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "master", + "examples": [ + "Hello world.", + "How are you?", + "Thank you." + ], + "tags": [ + "first-skill", + "helloworld", + "hello", + "Daily", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Today_Skill_2 Skill", + "android_handler": "Today_Skill_2.bhavikkatyal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-29T06:30:16Z", + "archived": false, + "license": "unknown", + "modified": "2020-05-31T13:32:27Z", + "authorname": "alonyomtov123", + "skillname": "Useridentification", + "foldername": "useridentification-skill", + "name": "Useridentification", + "url": "https://github.com/alonyomtov123/useridentification-skill", + "category": "Productivity", + "description": "", + "short_description": "Identify speaker of user", + "branch": "master", + "examples": [ + "Contacts.", + "Calander.", + "Contacts", + "Calander" + ], + "tags": [ + "true", + "mycroft-pip", + "pandas", + "tensorflow", + "your", + "useridentification-skill", + "Productivity", + "numpy", + "apt-get", + "skillSetup.py", + "librosa", + "to", + "secure", + "app", + "listener.save_utterances", + "sudo", + "access", + "run:", + "python3-tk", + "name", + "Add", + "mycroft-config", + "keras", + "account", + "less", + "DO", + "install", + "PySimpleGUI", + "set", + "email", + "To", + "file", + "that", + "check", + "is", + "To DO\n\ncheck that file name is useridentification-skill\n\nrun: skillSetup.py\n\nAdd less secure app access to your email account\n\nmycroft-config set listener.save_utterances true\n\nrun:\n\nmycroft-pip install tensorflow\n\nmycroft-pip install pandas\n\nmycroft-pip install numpy\n\nmycroft-pip install keras\n\nmycroft-pip install librosa\n\nmycroft-pip install PySimpleGUI\n\nsudo apt-get install python3-tk", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "alonyomtov123@gmail.com" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Useridentification Skill", + "android_handler": "useridentification-skill.alonyomtov123.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-07T15:11:25Z", + "archived": false, + "license": "unknown", + "modified": "2019-04-08T04:33:07Z", + "authorname": "acherukuri", + "skillname": "UMKC Hackathon Spring'19", + "foldername": "mycroft-kitchen.mycroftai", + "name": "UMKC Hackathon Spring'19", + "url": "https://github.com/acherukuri/mycroft-kitchen.mycroftai", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Kitchen.Mycroftai Skill", + "android_handler": "mycroft-kitchen.mycroftai.acherukuri.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-25T16:06:45Z", + "archived": false, + "license": "mit", + "modified": "2019-10-11T16:21:26Z", + "authorname": "lllAlexanderlll", + "skillname": "mycroft-momo", + "foldername": "mycroft-momo", + "name": "mycroft-momo", + "url": "https://github.com/lllAlexanderlll/mycroft-momo", + "category": null, + "description": "Momo, our personal assisstant.\n\nTo use this skill, use the following commands after each other: (on the device that runs mycroft)\n\n```Bash\ncd /opt/mycroft/skills\n```\n\nand then \n\n```Bash\ngit clone https://github.com/lucasvog/mycroft-medical-example mycroft-medical.mycroftai\n```\n\nif mycroft runs in the background, it should automatically load the skill.", + "short_description": "Momo, our personal assisstant.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Momo Skill", + "android_handler": "mycroft-momo.lllalexanderlll.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-10T06:02:03Z", + "archived": false, + "license": "unknown", + "modified": "2019-04-10T06:03:12Z", + "authorname": "Cathalb28345", + "skillname": "Hello World", + "foldername": "hello-world", + "name": "Hello World", + "url": "https://github.com/Cathalb28345/hello-world", + "category": "Daily", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem. \n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n[Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n * [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n * [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n * [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n * [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n * [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n * [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "master", + "examples": [ + "Hello world.", + "How are you?", + "Thank you.", + "Hello world", + "Thank you" + ], + "tags": [ + "first-skill", + "helloworld", + "hello", + "Daily", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/smile.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hello World Skill", + "android_handler": "hello-world.cathalb28345.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-24T04:14:02Z", + "archived": false, + "license": "mit", + "modified": "2019-05-14T17:07:51Z", + "authorname": "tony1661", + "skillname": "Plex Mycroft Skill", + "foldername": "Mycroft-Plex-Skill", + "name": "Plex Mycroft Skill", + "url": "https://github.com/tony1661/Mycroft-Plex-Skill", + "category": null, + "description": "A custom Mycroft skill I created to control my plex server.", + "short_description": "", + "branch": "master", + "examples": [ + "Refresh Plex.", + "How many movies do I have downloaded?", + "Count my movies.", + "How many movies do I have.", + "How many movies do I have downloaded.", + "How many movies do I have on plex.", + "Refresh Plex", + "count my movies", + "how many movies do I have", + "how many movies do I have downloaded", + "how many movies do I have on plex" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Tony Fernandez" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Plex Skill", + "android_handler": "Mycroft-Plex-Skill.tony1661.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-11T09:42:47Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-11T13:33:20Z", + "authorname": "hubolife", + "skillname": "Maxwell Acronym skill interface to Altsearch engine", + "foldername": "maxwell_skills", + "name": "Maxwell Acronym skill interface to Altsearch engine", + "url": "https://github.com/hubolife/maxwell_skills", + "category": "Daily", + "description": "This is a AltSearch for acroymyns skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill platform good in developing Skills for the Mycroft ecosystem. \n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n[Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n * [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n * [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n * [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n * [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n * [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n * [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Skills to intergrate to Myscroft platform , Maxwell is the project name", + "branch": "master", + "examples": [ + "AltSearch.", + "Link status?", + "Search Acronym.", + "AltSearch", + "Search Acronym" + ], + "tags": [ + "altsearch", + "catagory", + "Daily", + "acronym", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/smile.svg", + "credits": [ + "Mycroft AI (@MycroftAI) - Framework\nhubert.bouma@gmail.com" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Maxwell_Skills Skill", + "android_handler": "maxwell_skills.hubolife.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-08T07:13:50Z", + "archived": false, + "license": "unknown", + "modified": "2020-01-09T10:15:30Z", + "authorname": "colla69", + "skillname": "Localmusicplayer", + "foldername": "localMusicPlayer-skill", + "name": "Localmusicplayer", + "url": "https://github.com/colla69/localMusicPlayer-skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Localmusicplayer Skill", + "android_handler": "localMusicPlayer-skill.colla69.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-11-19T08:34:01Z", + "archived": false, + "license": "mit", + "modified": "2020-01-24T23:00:43Z", + "authorname": "RdeLange", + "skillname": "", + "foldername": "skill-homey", + "name": "", + "url": "https://github.com/RdeLange/skill-homey", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "paho-mqtt" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Homey Skill", + "android_handler": "skill-homey.rdelange.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-11-10T22:49:55Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-11-10T22:50:15Z", + "authorname": "waltk99", + "skillname": "Remember", + "foldername": "test-remember-skill", + "name": "Remember", + "url": "https://github.com/waltk99/test-remember-skill", + "category": "Daily", + "description": "You can ask MyCroft to remember and forget things.\nIt will store everything in a list locally on your device.", + "short_description": "Ask MyCroft to remember things for you.", + "branch": "master", + "examples": [ + "Remember take the trash out.", + "What did you remember?", + "Forget phrase take the trash out.", + "Forget all phrases.", + "Hey mycroft, remember take the trash out", + "Hey mycroft, what did you remember", + "Hey mycroft, forget phrase take the trash out", + "Hey mycroft, forget all phrases" + ], + "tags": [ + "brain", + "Productivity", + "Daily", + "todo-list", + "remember", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/brain.svg", + "credits": [ + "Lukas Gangel (@luke5sky)" + ], + "categories": [ + "Daily", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Test Remember Skill", + "android_handler": "test-remember-skill.waltk99.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-11-08T13:20:35Z", + "archived": false, + "license": "unknown", + "modified": "2019-12-20T09:10:55Z", + "authorname": "HerrAugust", + "skillname": "Real-time smart-car skill Mycroft", + "foldername": "skill-smart-car", + "name": "Real-time smart-car skill Mycroft", + "url": "https://github.com/HerrAugust/skill-smart-car", + "category": "IoT", + "description": "This is a Mycroft skill to control a smart-car via voice commands.\n\nAccepted vocal commands are:\n\nIt has been tested under ARTe 1.6.11-r3 (http://arte.retis.santannapisa.it/). ARTe is a **real-time extension for Arduino**, which lets you write **periodic tasks** in a very simple way. \n\n<img src=\"screens/preview1.jpg\" alt=\"screen 1 not available\" />\ngo ahead\n * go back\n * turn left\n * turn right\n * stop", + "short_description": "This is a Mycroft skill to control a smart-car via voice commands.", + "branch": "master", + "examples": [], + "tags": [ + "IoT", + "smart-car", + "mycroft", + "iot", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "HerrAugust @ github.com" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Smart Car Skill", + "android_handler": "skill-smart-car.herraugust.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-10-14T18:12:48Z", + "archived": false, + "license": "unknown", + "modified": "2019-10-15T09:58:00Z", + "authorname": "domcross", + "skillname": "Google Search Knowledge Graph", + "foldername": "google-search-knowledge-graph-skill", + "name": "Google Search Knowledge Graph", + "url": "https://github.com/domcross/google-search-knowledge-graph-skill", + "category": "Information", + "description": "With this skill you can \"google\" the internet using google's knowledge search api.\n\nYou need a Google account and [create an api key](https://console.developers.google.com/start/api?id=kgsearch.googleapis.com&credential=client_key)\nthat you have to enter in the skill settings section of home.mycroft.ai", + "short_description": "Search the internet using google knowledge search", + "branch": "master", + "examples": [ + "Google.", + "Graph search.", + "Google", + "Graph search" + ], + "tags": [ + "Search", + "Information", + "Daily", + "Google", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Dominik" + ], + "categories": [ + "Information", + "Daily" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Google Search Knowledge Graph Skill", + "android_handler": "google-search-knowledge-graph-skill.domcross.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-06T04:37:11Z", + "archived": false, + "license": "unknown", + "modified": "2019-04-08T04:32:54Z", + "authorname": "acherukuri", + "skillname": "mycroft-white-noise.mycroftai", + "foldername": "mycroft-white-noise.mycroftai", + "name": "mycroft-white-noise.mycroftai", + "url": "https://github.com/acherukuri/mycroft-white-noise.mycroftai", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft White Noise.Mycroftai Skill", + "android_handler": "mycroft-white-noise.mycroftai.acherukuri.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-15T09:22:11Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-10-13T17:37:11Z", + "authorname": "smearumi", + "skillname": "Health", + "foldername": "mycroft-health", + "name": "Health", + "url": "https://github.com/smearumi/mycroft-health", + "category": "Daily", + "description": "You can track health related information of your and your family's and generate the report for current/previous month which will send to your registered email address.", + "short_description": "Track your and your family's health related information.", + "branch": "master", + "examples": [ + "Track health blood pressure (Mycroft will prompt for 'Top', 'Bottom', 'For whom', 'confirm')", + "Track health diabetes 5.7 (Mycroft will prompt for 'Before or after meal', 'For whom', 'Confirm')", + "Track health temperature 99 (Mycroft will prompt for 'For whom', 'Confirm')", + "Track health pain headache (Mycroft will prompt for 'For whom', 'Confirm')", + "Track health heartbeat 75 (Mycroft will prompt for 'For whom', 'Confirm')", + "Generate report for this month (Mycroft will prompt for 'Which category', 'For whom')", + "track health blood pressure (Mycroft will prompt for 'Top', 'Bottom', 'For whom', 'confirm')", + "track health diabetes 5.7 (Mycroft will prompt for 'Before or after meal', 'For whom', 'Confirm')", + "track health temperature 99 (Mycroft will prompt for 'For whom', 'Confirm')", + "track health pain headache (Mycroft will prompt for 'For whom', 'Confirm')", + "track health heartbeat 75 (Mycroft will prompt for 'For whom', 'Confirm')", + "generate report for this month (Mycroft will prompt for 'Which category', 'For whom')" + ], + "tags": [ + "home", + "health", + "medical", + "Productivity", + "Information", + "voice", + "skill", + "assistant", + "Daily", + "mycroft", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/heartbeat.svg", + "credits": [ + "S. M. Estiaque Ahmed (@smearumi)" + ], + "categories": [ + "Daily", + "Information", + "Productivity" + ], + "requirements": { + "python": [ + "sendgrid", + "json2html==1.3.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Health Skill", + "android_handler": "mycroft-health.smearumi.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-09T10:28:38Z", + "archived": false, + "license": "unknown", + "modified": "2019-04-16T11:14:03Z", + "authorname": "Cathalb28345", + "skillname": "pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib", + "foldername": "gcalendar_skill", + "name": "pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib", + "url": "https://github.com/Cathalb28345/gcalendar_skill", + "category": null, + "description": "Fetches scheduled events from Google Calendar and allows adding events to your calendar.", + "short_description": "", + "branch": "master", + "examples": [ + "What's next on my schedule?", + "What's on my calendar on friday?", + "Add have fun to my calendar at 7 in the evening on saturday.", + "what's next on my schedule", + "what's on my calendar on friday", + "add have fun to my calendar at 7 in the evening on saturday" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft AI" + ], + "requirements": { + "python": [ + "httplib2", + "apiclient", + "google-auth-oauthlib", + "oauth2client", + "google-api-python-client" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Gcalendar_Skill Skill", + "android_handler": "gcalendar_skill.cathalb28345.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-17T14:13:10Z", + "archived": false, + "license": "mit", + "modified": "2019-02-18T09:16:15Z", + "authorname": "colla69", + "skillname": "cmus-skill", + "foldername": "cmus-skill", + "name": "cmus-skill", + "url": "https://github.com/colla69/cmus-skill", + "category": null, + "description": "This Mycroft skill can control the cmus player with speech commands.\n\n### Requirements\n you will need a working cmus to play your music <br/><br/>\n `sudo apt install screen`<br/>\n `sudo apt install cmus`<br/>\n \n### Install\n `msm install https://github.com/colla69/cmus-skill`\n\n### Usage\n \"Hey Mycroft, play my music!\" <br/>\n \"Hey Mycroft, pause music!\" <br/>\n \"Hey Mycroft, search music eminem stan\" <br/>", + "short_description": "This Mycroft skill can control the cmus player with speech commands.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Cmus Skill", + "android_handler": "cmus-skill.colla69.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-02T13:30:08Z", + "archived": false, + "license": "unknown", + "modified": "2019-04-23T10:56:01Z", + "authorname": "Ishimaru17", + "skillname": "First Talk", + "foldername": "first-talk-skill", + "name": "First Talk", + "url": "https://github.com/Ishimaru17/first-talk-skill", + "category": null, + "description": "When Mycroft is wake up with a talk word, then it will repeat what you said except if you ask him about him or help.", + "short_description": "", + "branch": "master", + "examples": [ + "Talk with me.", + "Talk.", + "Let's talk.", + "(When conversation is activated)", + "(When conversation is activated)", + "(When conversation is activated)" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Campora" + ], + "requirements": { + "python": [ + "pycrypto>=2.6" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "First Talk Skill", + "android_handler": "first-talk-skill.ishimaru17.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-15T09:20:48Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-10-10T22:27:59Z", + "authorname": "smearumi", + "skillname": "Prayer Time", + "foldername": "mycroft-prayer-time", + "name": "Prayer Time", + "url": "https://github.com/smearumi/mycroft-prayer-time", + "category": "Daily", + "description": "Muslims around the world need to pray in time five times a day. This skill gets\nprayer times for the local region from https://aladhan.com/ using API and plays Adhan\nin time. Also, anyone can get next prayer time or today's prayer times updates using this skill.\n\nThis skill runs automatically when the mycroft starts.", + "short_description": "Automatic reminder for daily prayer times. As reminder, it plays Adhan (the call to prayer).", + "branch": "master", + "examples": [ + "Start prayer time.", + "Turn on prayer time.", + "Stop prayer time.", + "Turn off prayer time.", + "Tell me about the next prayer time.", + "What's the latest prayer time?", + "Next prayer time.", + "Tell me today's prayer times.", + "start prayer time", + "turn on prayer time", + "stop prayer time", + "turn off prayer time", + "tell me about the next prayer time", + "what's the latest prayer time", + "next prayer time", + "tell me today's prayer times" + ], + "tags": [ + "home", + "time", + "Islam", + "prayer", + "Productivity", + "Information", + "voice", + "skill", + "assistant", + "Muslim", + "Daily", + "mycroft", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/mosque.svg", + "credits": [ + "S. M. Estiaque Ahmed (@smearumi)" + ], + "categories": [ + "Daily", + "Information", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Prayer Time Skill", + "android_handler": "mycroft-prayer-time.smearumi.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-04T12:50:47Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-09-04T18:30:58Z", + "authorname": "Mel1818", + "skillname": "Spotify", + "foldername": "mycroft-spotify-skill", + "name": "Spotify", + "url": "https://github.com/Mel1818/mycroft-spotify-skill", + "category": "Music", + "description": "Stream your favorite music from the popular Spotify music service. Spotify\nPremium users can search and play tracks from their own playlists or the huge\nSpotify music library.\n\nYou can also control your Mycroft device using the Spotify Connect system.\nSo play DJ on your phone while listening on Mycroft!\n\n### Authorization:\nThis Skill uses two different methods of authentication. Both need to be filled in correctly for the **Skill** to function correctly.\n\n#### API connection to your Spotify account\nAfter installing `mycroft-spotify`, in your [Skill\nsettings for Spotify](https://home.mycroft.ai/#/skill) in home.mycroft.ai you will see settings for the Spotify Skill. You will see a username and password field and a 'Connect' button. Ignore the username and password field for now, and click the 'Connect' button. You will be prompted to log in to Spotify, and to authorize Mycroft AI to use your Spotify account using OAuth. This allows Mycroft access to your account details such as Playlists.\n\n#### Username and password to authenticate a Mycroft device\nIn addition to account details, Mycroft needs to be authorized as a **device** for Spotify. To do this, we use your username and password for Spotify. These must be entered as well, or you will receive an error message like:\n\n`I couldn't find any Spot-ify devices. This skill requires a Spotify Premium account to work properly.`\n\nwhen you try to use the **Skill** on a Mycroft device.\n\nIf you log in to Spotify using Facebook, your password will be your _Facebook_ password, but your Spotify device username. You can get your Spotify device username [here](https://www.spotify.com/us/account/set-device-password/).\n\n_NOTE: You MUST have a Premium Spotify account to use this **Skill**. It will NOT work with a free Spotify account._", + "short_description": "Listen to music from your Spotify Premium music account", + "branch": "master", + "examples": [ + "What Spotify devices are available?", + "Play discover weekly.", + "Search Spotify for Hello Nasty.", + "Play something by Coventant.", + "Play the album Hello Nasty on Spotify.", + "Play discover weekly", + "Search Spotify for Hello Nasty", + "Play something by Coventant", + "Play the album Hello Nasty on Spotify" + ], + "tags": [ + "music", + "spotify", + "Music", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/music.svg", + "credits": [ + "@forslund\nThe Mycroft devs" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [ + "spotipy==2.4.4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Spotify Skill", + "android_handler": "mycroft-spotify-skill.mel1818.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-11T06:07:26Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-12T13:14:22Z", + "authorname": "muhareb", + "skillname": "Skill-quran", + "foldername": "skill-quran", + "name": "Singing", + "url": "https://github.com/muhareb/skill-quran", + "category": "Entertainment", + "description": "Recite Quran chapters.", + "short_description": "Recite Quran chapters.", + "branch": "master", + "examples": [ + "Sing.", + "اقرا سورة النصر بصوت السديس" + ], + "tags": [ + "lyrics", + "music", + "sing", + "Entertainment", + "singing", + "song", + "texttospeech", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/laugh-beam.svg", + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Quran Skill", + "android_handler": "skill-quran.muhareb.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-10-15T01:34:53Z", + "archived": false, + "license": "mit", + "modified": "2019-10-15T20:45:03Z", + "authorname": "ChanceNCounter", + "skillname": "Repeat That", + "foldername": "repeat-skill", + "name": "Repeat That", + "url": "https://github.com/ChanceNCounter/repeat-skill", + "category": "Configuration", + "description": "Enables Mycroft to repeat whatever it said most recently. Useful when Mycroft speaks too fast, or when you aren't paying close attention.", + "short_description": "Allows Mycroft to repeat the most recent thing it said", + "branch": "master", + "examples": [ + "Repeat that.", + "What did you say?", + "Say that again.", + "Repeat that", + "Say that again" + ], + "tags": [ + "Configuration", + "basic", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/reply.svg", + "credits": [ + "@ChanceNCounter" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Repeat Skill", + "android_handler": "repeat-skill.chancencounter.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-27T23:33:41Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-10-10T16:30:53Z", + "authorname": "MycroftAI", + "skillname": "ARCHIVE - This Skill is no longer in use.", + "foldername": "skill-mark-2-pi", + "name": "Mycroft Mark 2", + "url": "https://github.com/MycroftAI/skill-mark-2-pi", + "category": "Configuration", + "description": "The Mycroft Mark 2 has several unique capabilities which this Skill lets you\ncontrol.\n\n### Faceplate Brightness\nSet the faceplate to a specific brightness, or allow it to automatically adjust\nits brightness level to dim at night.", + "short_description": "Please use the new [Mark II Skill](https://github.com/MycroftAI/skill-mark-2)", + "branch": "master", + "examples": [ + "Turn on auto brightness.", + "Change to low brightness.", + "Dim to 50%", + "Turn on auto brightness", + "Change to low brightness" + ], + "tags": [ + "settings", + "system", + "mark2", + "Configuration", + "configuration", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_respeaker" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/cog.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "arrow==0.12.0", + "astral==1.4", + "git+https://github.com/respeaker/pixel_ring.git" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mark 2 Pi Skill", + "android_handler": "skill-mark-2-pi.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-04T11:58:29Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-01-04T14:28:10Z", + "authorname": "luke5sky", + "skillname": "Speedtest", + "foldername": "speedtest-test-skill", + "name": "Speedtest", + "url": "https://github.com/luke5sky/speedtest-test-skill", + "category": "Daily", + "description": "Run a speedtest with MyCroft.\nThis skill uses the speedtest-cli (https://github.com/sivel/speedtest-cli) which runs an internet bandwidth test using speedtest.net.", + "short_description": "Ask MyCroft to run a simple speedtest.", + "branch": "master", + "examples": [ + "Run a speedtest.", + "Hey mycroft, run a speedtest" + ], + "tags": [ + "IoT", + "speed", + "bandwith", + "ínternet", + "Productivity", + "Information", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/signal.svg", + "credits": [ + "Lukas Gangel (@luke5sky)" + ], + "categories": [ + "Daily", + "Information", + "IoT", + "Productivity" + ], + "requirements": { + "python": [ + "speedtest-cli" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Speedtest Test Skill", + "android_handler": "speedtest-test-skill.luke5sky.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-06T21:03:07Z", + "archived": false, + "license": "mit", + "modified": "2019-12-18T05:33:33Z", + "authorname": "kentonschool", + "skillname": "Recipe Getter", + "foldername": "UMKCHackaroo2", + "name": "Recipe Getter", + "url": "https://github.com/kentonschool/UMKCHackaroo2", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Umkchackaroo2 Skill", + "android_handler": "UMKCHackaroo2.kentonschool.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-07-16T01:18:28Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-15T21:07:13Z", + "authorname": "richhowley", + "skillname": "MBTA Bus Tracking", + "foldername": "mbta-bus-tracking-skill", + "name": "MBTA Bus Tracking", + "url": "https://github.com/richhowley/mbta-bus-tracking-skill", + "category": "Transport", + "description": "Mycroft will announce estimated arrival times of MBTA buses at your stop so you never leave the house before you have to. All data and arrival predictions used by this skill are provided by the MBTA. \n\nSee below for full documentation, including how to track buses traveling toward your stop, but to get started just say \"Hey Mycroft, T Bus Arrivals\". You will be prompted for the bus route, direction and stop name. Mycroft will respond with all estimated arrival times at your stop.\n\n<details><summary>View Sample dialog</summary>\n<dl>\n<dt>Hey Mycroft T Bus Arrivals</dt>\n<dd>Which route are you riding?</dd>\n<dt>One</dt>\n<dd>Are you going outbound toward Harvard or Inbound toward Dudley?</dd>\n<dt>Inbound</dt>\n<dd>Which stop?</dd>\n<dt>Mount Auburn Street at Putnam Ave</dt>\n<dd>Route One service to Dudley arrivals for Mount Auburn Street at Putnam Avenue:<dd>\n<dd>Arriving in 11 minutes<dd>\n<dd>Arriving in 21 minutes<dd>\n<dd>Arriving in 34 minutes<dd>\n</dl>\n</details>\n\n<details><summary>View Full Documentation</summary>\n\n#### T bus or Transit\n\nWherever this documentation calls for saying \"T bus\" to Mycroft it can be replaced with \"transit\", and vice versa. If Mycroft is having difficulty understanding one, try the other.\n\n#### Arrival Times\n\nTo provide bus arrival times the skill requires three pieces of information: bus route, traveling direction and bus stop. If you do not provide all information needed the skill will prompt you for the rest. For example, saying\n\n> T bus arrivals route 57 going inbound stop Brighton Ave and Linden Street\n\nwill retrieve all arrival times predicted for the stop. The arrival times could also be retrieved by any of the following:\n\n> T bus arrivals route 57 going inbound\n\n> T bus arrivals route 57\n\n> T bus arrivals\n\nMycroft will prompt for any missing information.\n\n#### Bus Tracking\n\nBus tracking is similar to Arrival Times but Mycroft will continue to track buses, periodically updating their predicted arrival times, until they have passed the stop. By default Mycroft will track the next three buses and will announce updated arrival predictions every 30 seconds. These values can be changed in the skill settings on Mycroft Home. The minimum frequency of updates is 30 seconds.\n\nAs with Arrivals, say\n\n> T bus tracking\n\nto begin. Predicted arrival times of the next three tracked buses will be announced right away and updated every 30 seconds. Be aware that there may be any number of buses heading to your stop but only the arrival predictions for the tracked buses will be announced.\n\nWhen a bus passes your stop it will drop off the tracking list and there will be one fewer arrival time announced on subsequent updates. When all buses have passed your stop Mycroft will automatically stop tracking. If you would like tracking to end at any time say\n\n> T bus shutdown\n\n#### Shortcuts\n\nIf you ride the same route from the same stop often you will want to use shortcuts. After Mycroft announces arrivals or starts tracking buses you may save the route, direction and stop combination as a shortcut using any name you wish.\n\nSuppose you take the bus to work and went through the process of asking for arrivals, telling Mycroft the bus route, direction and stop. Now say\n\n> transit save shortcut\n\nand Mycroft will prompt you for a name. If you say\n\n> rat race\n\nyou may get Arrivals or begin Bus Tracking using the shortcut\n\n>T bus tracking rat race\n\nTwo additional phrases\n\n> list T bus shortcuts\n\n> T bus remove shortcut rat race\n\nallow you to list and delete saved shortcuts.\n\n#### API Key\n\nWhen installed this skill does not use an API key when getting data from the MBTA servers. Using a key allows a higher rate limit when requesting data. It should not be necessary to use an API key but if you like you may obtain one on the [MBTA website](https://api-v3.mbta.com/register). In the skill settings on Mycroft Home check the box next to \"Use my API key\" and enter your key in the text field.\n\n</details>", + "short_description": "Announce arrivals of MBTA buses.", + "branch": "master", + "examples": [ + "T Bus Arrivals.", + "T Bus Tracking.", + "Save Transit Shortcut.", + "T Bus Arrivals", + "T Bus Tracking", + "Save Transit Shortcut" + ], + "tags": [ + "Transport", + "MBTA,Boston", + "Boston", + "MBTA,", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bus.svg", + "credits": [ + "Rich Howley" + ], + "categories": [ + "Transport" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mbta Bus Tracking Skill", + "android_handler": "mbta-bus-tracking-skill.richhowley.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-02T08:08:19Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-05T16:23:06Z", + "authorname": "AIIX", + "skillname": "Mycroft Mark 2", + "foldername": "skill-remote-platform", + "name": "Mycroft Mark 2", + "url": "https://github.com/AIIX/skill-remote-platform", + "category": "Configuration", + "description": "The Mycroft Mark 2 has several unique capabilities which this Skill lets you\ncontrol.\n\n### Faceplate Brightness\nSet the faceplate to a specific brightness, or allow it to automatically adjust\nits brightness level to dim at night.", + "short_description": "Customize your Mark 2", + "branch": "master", + "examples": [ + "Turn on auto brightness.", + "Change to low brightness.", + "Dim to 50%", + "Turn on auto brightness", + "Change to low brightness" + ], + "tags": [ + "settings", + "system", + "mark2", + "Configuration", + "configuration", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_respeaker" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/cog.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "arrow==0.12.0", + "astral==1.4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Remote Platform Skill", + "android_handler": "skill-remote-platform.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-09T16:34:56Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-12-27T14:13:06Z", + "authorname": "kalyaninagaraj", + "skillname": "Air Quality", + "foldername": "air-quality-skill", + "name": "Air Quality", + "url": "https://github.com/kalyaninagaraj/air-quality-skill", + "category": "Daily", + "description": "Get real-time air quality data for more than 1000 cities from \nthe [World Air Quality Index](https://aqicn.org/) (WAQI) project. \n\nBy default, Mycroft reports **real-time** (most recent, \none-hour average) fine particulate matter (PM 2.5) concentration \nlevels at a monitoring station in your city. You can also ask \nMycroft for PM 10, carbon monoxode (CO), nitrogen dioxide \n(NO<sub>2</sub>), and sulphur dioxide (SO<sub>2</sub>) levels at \nyour location or in other cities. Mycroft will also report how \nlong back the reading was taken if the measurements were made more \nthan two hours ago, and a health cautionary statement (only for \nPM 2.5 concentration levels) as suggested by the WAQI project. \n\nThe Air Quality skill requires an API key to access data from \nthe World Air Quality Index project. For instructions to obtain \na key, go to the skill settings in your Mycroft account. The \nWAQI project's terms of acceptable data and API usage apply. \n\n### Things to note\nAPI doesn't mention the units (ppb, or milligrams per cubic meter).\nSo, for the present, this skill doesn't report ozone levels.\nresulting in different nations using different air quality indices. To \nstandardize the reporting, this skill reports *raw* concentration \nlevels measured in micrograms per cubic meter.\nSeveral stations record ozone levels but the WAQI project's \n * Different government agencies have different air quality standards, ", + "short_description": "Mycroft reports real-time pollutant levels in your city.", + "branch": "master", + "examples": [ + "What is the air quality?", + "How polluted is the air in New Delhi?", + "What is the carbon monoxide level in Hong Kong?", + "What's the ozone level in Dublin?", + "What's the PM 10 level in Portland?" + ], + "tags": [ + "level", + "quality", + "AI", + "Pollutant", + "Air", + "Information", + "Daily", + "Mycroft", + "Mycroft AI", + "Air quality", + "Pollutant level", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/smog.svg", + "credits": [ + "[@kalyaninagaraj](https://github.com/kalyaninagaraj)" + ], + "categories": [ + "Daily", + "Information" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Air Quality Skill", + "android_handler": "air-quality-skill.kalyaninagaraj.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-27T05:37:59Z", + "archived": false, + "license": "unknown", + "modified": "2019-10-02T07:51:45Z", + "authorname": "krisgesling", + "skillname": "Polite", + "foldername": "polite-skill", + "name": "Polite", + "url": "https://github.com/krisgesling/polite-skill", + "category": "Example", + "description": "A simple example Skill that shows how the `converse()` method can be used to take action on utterances before they reach the normal intent handling process.\n\nThis Skill catches any utterance that contains a word defined in `vocab/lang-code/RudeWords.voc` and responds. Or if no rude word is detected, allows Mycroft to respond normally.\n\nFor more details see the [technical documentation on converse](https://mycroft-core.readthedocs.io/en/latest/source/mycroft.html?highlight=converse#mycroft.MycroftSkill.converse).", + "short_description": "Example Skill to show use of the converse() method.", + "branch": "master", + "examples": [ + "You are stupid.", + "Will you shut up.", + "You are stupid", + "Will you shut up" + ], + "tags": [ + "Example", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/chalkboard-teacher.svg", + "credits": [ + "krisgesling" + ], + "categories": [ + "Example" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Polite Skill", + "android_handler": "polite-skill.krisgesling.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-30T00:52:51Z", + "archived": false, + "license": "unknown", + "modified": "2020-01-29T00:19:25Z", + "authorname": "krywenko", + "skillname": "", + "foldername": "Evcan-alerts-skill", + "name": "", + "url": "https://github.com/krywenko/Evcan-alerts-skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "if you visual display then you can use my https://github.com/krywenko/TFT-ifterface-for-Mycroft-AI - you also need to install mosquitto-clients" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Evcan Alerts Skill", + "android_handler": "Evcan-alerts-skill.krywenko.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-14T18:56:25Z", + "archived": false, + "license": "mit", + "modified": "2019-05-21T11:31:04Z", + "authorname": "tony1661", + "skillname": "Coffee Warmer Mycroft Skill", + "foldername": "Mycroft-Coffee-Warmer", + "name": "Coffee Warmer Mycroft Skill", + "url": "https://github.com/tony1661/Mycroft-Coffee-Warmer", + "category": null, + "description": "A custom Mycroft skill I created to turn my sonoff on and off for my coffee mug warmer. Included is the custom sonoff firmware I got from another website which I slightly modified for my needs. You can find that firmware in the sonoff.cfg file. I am using a Sonoff Basic.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn on my coffee warmer.", + "Turn off my coffee warmer.", + "Turn on my coffee warmer", + "Turn off my coffee warmer" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Tony Fernandez" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Coffee Warmer Skill", + "android_handler": "Mycroft-Coffee-Warmer.tony1661.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-28T06:46:33Z", + "archived": false, + "license": "mit", + "modified": "2020-01-22T07:27:07Z", + "authorname": "krisgesling", + "skillname": "Nevermind", + "foldername": "nevermind-skill", + "name": "Nevermind", + "url": "https://github.com/krisgesling/nevermind-skill", + "category": "Configuration", + "description": "There's no button on Linux, but who needs one? This skill teaches Mycroft a handful of dismissive terms, in case you should change your mind after speaking the wake word.\n\nThis skill includes a setting \"verbal_feedback\" which, if set to False, does exactly what it sounds like, enabling you to dismiss Mycroft silently. However, I have not yet implemented a way to *toggle* that value, so verbal feedback is always on.", + "short_description": "Dismisses Mycroft", + "branch": "master", + "examples": [ + "Nevermind.", + "Dismissed.", + "Forget it.", + "Go away.", + "nevermind", + "dismissed", + "forget it", + "go away" + ], + "tags": [ + "Configuration", + "basic", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/meh-blank.svg", + "credits": [ + "@ChanceNCounter" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Nevermind Skill", + "android_handler": "nevermind-skill.krisgesling.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-14T16:50:09Z", + "archived": false, + "license": "mit", + "modified": "2019-10-12T11:35:15Z", + "authorname": "colla69", + "skillname": "Computer Helper Skill", + "foldername": "ComputerHelperSkill", + "name": "Computer Helper Skill", + "url": "https://github.com/colla69/ComputerHelperSkill", + "category": null, + "description": "You can use this skill as an example to what you can do .. basically anything you can do in python on your pc can also be used with speech commands. This is my own playground :)", + "short_description": "", + "branch": "master", + "examples": [ + "Open chrome.", + "Good night.", + "Hey Mycroft, open chrome > open a new browser window", + "Hey Mycroft, good night > turns off the computer screen" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "colla69" + ], + "requirements": { + "python": [ + "gensim", + "pynput" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Computerhelperskill Skill", + "android_handler": "ComputerHelperSkill.colla69.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-18T13:05:04Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-12-27T14:11:54Z", + "authorname": "kalyaninagaraj", + "skillname": "Podcast Player", + "foldername": "podcast-player-skill", + "name": "Podcast Player", + "url": "https://github.com/kalyaninagaraj/podcast-player-skill", + "category": "Music & Audio", + "description": "Unlike some of the other podcast players, this skill does not maintain a playlist.\n\nInstead, this skill lets you to play a particular episode by identifying the season and episode number to Mycroft.", + "short_description": "Mycroft plays the latest episode of your favorite podcast.", + "branch": "master", + "examples": [ + "*Play \\*podcast-name\\** (Plays the latest episode)", + "*Play season 2 episode 5 of \\*podcast-name\\** (Plays episode 5 of season 2)", + "*Play episode 6 of \\*podcast-name\\** (Plays episode 6 of the latest season)", + "*Play season 3 of \\*podcast-name\\** (Plays episode 1 of season 3)", + "*Play episode 6 of \\*podcast-name\\** (Plays episode 6 of the latest season) " + ], + "tags": [ + "Podcast", + "AI", + "Music", + "Audio", + "Media", + "Entertainment", + "Mycroft", + "Music & Audio", + "Mycroft AI", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/podcast.svg", + "credits": [ + "[@kalyaninagaraj](https://github.com/kalyaninagaraj/)" + ], + "categories": [ + "Music & Audio", + "Media", + "Entertainment" + ], + "requirements": { + "python": [ + "requests", + "feedparser" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Podcast Player Skill", + "android_handler": "podcast-player-skill.kalyaninagaraj.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-10-24T21:39:40Z", + "archived": false, + "license": "mit", + "modified": "2020-05-27T13:40:58Z", + "authorname": "UMD-AIMAR", + "skillname": "Files", + "foldername": "mycroft_aimar", + "name": "Files", + "url": "https://github.com/UMD-AIMAR/mycroft_aimar", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "PyYAML~=5.3.1", + "rospy~=1.15.9", + "fuzzywuzzy~=0.18.0", + "python-Levenshtein~=0.12.1", + "nltk~=3.5", + "requests~=2.22.0", + "numpy~=1.17.4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft_Aimar Skill", + "android_handler": "mycroft_aimar.umd-aimar.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-26T15:01:15Z", + "archived": false, + "license": "unknown", + "modified": "2019-01-26T17:08:21Z", + "authorname": "HotcakesSanderson", + "skillname": "Riddles", + "foldername": "riddles-skill", + "name": "Riddles", + "url": "https://github.com/HotcakesSanderson/riddles-skill", + "category": null, + "description": "Mycroft will ask you riddles.", + "short_description": "", + "branch": "master", + "examples": [ + "Tell me a riddle.", + "Riddles." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Hotcakes Sanderson" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Riddles Skill", + "android_handler": "riddles-skill.hotcakessanderson.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-11-26T17:33:40Z", + "archived": false, + "license": "unknown", + "modified": "2019-11-26T17:44:53Z", + "authorname": "yogi1510", + "skillname": "About", + "foldername": "AIskills", + "name": "About", + "url": "https://github.com/yogi1510/AIskills", + "category": "Configuration", + "description": "Testing Mycroft skill development - reveals yogesh's true nature", + "short_description": "", + "branch": "master", + "examples": [ + "Yogesh.", + "Yogi.", + "Yogesh", + "Yogi" + ], + "tags": [ + "Configuration", + "yogesh", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Aiskills Skill", + "android_handler": "AIskills.yogi1510.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-02T15:29:21Z", + "archived": false, + "license": "unknown", + "modified": "2019-12-03T14:53:21Z", + "authorname": "yogi1510", + "skillname": "About", + "foldername": "NavigationSkill-VirtualAssistant", + "name": "About", + "url": "https://github.com/yogi1510/NavigationSkill-VirtualAssistant", + "category": "Configuration", + "description": "Testing Mycroft skill development - navigates from office to home", + "short_description": "", + "branch": "master", + "examples": [ + "Home.", + "Navigate home.", + "Navigation.", + "home", + "navigate home", + "navigation" + ], + "tags": [ + "Configuration", + "navigation", + "navigate", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Navigationskill Virtualassistant Skill", + "android_handler": "NavigationSkill-VirtualAssistant.yogi1510.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-13T10:19:54Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-04-27T09:15:59Z", + "authorname": "lb803", + "skillname": "Calcurse", + "foldername": "calcurse-skill", + "name": "Calcurse", + "url": "https://github.com/lb803/calcurse-skill", + "category": null, + "description": "This skill is a [calcurse](https://packages.debian.org/stable/calcurse) wrapper for [Mycroft](https://mycroft.ai/).", + "short_description": "", + "branch": "master", + "examples": [ + "What's on my calendar?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Luca Baffa" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Calcurse Skill", + "android_handler": "calcurse-skill.lb803.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-13T13:21:50Z", + "archived": false, + "license": "unknown", + "modified": "2019-12-22T12:33:03Z", + "authorname": "yogi1510", + "skillname": "About", + "foldername": "NavigateSkill-VirtualAssistant", + "name": "About", + "url": "https://github.com/yogi1510/NavigateSkill-VirtualAssistant", + "category": "Configuration", + "description": "Testing Mycroft skill development - navigates from office to home", + "short_description": "", + "branch": "master", + "examples": [ + "Navigate from place1 to place2.", + "What is the distance from place1 to place2?", + "navigate from place1 to place2", + "what is the distance from place1 to place2" + ], + "tags": [ + "direction", + "navigation", + "Configuration", + "navigate", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Navigateskill Virtualassistant Skill", + "android_handler": "NavigateSkill-VirtualAssistant.yogi1510.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-11-04T20:26:01Z", + "archived": false, + "license": "unknown", + "modified": "2019-11-04T20:26:11Z", + "authorname": "gilbr1098", + "skillname": "Jeedom Assistant", + "foldername": "jeedom-assistant-skill", + "name": "Jeedom Assistant", + "url": "https://github.com/gilbr1098/jeedom-assistant-skill", + "category": "IoT", + "description": "Mycroft will call jeedom scenarios to trigger actions on home automation controller.", + "short_description": "Mycroft interaction to jeedom", + "branch": "master", + "examples": [], + "tags": [ + "IoT", + "Home", + "automation", + "Domotic", + "Iot", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Jeedom Assistant Skill", + "android_handler": "jeedom-assistant-skill.gilbr1098.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-17T09:27:50Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-02-17T09:28:09Z", + "authorname": "andlo", + "skillname": "Andersen's Fairy Tales", + "foldername": "grimms-skill", + "name": "Andersen's Fairy Tales", + "url": "https://github.com/andlo/grimms-skill", + "category": "Entertainment", + "description": "This skill enables Mycroft to tell H. C. Andersen's Fairy Tales. So enjoy these good stories from the famious Danish auhtor.\n\nContent is from andersenstories.com, so please go visit there if you like the stories and want them in text to read.\n\nhttps://www.andersenstories.com/\n\n_“If you want your children to be intelligent, read them fairy tales. If you want them to be more\nintelligent, read them more fairy tales.”\nAlbert Einstein_", + "short_description": "Mycroft tells H. C. Andersen's Fairy Tales", + "branch": "master", + "examples": [ + "Tell a H. C. Andersen storie.", + "Tell me the H. C. Andersen story The Little Match Girl.", + "Continue H. C. Andersen story.", + "Tell a H. C. Andersen storie", + "Tell me the H. C. Andersen story The Little Match Girl", + "Continue H. C. Andersen story" + ], + "tags": [ + "fairy", + "stories", + "fairytale", + "fairytales", + "hca", + "Entertainment", + "tales", + "andersen", + "story", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "story-512.png", + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "bs4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Grimms Skill", + "android_handler": "grimms-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-26T20:21:36Z", + "archived": false, + "license": "mit", + "modified": "2020-03-09T02:24:59Z", + "authorname": "moritzgloeckl", + "skillname": "Todoist", + "foldername": "todoist-skill", + "name": "Todoist", + "url": "https://github.com/moritzgloeckl/todoist-skill", + "category": "Productivity", + "description": "Add new tasks to your Todoist todo-list, complete tasks or check what's on your todos for a specific day/date or project. Works with or without a Todoist premium membership.\n\nTo setup the skill you can either click on the Connect button in the skill settings in home.mycroft.ai or enter your Todoist API key.", + "short_description": "Manage your Todoist tasks", + "branch": "master", + "examples": [ + "What's on my todo list?", + "Put buy groceries due tomorrow on my todos.", + "Mark buy a new computer as complete.", + "Put buy groceries due tomorrow on my todos", + "Mark buy a new computer as complete" + ], + "tags": [ + "todo", + "todolist", + "Productivity", + "Daily", + "todoist", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/check-double.svg", + "credits": [ + "@moritzgloeckl Moritz Glöckl" + ], + "categories": [ + "Productivity", + "Daily" + ], + "requirements": { + "python": [ + "todoist-python==8.0.0", + "oauth2client" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Todoist Skill", + "android_handler": "todoist-skill.moritzgloeckl.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-06T14:46:32Z", + "archived": false, + "license": "unknown", + "modified": "2019-04-07T14:59:11Z", + "authorname": "MaxGolden", + "skillname": "Whitenoise", + "foldername": "test-skill", + "name": "Whitenoise", + "url": "https://github.com/MaxGolden/test-skill", + "category": "Entertainment", + "description": "Mycroft will play the whitenoise by using text to speech.", + "short_description": "Mycroft whitenoise", + "branch": "master", + "examples": [ + "Play some whitenoise.", + "play some whitenoise" + ], + "tags": [ + "lyrics", + "music", + "sing", + "Entertainment", + "singing", + "song", + "texttospeech", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/laugh-beam.svg", + "credits": [ + "max" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Test Skill", + "android_handler": "test-skill.maxgolden.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-03-13T00:58:41Z", + "archived": false, + "license": "unknown", + "modified": "2020-05-30T19:50:53Z", + "authorname": "PayloadBae", + "skillname": "Emby", + "foldername": "music", + "name": "Emby", + "url": "https://github.com/PayloadBae/music", + "category": "Music", + "description": "Stream music from your Emby server using Mycroft! Play all songs by an artist or an instant mix of any artist/album/song in your Emby library.", + "short_description": "This skill allows audio playback from an Emby server", + "branch": "master", + "examples": [ + "Play Dance Gavin Dance From Emby.", + "Play Artist Thrice From Emby.", + "Play Album Deadweight From Emby.", + "Play Dance Gavin Dance From Emby", + "Play Artist Thrice From Emby", + "play Album Deadweight From Emby" + ], + "tags": [ + "Music", + "Emby,Music", + "Emby,", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/play.svg", + "credits": [ + "rickyphewitt" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Music Skill", + "android_handler": "music.payloadbae.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-13T05:55:37Z", + "archived": false, + "license": "mit", + "modified": "2020-05-01T11:10:19Z", + "authorname": "krisgesling", + "skillname": "", + "foldername": "skill-my-episodes", + "name": "", + "url": "https://github.com/krisgesling/skill-my-episodes", + "category": "Information", + "description": "You will be able to ask Mycroft to check the status of your shows list handled by [MyEpisodes.com](http://www.myepisodes.com). \nMycroft will be able to give you the number of episodes not acquired and optionally the number of episodes acquired but not watched.\nAlso you will be able to find out the unacquired seasons and episdes numbers", + "short_description": "My Episodes", + "branch": "master", + "examples": [ + "Check my episodes.", + "Any new episodes.", + "Check tv shows.", + "Any new episodes.", + "Anything new on my episodes.", + "check my episodes", + "any new episodes", + "check tv shows", + "any new episodes", + "anything new on my episodes" + ], + "tags": [ + "tv", + "myepisodes.com", + "episodes", + "Entertainment", + "series", + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "http://www.myepisodes.com/img/myepisodes_logo.jpg", + "credits": [ + "Bogdan Brezuica (@brezuicabogdan)\n\n##Disclaimer\nNote that I am not affiliated in any way with [MyEpisodes.com](http://www.myepisodes.com) and/or the services they provide. I am not responsible for the services they provide nor is [MyEpisodes.com](http://www.myepisodes.com) responsible for this skill. \nI just use and like the services [MyEpisodes.com](http://www.myepisodes.com) provides free of charge and would like to have Mycroft be able to access this service. \nThis skill uses the RSS feed [MyEpisodes.com](http://www.myepisodes.com) provides as part of their free service." + ], + "categories": [ + "Information", + "Entertainment" + ], + "requirements": { + "python": [ + "feedparser" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "My Episodes Skill", + "android_handler": "skill-my-episodes.krisgesling.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-20T22:11:59Z", + "archived": false, + "license": "unknown", + "modified": "2019-04-21T14:35:36Z", + "authorname": "tony1661", + "skillname": "YOUR SKILL NAME", + "foldername": "hello-world", + "name": "YOUR SKILL NAME", + "url": "https://github.com/tony1661/hello-world", + "category": null, + "description": "My first hellow world skill for Mycroft.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hello World Skill", + "android_handler": "hello-world.tony1661.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-23T08:37:20Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-12-27T15:01:19Z", + "authorname": "kalyaninagaraj", + "skillname": "All India Radio News", + "foldername": "all-india-radio-skill", + "name": "All India Radio News", + "url": "https://github.com/kalyaninagaraj/all-india-radio-skill", + "category": "Daily", + "description": "Mycroft streams five to fifteen minute news bulletins from All India Radio's News Service Division website. For more information about the streaming service, visit its [podcast page](http://www.newsonair.nic.in/Podcast.aspx).\n\nThis skill can play either the national news (by default, in English), or the regional news (by default, from Pune in Marathi). To change to a different language or local station, modify the skill settings at [home.mycroft.ai](https://home.mycroft.ai).", + "short_description": "Plays the latest news bulletin from [All India Radio](http://www.newsonair.nic.in/Default.aspx).", + "branch": "master", + "examples": [ + "Play All India Radio.", + "Play the national news on All India Radio.", + "Play the local news on All India Radio.", + "Play All India Radio", + "Play the national news on All India Radio", + "Play the local news on All India Radio" + ], + "tags": [ + "India", + "AIR", + "AI", + "News", + "Akashvani", + "Media", + "Daily", + "All", + "Mycroft", + "Radio", + "Mycroft AI", + "All India Radio News", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/broadcast-tower.svg", + "credits": [ + "[@kalyaninagaraj](https://github.com/kalyaninagaraj/)" + ], + "categories": [ + "Daily", + "Media" + ], + "requirements": { + "python": [ + "requests", + "feedparser" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "All India Radio Skill", + "android_handler": "all-india-radio-skill.kalyaninagaraj.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-12T19:25:22Z", + "archived": false, + "license": "mit", + "modified": "2019-12-12T20:11:09Z", + "authorname": "idusertbs", + "skillname": "rasa-chat", + "foldername": "mycroft-skill-banorte-demo", + "name": "rasa-chat", + "url": "https://github.com/idusertbs/mycroft-skill-banorte-demo", + "category": null, + "description": "The package Rasa is a nice fit for Mycroft, as it allows you to build conversational agents without handing over your data to a third-party service. This package is designed to hit the Rasa REST endpoints and speak the resultant messages.\n\nTo start a chat, say \"chat with bot\" and to end it, say \"stop\"\n\nOnce you're chatting, this skill will override most Mycroft functionality, and you will be in a conversation with the Rasa bot until you end the chat or are silent too long.", + "short_description": "", + "branch": "master", + "examples": [ + "Chat with bot.", + "Talk to rasa.", + "Stop.", + "chat with bot", + "talk to rasa", + "stop" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "jamesmf" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Banorte Demo Skill", + "android_handler": "mycroft-skill-banorte-demo.idusertbs.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-10T00:53:55Z", + "archived": false, + "license": "mit", + "modified": "2020-01-19T16:38:05Z", + "authorname": "Shadowsith", + "skillname": "App Launcher Skill", + "foldername": "mycroft-app-launcher", + "name": "App Launcher Skill", + "url": "https://github.com/Shadowsith/mycroft-app-launcher", + "category": null, + "description": "The App Launcher Skill allows to open and close linux desktop applications\nwith simple open/close commands. It is very similiar to [Desktop\nLauncher](https://github.com/MycroftAI/skill-desktop-launcher) from Mycroft but\nony uses subprocesses to open/close programs. It also gives you a message if a\napplication is not found on the device.", + "short_description": "", + "branch": "master", + "examples": [ + "App open firefox.", + "Program open firefox.", + "App launch thunderbird.", + "App close firefox.", + "App exit thunderbird.", + "Program close chromium.", + "App open firefox", + "Program open firefox", + "App launch thunderbird", + "App close firefox", + "App exit thunderbird", + "Program close chromium" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Philip Mayer" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft App Launcher Skill", + "android_handler": "mycroft-app-launcher.shadowsith.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-17T08:00:44Z", + "archived": false, + "license": "unknown", + "modified": "2020-05-06T21:05:59Z", + "authorname": "ndato", + "skillname": "About", + "foldername": "baby-talk-skill", + "name": "About", + "url": "https://github.com/ndato/baby-talk-skill", + "category": "Entertainment", + "description": "Communicate to mycroft as if you're talking to a baby.", + "short_description": "", + "branch": "master", + "examples": [ + "Beautiful eyes!", + "How old are you?", + "Who's a good baby?" + ], + "tags": [ + "Simulation", + "Communication", + "Baby", + "Entertainment", + "talk", + "Baby talk", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Neriah \"BJ\" Ato" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Baby Talk Skill", + "android_handler": "baby-talk-skill.ndato.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-03-03T13:52:45Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-12-21T11:32:34Z", + "authorname": "johanpalmqvist", + "skillname": "logitech media server skill", + "foldername": "skill-squeezebox", + "name": "logitech media server skill", + "url": "https://github.com/johanpalmqvist/skill-squeezebox", + "category": null, + "description": "This module controls streaming of content from a Logitech Media Server.", + "short_description": "", + "branch": "master", + "examples": [ + "Play electronic music.", + "Play artist covenant.", + "Play favorite slay radio.", + "Pause music playback.", + "Identify musical composition.", + "Stop playback.", + "play electronic music", + "play artist covenant", + "play favorite slay radio", + "pause music playback", + "identify musical composition", + "stop playback" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "credits": [ + "Johan Palmqvist <johan.palmqvist-mycroft@kenkon.net>" + ], + "requirements": { + "python": [ + "fuzzywuzzy==0.14.0", + "python-Levenshtein==0.12.0", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Squeezebox Skill", + "android_handler": "skill-squeezebox.johanpalmqvist.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-07-07T17:10:13Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-07-13T15:24:17Z", + "authorname": "arraylabs", + "skillname": "ReSpeaker Mic Array v2 (usb) Mycroft A.I. Skill", + "foldername": "mycroft-respeaker-usb-pixel-ring", + "name": "ReSpeaker Mic Array v2 (usb) Mycroft A.I. Skill", + "url": "https://github.com/arraylabs/mycroft-respeaker-usb-pixel-ring", + "category": null, + "description": "Use the Respeaker Mic Array v2 (usb) with Mycroft A.I.", + "short_description": "Use the Respeaker Mic Array v2 (usb) with Mycroft A.I.", + "branch": "master", + "examples": [ + "Enable pixel ring.", + "Disable pixel ring." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://camo.githubusercontent.com/16b0193e895780987f64fdbef7551c4adbd4033f/68747470733a2f2f7261772e6769746861636b2e636f6d2f466f7274417765736f6d652f466f6e742d417765736f6d652f6d61737465722f737667732f736f6c69642f636f672e737667", + "credits": [ + "Dominik (@domcross)<br>\nJ1nx (@j1nx)" + ], + "requirements": { + "python": [ + "pixel-ring\r" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Respeaker Usb Pixel Ring Skill", + "android_handler": "mycroft-respeaker-usb-pixel-ring.arraylabs.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-03-23T15:21:27Z", + "archived": false, + "license": "unknown", + "modified": "2020-04-15T19:27:10Z", + "authorname": "HotcakesSanderson", + "skillname": "Meowcroft", + "foldername": "meowcroft-skill", + "name": "Meowcroft", + "url": "https://github.com/HotcakesSanderson/meowcroft-skill", + "category": null, + "description": "Mycroft will play audio sounds of a cat.", + "short_description": "", + "branch": "master", + "examples": [ + "Meow.", + "What sound does a cat make?", + "What noise does a cat make?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "H.Sanderson & Turlough" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Meowcroft Skill", + "android_handler": "meowcroft-skill.hotcakessanderson.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-22T01:05:17Z", + "archived": false, + "license": "mit", + "modified": "2019-05-30T15:57:58Z", + "authorname": "magicaltrevor", + "skillname": "Myvis", + "foldername": "myvis", + "name": "Myvis", + "url": "https://github.com/magicaltrevor/myvis", + "category": null, + "description": "Mostly this is an exercise to learn about the differences that Mycroft has from Alexa in handling intents, dialogs, and vocabulary. Ultimately this should implement some type of machine learning to figure out what you want it to do by learning your habits.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello Jarvis.", + "Greetings computer.", + "Count up.", + "Count down.", + "Hello Jarvis", + "Greetings computer", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Trevor Griffin" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Myvis Skill", + "android_handler": "myvis.magicaltrevor.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-10-23T01:21:13Z", + "archived": false, + "license": "unknown", + "modified": "2019-10-23T02:40:42Z", + "authorname": "krisgesling", + "skillname": "Dev Ex Get Response", + "foldername": "dev-ex-get-response-skill", + "name": "Dev Ex Get Response", + "url": "https://github.com/krisgesling/dev-ex-get-response-skill", + "category": "Development", + "description": "DO NOT USE.\nThis was a quick first draft, it does not work.\n\nIf you're interested in contributing please reach out via [Mycroft Chat](https://chat.mycroft.ai/community/messages/@gez-mycroft).", + "short_description": "How to use the get_response method in a mycroft skill.", + "branch": "master", + "examples": [ + "Ask me a question.", + "Ask me a question" + ], + "tags": [ + "Development", + "Code", + "Example", + "Dev", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "krisgesling" + ], + "categories": [ + "Development" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Dev Ex Get Response Skill", + "android_handler": "dev-ex-get-response-skill.krisgesling.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-29T10:58:03Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-08-29T10:58:14Z", + "authorname": "drunau", + "skillname": "Raspberry Pi GPIO Demo", + "foldername": "Controlling_GPIO", + "name": "Raspberry Pi GPIO Demo", + "url": "https://github.com/drunau/Controlling_GPIO", + "category": "IoT", + "description": "This Skill demonstrates how to interact with the Raspberry Pi GPIO pins using a Mycroft Skill. This Skill shows both reading data from a GPIO port (detecting a button press) and writing data to the port (illuminating an LED). \n\n### Preparation\n\n[You will need to first install the GPIO libraries for Picroft, and add some additional permissions](https://mycroft.ai/documentation/picroft/#using-the-gpio-pins-on-the-raspberry-pi-3).\n\n### Generation\n\nThe documentation is done using Sphinx, which picks up comments from the code. The following will generate the html docs.\n\n```make docs```\n\nYou can then find the generated html in ```docs/build/html/index.html```. Open that file in your browser and you should be able to navigate to the docs.\n\n### Installing from the `makefile`\n\n\nThat is, edit the file `makefile` using your favorite editor like `nano` or `vi`. \n\nThe line you will need to change is `scp -r * pi@192.168.205.115:/opt/mycroft/skills/skill-gpio`. \n\nChange this to have the IP address of your RPi. \n\n\nYou can do this by using the command `mkdir /opt/mycroft/skills/skill-gpio`\n\n\n### Testing the `makefile`\n\n```make test.pi```\n\nThis will run a test to be sure you have access to the GPIO and will report any errors that are identified. \n\n### Notes\n\nIf the LED blinking is too fast, it will be difficult to get a command to execute because there will be a voice response when the the LED turns off and on. Turn the blinking to a lower frequency to be able to execute commands. \n\n### Circuit\nPlease use the below image as a guide to the circuit layout: \n\n![](https://github.com/MycroftAI/picroft_example_skill_gpio/blob/master/IMG_20170706_153744.jpg)\nChange the Makefile IP address for the RPi installation to the IP address of your RPi. \n * Create the folder /opt/mycroft/skills/skill-gpio on the RPi for the installer. \n * Build the code using the makefile. make install.pi", + "short_description": "Example of interacting with GPIO pins on a Raspberry Pi", + "branch": "master", + "examples": [ + "Turn LED on.", + "Turn LED off.", + "Blink LED.", + "LED status.", + "Turn LED on", + "Turn LED off", + "Blink LED", + "LED status" + ], + "tags": [ + "IoT", + "GPIO", + "RPi", + "no-license" + ], + "platforms": [ + "platform_mark1", + "platform_picroft" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/microchip.svg", + "credits": [ + "@amcgee7\nMycroft AI (@MycroftAI)" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [ + "GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Controlling_Gpio Skill", + "android_handler": "Controlling_GPIO.drunau.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-03-05T09:23:39Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-03-05T09:23:58Z", + "authorname": "Shivaabhai", + "skillname": "Raspberry Pi GPIO Demo", + "foldername": "picroft", + "name": "Raspberry Pi GPIO Demo", + "url": "https://github.com/Shivaabhai/picroft", + "category": "IoT", + "description": "This Skill demonstrates how to interact with the Raspberry Pi GPIO pins using a Mycroft Skill. This Skill shows both reading data from a GPIO port (detecting a button press) and writing data to the port (illuminating an LED). \n\n### Preparation\n\n[You will need to first install the GPIO libraries for Picroft, and add some additional permissions](https://mycroft.ai/documentation/picroft/#using-the-gpio-pins-on-the-raspberry-pi-3).\n\n### Generation\n\nThe documentation is done using Sphinx, which picks up comments from the code. The following will generate the html docs.\n\n```make docs```\n\nYou can then find the generated html in ```docs/build/html/index.html```. Open that file in your browser and you should be able to navigate to the docs.\n\n### Installing from the `makefile`\n\n\nThat is, edit the file `makefile` using your favorite editor like `nano` or `vi`. \n\nThe line you will need to change is `scp -r * pi@192.168.205.115:/opt/mycroft/skills/skill-gpio`. \n\nChange this to have the IP address of your RPi. \n\n\nYou can do this by using the command `mkdir /opt/mycroft/skills/skill-gpio`\n\n\n### Testing the `makefile`\n\n```make test.pi```\n\nThis will run a test to be sure you have access to the GPIO and will report any errors that are identified. \n\n### Notes\n\nIf the LED blinking is too fast, it will be difficult to get a command to execute because there will be a voice response when the the LED turns off and on. Turn the blinking to a lower frequency to be able to execute commands. \n\n### Circuit\nPlease use the below image as a guide to the circuit layout: \n\n![](https://github.com/MycroftAI/picroft_example_skill_gpio/blob/master/IMG_20170706_153744.jpg)\nChange the Makefile IP address for the RPi installation to the IP address of your RPi. \n * Create the folder /opt/mycroft/skills/skill-gpio on the RPi for the installer. \n * Build the code using the makefile. make install.pi", + "short_description": "Example of interacting with GPIO pins on a Raspberry Pi", + "branch": "master", + "examples": [ + "Turn LED on.", + "Turn LED off.", + "Blink LED.", + "LED status.", + "Turn LED on", + "Turn LED off", + "Blink LED", + "LED status" + ], + "tags": [ + "IoT", + "GPIO", + "RPi", + "no-license" + ], + "platforms": [ + "platform_mark1", + "platform_picroft" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/microchip.svg", + "credits": [ + "@amcgee7\nMycroft AI (@MycroftAI)" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [ + "GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Picroft Skill", + "android_handler": "picroft.shivaabhai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-01T16:39:57Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-01-05T17:03:25Z", + "authorname": "mehmetaergun", + "skillname": "Kodi Remote Skill", + "foldername": "skill-kodi-remote", + "name": "Kodi Remote Skill", + "url": "https://github.com/mehmetaergun/skill-kodi-remote", + "category": "Media", + "description": "A barebones Mycroft AI Skill to Interact with the Kodi media player", + "short_description": "A barebones Mycroft AI Skill to Interact with the Kodi media player", + "branch": "master", + "examples": [ + "Pause Kodi.", + "Resume Kodi.", + "Stop Kodi.", + "Set volume to 8 on Kodi.", + "Pause Kodi (pauses the currently playing movie)", + "Resume Kodi (resumes the currently playing movie)", + "Stop Kodi (stops the currently playing movie)", + "Set volume to 8 on Kodi (volume level should be between 0 and 10)" + ], + "tags": [ + "Media", + "no-license" + ], + "platforms": [ + "platform_mark1", + "platform_picroft" + ], + "stars": 0, + "credits": [ + "[Cadair](https://github.com/Cadair/mycroft-kodi); [PCWii](https://github.com/pcwii/kodi-skill)" + ], + "categories": [ + "Media" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Kodi Remote Skill", + "android_handler": "skill-kodi-remote.mehmetaergun.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-05T09:10:55Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-08-05T09:21:02Z", + "authorname": "MOHIT-sketch", + "skillname": "Raspberry Pi GPIO Demo", + "foldername": "rasp", + "name": "Raspberry Pi GPIO Demo", + "url": "https://github.com/MOHIT-sketch/rasp", + "category": "IoT", + "description": "This Skill demonstrates how to interact with the Raspberry Pi GPIO pins using a Mycroft Skill. This Skill shows both reading data from a GPIO port (detecting a button press) and writing data to the port (illuminating an LED). \n\n### Preparation\n\n[You will need to first install the GPIO libraries for Picroft, and add some additional permissions](https://mycroft.ai/documentation/picroft/#using-the-gpio-pins-on-the-raspberry-pi-3).\n\n### Generation\n\nThe documentation is done using Sphinx, which picks up comments from the code. The following will generate the html docs.\n\n```make docs```\n\nYou can then find the generated html in ```docs/build/html/index.html```. Open that file in your browser and you should be able to navigate to the docs.\n\n### Installing from the `makefile`\n\n\nThat is, edit the file `makefile` using your favorite editor like `nano` or `vi`. \n\nThe line you will need to change is `scp -r * pi@192.168.205.115:/opt/mycroft/skills/skill-gpio`. \n\nChange this to have the IP address of your RPi. \n\n\nYou can do this by using the command `mkdir /opt/mycroft/skills/skill-gpio`\n\n\n### Testing the `makefile`\n\n```make test.pi```\n\nThis will run a test to be sure you have access to the GPIO and will report any errors that are identified. \n\n### Notes\n\nIf the LED blinking is too fast, it will be difficult to get a command to execute because there will be a voice response when the the LED turns off and on. Turn the blinking to a lower frequency to be able to execute commands. \n\n### Circuit\nPlease use the below image as a guide to the circuit layout: \n\n![](https://github.com/MycroftAI/picroft_example_skill_gpio/blob/master/IMG_20170706_153744.jpg)\nChange the Makefile IP address for the RPi installation to the IP address of your RPi. \n * Create the folder /opt/mycroft/skills/skill-gpio on the RPi for the installer. \n * Build the code using the makefile. make install.pi", + "short_description": "Example of interacting with GPIO pins on a Raspberry Pi", + "branch": "master", + "examples": [ + "Turn LED on.", + "Turn LED off.", + "Blink LED.", + "LED status.", + "Turn LED on", + "Turn LED off", + "Blink LED", + "LED status" + ], + "tags": [ + "IoT", + "GPIO", + "RPi", + "no-license" + ], + "platforms": [ + "platform_mark1", + "platform_picroft" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/microchip.svg", + "credits": [ + "@amcgee7\nMycroft AI (@MycroftAI)" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [ + "GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rasp Skill", + "android_handler": "rasp.mohit-sketch.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-19T03:46:49Z", + "archived": false, + "license": "unknown", + "modified": "2020-07-09T05:57:00Z", + "authorname": "krisgesling", + "skillname": "Skill Testing", + "foldername": "skill-testing-skill", + "name": "Skill Testing", + "url": "https://github.com/krisgesling/skill-testing-skill", + "category": "Configuration", + "description": "### \"read all utterances\"\nEnter a list of phrases in Skill settings to verify which Skill and intent handler is triggered. Phrase list should be in format:\n> phrase one, phrase two, phrase three\n\nAlternatively provide a csv of phrases at: `~/.mycroft/skills/SkillTesting/utterances.csv`\n\nIf a phrase contains a comma it must be surrounded with quotation marks:\n> phrase one, \"phrase, two\", phrase three\n\nAdditional options include:\n\nResults will be uploaded to termbin.com in csv format and the link will be emailed to you. A csv file of the results will also be saved on the device at: `~/.mycroft/skills/SkillTesting/reading-output/{test_identifier}.csv`. Note that when creating the filename, characters not in [a-z, A-Z, 0-9, [.\\_-]] will be removed eg \"weather phrases\" will become \"weatherphrases.csv\". This file can be used to generate integration tests for all phrases.\ntest_identifier - title of the test for your benefit eg 'weather phrases' - default timestamp of test comppletion time.\n * delay - the period in seconds between each phrase - default 30", + "short_description": "Internal utterance testing tool", + "branch": "master", + "examples": [ + "Read all utterances.", + "Generate integration tests.", + "Run integration tests.", + "Remove generated tests.", + "read all utterances", + "generate integration tests", + "run integration tests", + "remove generated tests" + ], + "tags": [ + "Configuration", + "testing", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/vial.svg", + "credits": [ + "krisgesling (@krisgesling)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Testing Skill", + "android_handler": "skill-testing-skill.krisgesling.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-03-10T04:36:44Z", + "archived": false, + "license": "unknown", + "modified": "2019-12-18T05:39:00Z", + "authorname": "Shivaabhai", + "skillname": "Pandora", + "foldername": "savan", + "name": "Pandora", + "url": "https://github.com/Shivaabhai/savan", + "category": null, + "description": "Pandora provides dynamically generated internet radio streams. Streams are\ninfluenced by the the traits of the music played and the songs you like\nor skip.\n\nUsing this skill does require a [Pandora.com](https://pandora.com) account.\nSign-up is free with ad-supported streams.\n\nThis skill should work with Mycroft version 0.9.1 +", + "short_description": "", + "branch": "master", + "examples": [ + "Play Pandora.", + "Play Today's Hits Radio on Pandora.", + "Skip this song.", + "Next station.", + "Next song.", + "Pause Pandora.", + "Resume Pandora.", + "List my stations.", + "Next station.", + "Change station to Today's Top Hits on Pandora.", + "Play Pandora", + "Play Today's Hits Radio on Pandora", + "Skip this song", + "Next station", + "Next song", + "Pause Pandora", + "Resume Pandora", + "List my stations", + "Next station", + "Change station to Today's Top Hits on Pandora" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Mycroft AI" + ], + "requirements": { + "python": [ + "fuzzywuzzy==0.15.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Savan Skill", + "android_handler": "savan.shivaabhai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-23T13:37:26Z", + "archived": false, + "license": "unknown", + "modified": "2019-08-30T15:24:43Z", + "authorname": "Ishimaru17", + "skillname": "Deep Learning", + "foldername": "DeepLearning", + "name": "Deep Learning", + "url": "https://github.com/Ishimaru17/DeepLearning", + "category": null, + "description": "Mycroft will be able to have a conversation with an human, about medecine.", + "short_description": "", + "branch": "master", + "examples": [ + "Hey mia.", + "Hello mia.", + "Mia.", + "(When wake up)", + "(When wake up)", + "(When wake up)", + "(When wake up)" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Campora\n\n##How To\nThe blockchain must be initialized somewhere which is outside the skill.\nThen the path must be changed in bot setData.py and blockchain.\nBefore started the Mycroft skill, the blockchain must be started, and the script setData.py must be activate (python3 setData.py) to initialize the data." + ], + "requirements": { + "python": [ + "torchvision", + "web3==3.16.5", + "pycryptodome==3.8.2" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Deeplearning Skill", + "android_handler": "DeepLearning.ishimaru17.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-01-01T14:22:26Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-27T21:57:10Z", + "authorname": "andlo", + "skillname": "Remote Debug", + "foldername": "remote-debug-skill", + "name": "Remote Debug", + "url": "https://github.com/andlo/remote-debug-skill", + "category": "Productivity", + "description": "This skill adds PTVSD - Python Tools for Visual Studio debug server to make it posible to \ndebug running skills.\nIt is made as a companion to the THEIA IDE skill to enable debugging from there. But if you\nuse another IDE like VS Code you can use this skill to inject the debug adaptor in the\nmycroft.skills service and attach to it on port 5678.\n\nWhen you activate debugging by saying \"Run debug adaptor\" the skill will change Settings for \npadatious single_thread = true so skills service runs in single thread. \n\nTHEIA IDE is already setup so you just have to start debug from debug menu\n\nWhen finish debugging say \"End debug adaptor\" and skill restore single_thread settings and \nrestart mycroft.skills service\n\n[https://github.com/Microsoft/ptvsd](https://github.com/Microsoft/ptvsd)\n\n### This skills requeue using mycroft.core 19.8.7 or newer releases\n\n### launch.json\nTo use the debug adaptor from THEIA IDE or VS Code make sure ou use Python \nremote attach setting in launch.json\n```\n {\n \"name\": \"Python: Remote Attach\",\n \"type\": \"python\",\n \"request\": \"attach\",\n \"port\": 5678,\n \"host\": \"localhost\",\n }\n```", + "short_description": "Enable PTVSD - Python Tools for Visual Studio debug server", + "branch": "master", + "examples": [ + "Start (remote|ptvsd|) debug adaptor.", + "Enable (remote|ptvsd|) debug adaptor.", + "Run (remote|ptvsd|) debug adaptor.", + "Stop (remote|ptvsd|) debug adaptor.", + "Exit (remote|ptvsd|) debug adaptor.", + "End (remote|ptvsd|) debug adaptor.", + "Start (remote|ptvsd|) debug adaptor", + "Enable (remote|ptvsd|) debug adaptor", + "Run (remote|ptvsd|) debug adaptor", + "Stop (remote|ptvsd|) debug adaptor", + "Exit (remote|ptvsd|) debug adaptor", + "End (remote|ptvsd|) debug adaptor" + ], + "tags": [ + "VSCode", + "THEIA", + "ptvsd", + "Productivity", + "Code", + "debug", + "debugging", + "IDE", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bug.svg", + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [ + "ptvsd" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Remote Debug Skill", + "android_handler": "remote-debug-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-10-21T20:38:41Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-05-17T22:12:25Z", + "authorname": "gras64", + "skillname": "Password", + "foldername": "password-skill", + "name": "Password", + "url": "https://github.com/gras64/password-skill", + "category": "Configuration", + "description": "If you can enable this ability to automatically authenticate users, you need to enter a password at home.mycroft.ai and enable the feature. Without login, mycroft deactivates all skills and can be activated using your password or your sentence. you can also set a timeout for logout and you can protect individual skills from being deactivated.", + "short_description": "This skill allow login user", + "branch": "master", + "examples": [ + "Login anton.", + "Password schnizel.", + "Sign in password.", + "Logout.", + "Login anton", + "Password schnizel", + "Sign in password", + "logout" + ], + "tags": [ + "Configuration", + "Password,", + "login", + "Password, login", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "gras64" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Password Skill", + "android_handler": "password-skill.gras64.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-26T19:26:27Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-01-29T00:20:11Z", + "authorname": "krywenko", + "skillname": "recipe-library-skill", + "foldername": "recipe-library-skill", + "name": "recipe-library-skill", + "url": "https://github.com/krywenko/recipe-library-skill", + "category": null, + "description": "here is a recipe libary skill for mycroft- it reads locally stored recipes scrapped from allrecipes website . to extract new recipes favourite from allrecipe web site\n simplly run ./recipe with the url of the recipe on allrecipe.com\n example \n ./recipe https://www.allrecipes.com/recipe/230812/standing-roast-beef-brined/\n \n benifit of local stored recipes is that you can modify download or add your own. to suit your pwn preference or correct any weird vocalization mycroft might have . once a recipe has being downloaded it will not add another recipe of the same name to be installed\n update:\n you can now add recipes by catagory from allrecipe.com through the mycroft voice interface\n - beef, pork, chicken, vegan, cake, cookies, bread, snacks, breakfast .. etc\n to list catagories just say what are my recipe catagories \n \n to do download reciped to the device by catagory \n just say \"download new bread recipe\" and it will download the days top bread recipes from allricipe .com\n \n to list recipes by catagory just say \"list bread recipes\" \n \n to have mycroft read out or display recipe - just say - bread recipe \"banana bread\" and it will find your banana bread recipe\n \n read random bread recipe - just say \"random bread recipe\"\n \n individual recipe upload still work ie\n ./recipe https://www.allrecipes.com/recipe/230812/standing-roast-beef-brined/\n but to get acces to those use they are place in a favorite catagory :\n list my favorite recipes --- to list them\n favorite recipe standing roast beef -- to have it read out the recipe \n or random favorite recipe\n \n you need to install lynx for recipe scraper to work\n \n update-\n you can now say \n read ingredients- it will read the line by line after prompt option are yes ( next line) repeat and continue which reads at a slow pace contiously throuh the list\n read directions- it will read the line by line after prompt option are yes ( next line) repeat and continue which reads at a slow pace contiously throuh the each direction\n also email recipe. you just need to adjust emil script to match you email setting ( test for google mail) and you can send to any address. later on i probably add option email to my email address or my wife or table computer \n \n currently after download recipe fore the first time per cat agory you need to wait several minutes before it done after that downloading recipes are much faster", + "short_description": "here is a recipe libary skill for mycroft- it reads locally stored recipes scrapped from allrecipes website . to extract new recipes favourite from allrecipe web site", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Recipe Library Skill", + "android_handler": "recipe-library-skill.krywenko.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-09T09:52:50Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-08-09T09:55:18Z", + "authorname": "AIIX", + "skillname": "Weather", + "foldername": "skill-weather-static", + "name": "Weather", + "url": "https://github.com/AIIX/skill-weather-static", + "category": "Daily", + "description": "Get weather conditions, forecasts, expected precipitation and more! By default it will tell\nyou about your default location, or you can ask for other cities around the world. \n\nCurrent conditions and weather forecasts come from [Open Weather Map](https://openweathermap.org).\n\nFor **enclosures** with screen support, conditions are briefly shown using visemes.\n\nThe temperature is shown in Celsius or Fahrenheit depending on the preferences set in your [https://home.mycroft.ai](https://home.mycroft.ai) account.", + "short_description": "Weather conditions and forecasts", + "branch": "master", + "examples": [ + "What is the weather?", + "What is the forecast tomorrow?", + "What is the weather going to be like Tuesday?", + "What is the weather in Houston?", + "When will it rain next?", + "How windy is it?", + "What's the humidity?", + "Is it going to snow?", + "What's the temperature?" + ], + "tags": [ + "humidity", + "forecast", + "temperature", + "Daily", + "snow", + "rain", + "weather", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/svgs/solid/sun.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "pyowm==2.6.1", + "requests>=2.13.0", + "multi-key-dict==2.0.3" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Weather Static Skill", + "android_handler": "skill-weather-static.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-16T10:12:43Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-01-16T10:13:33Z", + "authorname": "AIIX", + "skillname": "Weather", + "foldername": "skill-weather-archive-unclean", + "name": "Weather", + "url": "https://github.com/AIIX/skill-weather-archive-unclean", + "category": "Daily", + "description": "Get weather conditions, forecasts, expected precipitation and more! By default it will tell\nyou about your default location, or you can ask for other cities around the world. \n\nCurrent conditions and weather forecasts come from [Open Weather Map](https://openweathermap.org).\n\nFor **enclosures** with screen support, conditions are briefly shown using visemes.\n\nThe temperature is shown in Celsius or Fahrenheit depending on the preferences set in your [https://home.mycroft.ai](https://home.mycroft.ai) account.", + "short_description": "Weather conditions and forecasts", + "branch": "master", + "examples": [ + "What is the weather?", + "What is the forecast tomorrow?", + "What is the weather going to be like Tuesday?", + "What is the weather in Houston?", + "When will it rain next?", + "How windy is it?", + "What's the humidity?", + "Is it going to snow?", + "What's the temperature?" + ], + "tags": [ + "humidity", + "forecast", + "temperature", + "Daily", + "snow", + "rain", + "weather", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/sun.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "pyowm==2.6.1", + "requests>=2.13.0", + "multi-key-dict==2.0.3" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Weather Archive Unclean Skill", + "android_handler": "skill-weather-archive-unclean.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-14T22:33:02Z", + "archived": false, + "license": "unknown", + "modified": "2019-12-19T02:37:21Z", + "authorname": "Flamekebab", + "skillname": "Usage", + "foldername": "skill-youtube-audio", + "name": "Usage", + "url": "https://github.com/Flamekebab/skill-youtube-audio", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [ + "rm", + "urllib", + "sultan", + "bs4", + "youtube-dl" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Youtube Audio Skill", + "android_handler": "skill-youtube-audio.flamekebab.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-03T22:15:34Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-12-03T22:17:09Z", + "authorname": "gras64", + "skillname": "Playback Control", + "foldername": "mycroft-navigaton-control", + "name": "Playback Control", + "url": "https://github.com/gras64/mycroft-navigaton-control", + "category": "Music", + "description": "This Skill doesn't do anything by itself, but it provides an important common\nlanguage for audio playback skills. By handling simple phrases like\n'pause', this one Skill can turn around and rebroadcast the [messagebus](https://mycroft.ai/documentation/message-bus/)\ncommand `mycroft.audio.service.pause`, allowing several music services to share\ncommon terminology such as \"pause\".\n\nAdditionally, this implements the common Play handler. This allows playback\nservices to negotiate which is best suited to play back a specific request.\nThis capability is used by the [Spotify](https://github.com/forslund/spotify-skill) and [Pandora](https://github.com/mycroftai/pianobar-skill) Skills, among others.", + "short_description": "Common playback control system", + "branch": "master", + "examples": [ + "Play my summer playlist.", + "Play Pandora.", + "Pause.", + "Resume.", + "Next song.", + "Next track.", + "Previous track.", + "Previous song.", + "Play my summer playlist", + "Play Pandora", + "Pause", + "Resume", + "Next song", + "Next track", + "Previous track", + "Previous song" + ], + "tags": [ + "music", + "resume", + "system", + "Music", + "next", + "pause", + "play", + "playback", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/play.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Navigaton Control Skill", + "android_handler": "mycroft-navigaton-control.gras64.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-04T13:46:45Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-01-07T10:09:12Z", + "authorname": "BenjaminDannegard", + "skillname": "Timer", + "foldername": "Dog_timer", + "name": "Timer", + "url": "https://github.com/BenjaminDannegard/Dog_timer", + "category": "Daily", + "description": "Use Mycroft when your hands are messy or you need more that the one timer in your kitchen. Multiple timers are easy to set and track with conversational interactions.\n\nOn a Mark 1 you'll see visual feedback as the timer runs, and you can use\nthe top button to stop the beeping once a timer expires.", + "short_description": "Set named timers for cooking, watering plants, brewing tea and more.", + "branch": "master", + "examples": [ + "Start a timer for 30 seconds.", + "Set a timer for 1 minute.", + "Set a timer for 3 hours called turkey.", + "Start a timer.", + "Cancel the timer.", + "How long is left on the timer?", + "How long is left on the turkey timer?", + "Mute the timer.", + "Start a timer for 30 seconds", + "Set a timer for 1 minute", + "Set a timer for 3 hours called turkey", + "Start a timer (will be prompted)", + "Cancel the timer", + "Mute the timer (once triggered)" + ], + "tags": [ + "timer", + "Daily", + "kitchen-timer", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/stopwatch.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Dog_Timer Skill", + "android_handler": "Dog_timer.benjamindannegard.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-27T10:30:15Z", + "archived": false, + "license": "mit", + "modified": "2019-09-28T10:34:45Z", + "authorname": "bijuthank", + "skillname": "diagnose", + "foldername": "diagnose", + "name": "diagnose", + "url": "https://github.com/bijuthank/diagnose", + "category": null, + "description": "Mycroft skill for diagnosis", + "short_description": "Mycroft skill for diagnosis", + "branch": "master", + "examples": [], + "tags": [ + "diagnosis", + "for", + "Mycroft", + "skill", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Diagnose Skill", + "android_handler": "diagnose.bijuthank.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-23T19:55:28Z", + "archived": false, + "license": "unknown", + "modified": "2019-04-23T20:54:58Z", + "authorname": "avimeens", + "skillname": "mycroft-first-robotics-2019", + "foldername": "mycroft-first-robotics-2019", + "name": "mycroft-first-robotics-2019", + "url": "https://github.com/avimeens/mycroft-first-robotics-2019", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft First Robotics 2019 Skill", + "android_handler": "mycroft-first-robotics-2019.avimeens.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-10T18:52:20Z", + "archived": false, + "license": "unknown", + "modified": "2019-11-12T20:15:51Z", + "authorname": "pcwii", + "skillname": "condor_skill", + "foldername": "condor_skill", + "name": "condor_skill", + "url": "https://github.com/pcwii/condor_skill", + "category": null, + "description": "A PLC and Robotics skill for mycroft.ai", + "short_description": "A PLC and Robotics skill for mycroft.ai", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "paho-mqtt", + "pylogix", + "RPi.GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Condor_Skill Skill", + "android_handler": "condor_skill.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-11-10T14:28:20Z", + "archived": false, + "license": "unknown", + "modified": "2019-11-10T15:41:24Z", + "authorname": "waltk99", + "skillname": "skill-oh-ann", + "foldername": "skill-oh-ann", + "name": "skill-oh-ann", + "url": "https://github.com/waltk99/skill-oh-ann", + "category": null, + "description": "mycroft skill playground", + "short_description": "mycroft skill playground", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Oh Ann Skill", + "android_handler": "skill-oh-ann.waltk99.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-06T07:36:40Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-09-06T07:51:36Z", + "authorname": "Gradivis", + "skillname": "Nonsense Skill for Mycroft", + "foldername": "mycroft-nonsense-skill", + "name": "Nonsense Skill for Mycroft", + "url": "https://github.com/Gradivis/mycroft-nonsense-skill", + "category": null, + "description": "### Literally nonsense. \nJust...don't ask.", + "short_description": "### Literally nonsense. ", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Nonsense Skill", + "android_handler": "mycroft-nonsense-skill.gradivis.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-01-01T23:22:40Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-01-02T18:41:51Z", + "authorname": "EpicKau", + "skillname": "Description", + "foldername": "tv-connector-skill", + "name": "Description", + "url": "https://github.com/EpicKau/tv-connector-skill", + "category": null, + "description": "Todo.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Ape (https://github.com/Ape/samsungctl)<br>" + ], + "requirements": { + "python": [ + "git+https://github.com/EpicKau/samsungctl.git", + "wakeonlan" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Tv Connector Skill", + "android_handler": "tv-connector-skill.epickau.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-27T00:04:18Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-27T00:48:53Z", + "authorname": "reaperjudge", + "skillname": "mycroft-readfile", + "foldername": "mycroft-readfile", + "name": "mycroft-readfile", + "url": "https://github.com/reaperjudge/mycroft-readfile", + "category": null, + "description": "To read every line of a file", + "short_description": "To read every line of a file", + "branch": "master", + "examples": [ + "Read file.", + "File read.", + "File.", + "read file", + "file read", + "file" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Readfile Skill", + "android_handler": "mycroft-readfile.reaperjudge.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-31T10:44:48Z", + "archived": false, + "license": "unknown", + "modified": "2020-02-04T11:16:40Z", + "authorname": "antoninovara", + "skillname": "Hola Mubita", + "foldername": "Mubita", + "name": "Hola Mubita", + "url": "https://github.com/antoninovara/Mubita", + "category": "Configuration", + "description": "Primera prueba de una Skill para Mubita", + "short_description": "Primera prueba de una Skill para Mubita", + "branch": "master", + "examples": [ + "Felices Fiestas.", + "¿Cómo estás?", + "Gracias." + ], + "tags": [ + "first-skill", + "helloworld", + "Configuration", + "hello", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/smile.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mubita Skill", + "android_handler": "Mubita.antoninovara.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-06T15:10:19Z", + "archived": false, + "license": "unknown", + "modified": "2020-02-07T05:02:25Z", + "authorname": "gapaza", + "skillname": "Daphne", + "foldername": "daphne-skill", + "name": "Daphne", + "url": "https://github.com/gapaza/daphne-skill", + "category": "Information", + "description": "Connect mycroft mark ii to daphne server", + "short_description": "Physical embodiment of daphne eoss", + "branch": "master", + "examples": [ + "Connect to daphne.", + "Connect to daphne" + ], + "tags": [ + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Gabriel Apaza" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Daphne Skill", + "android_handler": "daphne-skill.gapaza.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-07-23T12:24:58Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-06T00:03:05Z", + "authorname": "gras64", + "skillname": "Calculator", + "foldername": "calculator", + "name": "Calculator", + "url": "https://github.com/gras64/calculator", + "category": "Productivity", + "description": "With this skill you can do a lot of arithmetic operations. you can also use formulas like ohm's law. the skill supports the factors of units, formulas brackets, net and gross as well as sales price and calculations of any length \"theoretically\".in the new set version, the skill can also calculate the units back to their original form.\n\npossible factors are: giga, mega, kilo, centi, deci, milli, micro and nano.", + "short_description": "a not so simple calculator skill for Mycroft AI as an alternative to wolfram alpha", + "branch": "master", + "examples": [ + "What is 12 and 2.4 and 6.2 and 12.5?", + "Addiere 4 and 5 from that gross.", + "Divide 600 by 2 from that net.", + "Divide Bracket on 9 and 3 Bracket off and 2.", + "What is 9 times 72 from that sale?", + "Multiply 2 with 3.", + "What is 5 minus 4?", + "Subtract 7 with 6.", + "What is ohm from 40 ampere and 60 volt?", + "What is tension from 40 milliampere and 60 millivolt?", + "What is the breaking point at 130 kmh?", + ".......", + "what is 12 and 2.4 and 6.2 and 12.5", + "addiere 4 and 5 from that gross ", + "divide 600 by 2 from that net", + "divide Bracket on 9 and 3 Bracket off and 2", + "what is 9 times 72 from that sale", + "multiply 2 with 3", + "what is 5 minus 4", + "subtract 7 with 6", + "what is ohm from 40 ampere and 60 volt", + "what is tension from 40 milliampere and 60 millivolt", + "what is the breaking point at 130 kmh", + "....... " + ], + "tags": [ + "Productivity", + "'calculation", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/calculator.svg", + "credits": [ + "gras64" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Calculator Skill", + "android_handler": "calculator.gras64.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-24T16:02:02Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-08-29T10:18:27Z", + "authorname": "padresb", + "skillname": "Bark", + "foldername": "bark-skill", + "name": "Bark", + "url": "https://github.com/padresb/bark-skill", + "category": "Daily", + "description": "Ask mycroft to bark and it will say ruff", + "short_description": "Barks like a dog", + "branch": "master", + "examples": [ + "Bark.", + "What does a dog say?", + "Look at that cat.", + "Mailman is here.", + "Bark", + "What does a dog say", + "Look at that cat", + "Mailman is here" + ], + "tags": [ + "Daily", + "Bark", + "Dog", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/dog.svg", + "credits": [ + "Bret Padres" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Bark Skill", + "android_handler": "bark-skill.padresb.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-10-05T20:36:46Z", + "archived": false, + "license": "unknown", + "modified": "2020-02-26T22:46:25Z", + "authorname": "MYesca", + "skillname": "Hello Print", + "foldername": "hello-print-skill", + "name": "Hello Print", + "url": "https://github.com/MYesca/hello-print-skill", + "category": "Entertainment", + "description": "Testing interface between mycroft and a matrix printer from 80s", + "short_description": "My first test to interact with emilia", + "branch": "master", + "examples": [ + "Hello print.", + "Print the test.", + "Test printer.", + "Hello print", + "Print the test", + "Test printer" + ], + "tags": [ + "Vintage", + "Restoration", + "Arts", + "Ascii", + "Entertainment", + "Printer", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Marcello Yesca" + ], + "categories": [ + "Entertainment", + "Arts", + "Vintage", + "Restoration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hello Print Skill", + "android_handler": "hello-print-skill.myesca.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-18T17:41:00Z", + "archived": false, + "license": "mit", + "modified": "2019-05-20T18:39:54Z", + "authorname": "snow2k9", + "skillname": "Sonos Control", + "foldername": "sonos-control-skill", + "name": "Sonos Control", + "url": "https://github.com/snow2k9/sonos-control-skill", + "category": null, + "description": "**currently only chooses random device**\n\nControl your Sonos with [Mycroft](https://github.com/MycroftAI/mycroft-core)", + "short_description": "", + "branch": "master", + "examples": [ + "Sonos play.", + "Sonos pause.", + "Sonos volume five.", + "Sonos next song." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "- [soco Project](https://github.com/SoCo/SoCo)" + ], + "requirements": { + "python": [ + "git+https://github.com/SoCo/SoCo@master#egg=soco" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Sonos Control Skill", + "android_handler": "sonos-control-skill.snow2k9.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-24T03:28:50Z", + "archived": false, + "license": "unknown", + "modified": "2019-06-26T20:01:26Z", + "authorname": "tom-servo", + "skillname": "Unit Converter", + "foldername": "unit-converter-skill", + "name": "Unit Converter", + "url": "https://github.com/tom-servo/unit-converter-skill", + "category": "Information", + "description": "Allows mycroft to convert quantities in one physical unit of measure to another.", + "short_description": "Converts from one unit of measure to another.", + "branch": "master", + "examples": [ + "How many cups in 3 liters?" + ], + "tags": [ + "Conversion", + "Units", + "Information", + "Productivity", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "tom-servo" + ], + "categories": [ + "Information", + "Productivity" + ], + "requirements": { + "python": [ + "pint==0.9" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Unit Converter Skill", + "android_handler": "unit-converter-skill.tom-servo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-03-03T16:13:16Z", + "archived": false, + "license": "unknown", + "modified": "2019-03-03T16:18:10Z", + "authorname": "georgebaily", + "skillname": "Wild Race", + "foldername": "skill-wild-race", + "name": "Wild Race", + "url": "https://github.com/georgebaily/skill-wild-race", + "category": null, + "description": "Mycroft picks at random from a predefined list of things for children to act out.", + "short_description": "", + "branch": "master", + "examples": [ + "Wild race.", + "Beserk running." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "georgebaily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wild Race Skill", + "android_handler": "skill-wild-race.georgebaily.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-18T05:47:32Z", + "archived": false, + "license": "mit", + "modified": "2019-04-18T05:50:58Z", + "authorname": "kapi238", + "skillname": "Best Anime", + "foldername": "Mycroft-Boku-no-pico", + "name": "Best Anime", + "url": "https://github.com/kapi238/Mycroft-Boku-no-pico", + "category": null, + "description": "Tells you what the best anime is.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Kyle Zhou" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Boku No Pico Skill", + "android_handler": "Mycroft-Boku-no-pico.kapi238.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-11-05T05:43:40Z", + "archived": false, + "license": "unknown", + "modified": "2019-11-05T05:49:46Z", + "authorname": "ndato", + "skillname": "Bj Geolocation Sample", + "foldername": "bj-geolocation-sample-skill", + "name": "Bj Geolocation Sample", + "url": "https://github.com/ndato/bj-geolocation-sample-skill", + "category": "Configuration", + "description": "Mycroft skill to provide minimum code to test the geolocation api", + "short_description": "Minimum code to test geolocation api", + "branch": "master", + "examples": [ + "Test geolocation.", + "Test geolocation" + ], + "tags": [ + "Configuration", + "Geolocation", + "Testing", + "Sample", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Neriah \"BJ\" Ato" + ], + "categories": [ + "Configuration", + "Testing" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Bj Geolocation Sample Skill", + "android_handler": "bj-geolocation-sample-skill.ndato.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-20T06:00:50Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-04-20T07:35:02Z", + "authorname": "SubhadeepJasu", + "skillname": "Hemera", + "foldername": "mycroft-skill-hemera", + "name": "Hemera", + "url": "https://github.com/SubhadeepJasu/mycroft-skill-hemera", + "category": null, + "description": "This skill lets Mycroft send special bus messages to Hemera, a digital personal \nassistant for elementary OS.", + "short_description": "Companion skill for Hemera", + "branch": "master", + "examples": [ + "Launch Melody.", + "Open the app called Firefox.", + "Open Code.", + "Open AppCenter.", + "Launch Melody", + "Open the app called Firefox", + "Open Code", + "Open AppCenter" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Subhadeep Jasu" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Hemera Skill", + "android_handler": "mycroft-skill-hemera.subhadeepjasu.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-10T02:57:09Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-04T03:49:29Z", + "authorname": "benklop", + "skillname": "Antique Radio", + "foldername": "skill-antique-radio", + "name": "Antique Radio", + "url": "https://github.com/benklop/skill-antique-radio", + "category": null, + "description": "This skill allows using the knobs on the radio to control various\nmycroft functions, and allows the screen on the radio to display\nstatus information.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Ben Klopfenstein" + ], + "requirements": { + "python": [ + "bitarray==1.2.1", + "Pillow==8.1.1", + "pylint==2.4.4", + "spidev==3.4", + "mycroftapi==2.0", + "numpy==1.18.1", + "lazy-object-proxy==1.4.3", + "PyAudio==0.2.11", + "six==1.14.0", + "pixel-ring==0.1.0", + "wrapt==1.11.2", + "mccabe==0.6.1", + "pyusb==1.0.2", + "websocket-client==0.44.0", + "astroid==2.3.3", + "isort==4.3.21" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Antique Radio Skill", + "android_handler": "skill-antique-radio.benklop.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-08T07:05:29Z", + "archived": false, + "license": "unknown", + "modified": "2019-08-30T07:56:57Z", + "authorname": "Habanossi", + "skillname": "Lecture Subjects", + "foldername": "lecture-skill", + "name": "Lecture Subjects", + "url": "https://github.com/Habanossi/lecture-skill", + "category": null, + "description": "When asked what kind of lecture there is today, mycroft answers with the right subject. this works as a teaching example for home assistants.\n\nIn \"dates.txt\" the user puts dates for upcoming lectures with some requirements:\n> - one date per line\n> - in the format YYYYMMDD\n> - in the right order, with the first upcoming lecture date highest on the list, the second lecture date second and so on.\n\nThe user can modify the .dialog files to match the lectures. Files will be named \"lecture1\", \"lecture2\" and so on.\nObserve that the amount of lecture.dialog files must match the amount of dates in \"dates.txt\". Otherwise an error will occur.\n\nDate settings can be changed so that mycroft either uses a default answer or uses dates.txt for lecture subjects set for specific dates.\nIf the date of today cannot be found in \"dates.txt\", nolecture.dialog will be used. This means that there is no lecture today.", + "short_description": "", + "branch": "master", + "examples": [ + "What is the subject of the lecture?", + "What theme does the lecture have?", + "Change the lecture settings." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Viljanen" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Lecture Skill", + "android_handler": "lecture-skill.habanossi.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-07-17T19:21:14Z", + "archived": false, + "license": "unknown", + "modified": "2020-01-29T00:19:03Z", + "authorname": "krywenko", + "skillname": "meteo-alerts-skill", + "foldername": "meteo-alerts-skill", + "name": "meteo-alerts-skill", + "url": "https://github.com/krywenko/meteo-alerts-skill", + "category": null, + "description": "meteo alert skill uses http://meteoalarm.eu for alerts for mycroft.. I have it built for linux/pi version of mycroft do not know if it works on other versions\n\nusage in skill setting just copy and paste in the region you wish to monitor for alerts.. and choose your language you wish to use.. title and caption are options. if you used different page laguages from http://meteoalarm.eu \n\nexample if you used greek \n\ntitle \nweather warngings = Προειδοποιήσεις καιρού Ευρώπης:\n\ncaption\n\nfor greek is still Caption (and if you wanted to use greek language lietuviu: )\n\nbut spanish page it uses Leyenda: french uses Légende: etc for caption\n\nusage is simple just say \"climate alerts\" or \"weather alerts\" and it will read out any current alerts\n\ncurrently is just uses simple tone alert for automatic alerting . 3 tones yellow, orange and red if you have multiple type alerts say 2 yellow 1 orange and a red it will play first the 1 red alert tone, then 1 orange tone , followed by 2 yellow tones.. from the simple tones you should be able the access the risk urgency ..ie multiple red tones pretty well means head for shelter quickly.", + "short_description": "meteo alert skill uses http://meteoalarm.eu for alerts for mycroft.. I have it built for linux/pi version of mycroft do not know if it works on other versions", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "sudo apt install lynx", + "lynx" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Meteo Alerts Skill", + "android_handler": "meteo-alerts-skill.krywenko.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-07-27T20:28:37Z", + "archived": false, + "license": "unknown", + "modified": "2019-07-28T17:22:17Z", + "authorname": "Extarys", + "skillname": "Test", + "foldername": "Mycroft-Nextcloud-Skill", + "name": "Test", + "url": "https://github.com/Extarys/Mycroft-Nextcloud-Skill", + "category": "Productivity", + "description": "Control your contacts and your calendar with Mycroft!\n\nAbility to create appointments in any calendars.\nYou can now add a contact to Nextcloud in 15 seconds with your voice", + "short_description": "Connect [Nextcloud](https://nextcloud.com/) services to Mycroft", + "branch": "master", + "examples": [ + "List my calendars.", + "What is on the calendar today?", + "Do I have anything for tomorrow.", + "Do I have anything for today in Meals.", + "Do I have any appointment in 2 days.", + "What do I have on friday?", + "I have an appointment tomorrow evening at the school.", + "Add an appointment in Shopping on the 5th of this month at 2 o'clock for a haircut.", + "What is the cellphone number of Jane?", + "Create a contact for Alex. His phone number is 123-555-4455.", + "List my calendars ☑", + "What is on the calendar today", + "Do I have anything for tomorrow", + "Do I have anything for today in Meals", + "Do I have any appointment in 2 days", + "What do I have on friday", + "I have an appointment tomorrow evening at the school", + "Add an appointment in Shopping on the 5th of this month at 2 o'clock for a haircut", + "Create a contact for Alex. His phone number is 123-555-4455" + ], + "tags": [ + "Productivity", + "Information,", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "SickWolf AKA Jeremy Dicaire\n\n### Interested testers\ngras64" + ], + "categories": [ + "Productivity", + "Information," + ], + "requirements": { + "python": [ + "vobject", + "ics", + "caldav", + "pyyaml" + ], + "system": { + "all": "libxml2-dev libxslt-dev python-dev python3-lxml" + }, + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Nextcloud Skill", + "android_handler": "Mycroft-Nextcloud-Skill.extarys.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-07-11T02:58:51Z", + "archived": false, + "license": "mit", + "modified": "2019-07-11T12:16:12Z", + "authorname": "taitleaney", + "skillname": "Garage Light Skill", + "foldername": "MycroftGarageLight", + "name": "Garage Light Skill", + "url": "https://github.com/taitleaney/MycroftGarageLight", + "category": null, + "description": "This skill turns on/off the garage light via lifx.", + "short_description": "", + "branch": "master", + "examples": [ + "Garage Light.", + "Garage Light" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Tait Leaney" + ], + "requirements": { + "python": [ + "lifxlan" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroftgaragelight Skill", + "android_handler": "MycroftGarageLight.taitleaney.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-03-08T08:43:35Z", + "archived": false, + "license": "mit", + "modified": "2019-03-08T08:47:32Z", + "authorname": "didekoning", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-dion", + "name": "YOUR SKILL NAME", + "url": "https://github.com/didekoning/skill-dion", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Dion Skill", + "android_handler": "skill-dion.didekoning.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-15T23:17:38Z", + "archived": false, + "license": "mit", + "modified": "2019-01-16T02:02:53Z", + "authorname": "tsandh", + "skillname": "Who Is Skill", + "foldername": "whois-skill", + "name": "Who Is Skill", + "url": "https://github.com/tsandh/whois-skill", + "category": null, + "description": "Looks up information about a person.", + "short_description": "", + "branch": "master", + "examples": [ + "Who is John Doe?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Thomas Sandholm" + ], + "requirements": { + "python": [ + "gensim", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Whois Skill", + "android_handler": "whois-skill.tsandh.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-04T11:40:28Z", + "archived": false, + "license": "mit", + "modified": "2019-01-04T11:52:21Z", + "authorname": "umbertix", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-speed-test", + "name": "YOUR SKILL NAME", + "url": "https://github.com/umbertix/skill-speed-test", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "speedtest-cli", + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Speed Test Skill", + "android_handler": "skill-speed-test.umbertix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-27T18:51:49Z", + "archived": false, + "license": "mit", + "modified": "2019-08-27T19:05:37Z", + "authorname": "deqtrio2015", + "skillname": "YOUR SKILL NAME", + "foldername": "mycroft_command_skill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/deqtrio2015/mycroft_command_skill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft_Command_Skill Skill", + "android_handler": "mycroft_command_skill.deqtrio2015.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-10-12T19:57:16Z", + "archived": false, + "license": "unknown", + "modified": "2019-10-12T19:57:24Z", + "authorname": "dakam", + "skillname": "Pacetasks Employee", + "foldername": "pacetasks-employee-skill", + "name": "Pacetasks Employee", + "url": "https://github.com/dakam/pacetasks-employee-skill", + "category": "Information", + "description": "This is a test skill for connecting mycroft to erp system", + "short_description": "A skill for pacetasks", + "branch": "master", + "examples": [ + "How is pacetasks employee.", + "How many employees are in pacetasks.", + "Pacetasks.", + "How is pacetasks employee", + "How many employees are in pacetasks", + "Pacetasks" + ], + "tags": [ + "Erp", + "resource", + "Productivity", + "Information", + "Mysql", + "Human", + "Pacetasks", + "Database", + "Human resource", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "dakam" + ], + "categories": [ + "Information", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pacetasks Employee Skill", + "android_handler": "pacetasks-employee-skill.dakam.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-29T18:26:39Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-05-29T18:30:08Z", + "authorname": "fractal13", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-hello-anyone", + "name": "YOUR SKILL NAME", + "url": "https://github.com/fractal13/skill-hello-anyone", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hello Anyone Skill", + "android_handler": "skill-hello-anyone.fractal13.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-11-06T04:05:06Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-11-06T04:05:13Z", + "authorname": "laurapalmerstolemyheart", + "skillname": "Powerball Checker", + "foldername": "powerball-checker-skill", + "name": "Powerball Checker", + "url": "https://github.com/laurapalmerstolemyheart/powerball-checker-skill", + "category": "Daily", + "description": "This skill allows mycroft to tell you the last winning Powerball numbers.", + "short_description": "Find out the last winning numbers for Powerball in the USA", + "branch": "master", + "examples": [ + "What were the last Powerball numbers?", + "What were the winning Powerball numbers?", + "Powerball numbers." + ], + "tags": [ + "lottery", + "Entertainment", + "lotto", + "Daily", + "Information", + "powerball", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "@laurapalmerstolemyheart\nJonathan Goins" + ], + "categories": [ + "Daily", + "Entertainment", + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Powerball Checker Skill", + "android_handler": "powerball-checker-skill.laurapalmerstolemyheart.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-07T23:20:17Z", + "archived": false, + "license": "unknown", + "modified": "2019-12-19T02:48:41Z", + "authorname": "ImprezaRSC", + "skillname": "Kineticinit", + "foldername": "kineticinit-skill", + "name": "Kineticinit", + "url": "https://github.com/ImprezaRSC/kineticinit-skill", + "category": null, + "description": "This command passes 'roscore' to the command line, nested into a subprocess.call([\"\"]) Python function. Most of the user commands pass to ROS through this Mycroft skill structure.", + "short_description": "", + "branch": "master", + "examples": [ + "Kinetic.", + "Start Kinetic.", + "Melodic.", + "Start Melodic.", + "Ross Core." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Kineticinit Skill", + "android_handler": "kineticinit-skill.imprezarsc.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-03-16T13:37:54Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-05-09T04:26:01Z", + "authorname": "s-p-a-s", + "skillname": "Mycroft Today in History - Event skill", + "foldername": "mycroft-esp-skill-off", + "name": "Mycroft Today in History - Event skill", + "url": "https://github.com/s-p-a-s/mycroft-esp-skill-off", + "category": null, + "description": "This skill gives back a event from today in history. It uses http://history.muffinlabs.com/#api for the results", + "short_description": "This skill gives back a event from today in history. It uses http://history.muffinlabs.com/#api for the results", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "@btothayre wrote this originally." + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Esp Off Skill", + "android_handler": "mycroft-esp-skill-off.s-p-a-s.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-07T21:30:22Z", + "archived": false, + "license": "mit", + "modified": "2019-06-07T22:16:37Z", + "authorname": "maxpivo", + "skillname": "Dirty Talk", + "foldername": "mycroft-skill-dirtytalk", + "name": "Dirty Talk", + "url": "https://github.com/maxpivo/mycroft-skill-dirtytalk", + "category": null, + "description": "* \"Talk Dirty\" - Run of the mill dirty talk\n* \"Filthy\" - A little more X rated\n* \"Nasty\" - X Rated and intended to be offensive\n* \"Filthy Joke\" - Will tell you a one-liner.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "maxpivo # mycroft-skill-dirtytalk" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Dirtytalk Skill", + "android_handler": "mycroft-skill-dirtytalk.maxpivo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-25T12:58:41Z", + "archived": false, + "license": "mit", + "modified": "2019-09-25T18:00:56Z", + "authorname": "Julia3107", + "skillname": "YOUR SKILL NAME", + "foldername": "weather_skill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/Julia3107/weather_skill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Weather_Skill Skill", + "android_handler": "weather_skill.julia3107.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-14T20:51:41Z", + "archived": false, + "license": "mit", + "modified": "2019-05-25T12:15:18Z", + "authorname": "rekkitcwts", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-template-with-sqlite", + "name": "YOUR SKILL NAME", + "url": "https://github.com/rekkitcwts/skill-template-with-sqlite", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Template With Sqlite Skill", + "android_handler": "skill-template-with-sqlite.rekkitcwts.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-03T11:06:21Z", + "archived": false, + "license": "mit", + "modified": "2019-05-03T11:42:09Z", + "authorname": "rcaller", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-brewcontroller", + "name": "YOUR SKILL NAME", + "url": "https://github.com/rcaller/skill-brewcontroller", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Brewcontroller Skill", + "android_handler": "skill-brewcontroller.rcaller.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-10T03:30:16Z", + "archived": false, + "license": "unknown", + "modified": "2019-03-23T16:28:28Z", + "authorname": "ImprezaRSC", + "skillname": "Turtleleft", + "foldername": "turtleleft-skill", + "name": "Turtleleft", + "url": "https://github.com/ImprezaRSC/turtleleft-skill", + "category": null, + "description": "This line executes the ros command \"rostopic pub -1 /turtle1/cmd_vel geometry_msgs/twist -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, 1.8]'\" through the Mycroft interface for Linux.", + "short_description": "", + "branch": "master", + "examples": [ + "Left.", + "Left turn.", + "Bank left." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Turtleleft Skill", + "android_handler": "turtleleft-skill.imprezarsc.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-06T08:23:11Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-06T12:30:57Z", + "authorname": "swenvb", + "skillname": "People In Space", + "foldername": "people-in-space-skill", + "name": "People In Space", + "url": "https://github.com/swenvb/people-in-space-skill", + "category": null, + "description": "Ever wondered how many people are in space right now? just ask mycroft, and you will get the answer!", + "short_description": "", + "branch": "master", + "examples": [ + "How many people are in space?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Swen van Brussel" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "People In Space Skill", + "android_handler": "people-in-space-skill.swenvb.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-14T03:39:30Z", + "archived": false, + "license": "mit", + "modified": "2019-04-14T06:08:56Z", + "authorname": "alvaromndz", + "skillname": "YOUR SKILL NAME", + "foldername": "cbt-skill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/alvaromndz/cbt-skill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Cbt Skill", + "android_handler": "cbt-skill.alvaromndz.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-05T15:59:56Z", + "archived": false, + "license": "mit", + "modified": "2019-05-05T17:50:21Z", + "authorname": "jaredjames2020", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-morning", + "name": "YOUR SKILL NAME", + "url": "https://github.com/jaredjames2020/skill-morning", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Morning Skill", + "android_handler": "skill-morning.jaredjames2020.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-07T15:09:35Z", + "archived": false, + "license": "mit", + "modified": "2019-02-07T15:12:59Z", + "authorname": "jmmisiegoruiz", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-pickup-toys", + "name": "YOUR SKILL NAME", + "url": "https://github.com/jmmisiegoruiz/skill-pickup-toys", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "mycroft-core", + "gensim", + "adapt-parser" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pickup Toys Skill", + "android_handler": "skill-pickup-toys.jmmisiegoruiz.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-29T10:03:55Z", + "archived": false, + "license": "mit", + "modified": "2019-09-14T12:26:50Z", + "authorname": "Julia3107", + "skillname": "YOUR SKILL NAME", + "foldername": "arduino-control-skill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/Julia3107/arduino-control-skill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Arduino Control Skill", + "android_handler": "arduino-control-skill.julia3107.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-12T11:15:14Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-02-12T11:16:44Z", + "authorname": "AIIX", + "skillname": "Wikipedia", + "foldername": "plasma-skill-wiki", + "name": "Wikipedia", + "url": "https://github.com/AIIX/plasma-skill-wiki", + "category": null, + "description": "Query [Wikipedia](https://www.wikipedia.org) for answers to all your questions! Get just the\nsummary, or ask for more to get in-depth information.", + "short_description": "", + "branch": "master", + "examples": [ + "Tell me about Elon Musk.", + "Tell me about beans.", + "Check wikipedia for beans.", + "Search for water.", + "Tell me about Elon Musk", + "Tell me about beans", + "Check wikipedia for beans", + "Search for water" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft AI" + ], + "requirements": { + "python": [ + "git+https://github.com/davidedmundson/Wikipedia" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Plasma Wiki Skill", + "android_handler": "plasma-skill-wiki.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-03-05T16:40:05Z", + "archived": false, + "license": "mit", + "modified": "2019-03-20T14:09:13Z", + "authorname": "BrianArch96", + "skillname": "YOUR SKILL NAME", + "foldername": "Mycroft-scheduler", + "name": "YOUR SKILL NAME", + "url": "https://github.com/BrianArch96/Mycroft-scheduler", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Scheduler Skill", + "android_handler": "Mycroft-scheduler.brianarch96.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-30T06:39:42Z", + "archived": false, + "license": "mit", + "modified": "2019-08-31T11:49:57Z", + "authorname": "chrise123x", + "skillname": "Skill-Particle", + "foldername": "skill-particle", + "name": "Skill-Particle", + "url": "https://github.com/chrise123x/skill-particle", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Particle Skill", + "android_handler": "skill-particle.chrise123x.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-23T12:53:04Z", + "archived": false, + "license": "mit", + "modified": "2019-09-23T14:01:05Z", + "authorname": "oliverguhr", + "skillname": "YOUR SKILL NAME", + "foldername": "mycroft-skill-history", + "name": "YOUR SKILL NAME", + "url": "https://github.com/oliverguhr/mycroft-skill-history", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft History Skill", + "android_handler": "mycroft-skill-history.oliverguhr.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-23T01:39:49Z", + "archived": false, + "license": "mit", + "modified": "2020-02-28T01:16:48Z", + "authorname": "Shiroke-013", + "skillname": "YOUR SKILL NAME", + "foldername": "Antonia", + "name": "YOUR SKILL NAME", + "url": "https://github.com/Shiroke-013/Antonia", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Antonia Skill", + "android_handler": "Antonia.shiroke-013.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-07-27T17:36:40Z", + "archived": false, + "license": "mit", + "modified": "2019-07-28T03:26:53Z", + "authorname": "MajesticMagician", + "skillname": "YOUR SKILL NAME", + "foldername": "Nmap-Mycroft", + "name": "YOUR SKILL NAME", + "url": "https://github.com/MajesticMagician/Nmap-Mycroft", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Nmap Mycroft Skill", + "android_handler": "Nmap-Mycroft.majesticmagician.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-23T08:05:09Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-08T10:58:49Z", + "authorname": "BhavikKatyal", + "skillname": "Count", + "foldername": "Skill", + "name": "Count", + "url": "https://github.com/BhavikKatyal/Skill", + "category": "Daily", + "description": "This skill lets Mycroft do counting to a number or and countdown from a number.", + "short_description": "Count and countdown skill", + "branch": "master", + "examples": [ + "Count to 10.", + "Countdown from 10." + ], + "tags": [ + "Daily", + "countdown", + "count", + "no-license" + ], + "platforms": [ + "platform_mark1", + "platform_mark2", + "platform_picroft", + "platform_plasmoid" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": " Skill", + "android_handler": "Skill.bhavikkatyal.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-28T16:08:51Z", + "archived": false, + "license": "unknown", + "modified": "2019-04-28T16:08:56Z", + "authorname": "FruityWelsh", + "skillname": "Mycroft Blender Control", + "foldername": "mycroft-blender-control-skill", + "name": "Mycroft Blender Control", + "url": "https://github.com/FruityWelsh/mycroft-blender-control-skill", + "category": null, + "description": "Skill to have a mode so i can run blender operators (the guis buttons) so that i can quickly create and manipulate objects without having to remember where menus are.", + "short_description": "", + "branch": "master", + "examples": [ + "“help me use blender”", + "“help me 3d model”" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Andy" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Blender Control Skill", + "android_handler": "mycroft-blender-control-skill.fruitywelsh.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-01T11:02:26Z", + "archived": false, + "license": "mit", + "modified": "2019-09-01T11:24:51Z", + "authorname": "atheedom", + "skillname": "YOUR SKILL NAME", + "foldername": "mycroft-skill-hello-world", + "name": "YOUR SKILL NAME", + "url": "https://github.com/atheedom/mycroft-skill-hello-world", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Hello World Skill", + "android_handler": "mycroft-skill-hello-world.atheedom.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-12T03:20:40Z", + "archived": false, + "license": "mit", + "modified": "2019-04-12T03:23:37Z", + "authorname": "Cschlaefli", + "skillname": "YOUR SKILL NAME", + "foldername": "gatherer-query-skill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/Cschlaefli/gatherer-query-skill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "mtgsdk" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Gatherer Query Skill", + "android_handler": "gatherer-query-skill.cschlaefli.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-03T16:06:45Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-06-10T23:21:40Z", + "authorname": "maxrbriggs", + "skillname": "YOUR SKILL NAME", + "foldername": "mycroft-splitter-skill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/maxrbriggs/mycroft-splitter-skill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Splitter Skill", + "android_handler": "mycroft-splitter-skill.maxrbriggs.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-15T18:57:52Z", + "archived": false, + "license": "mit", + "modified": "2020-04-30T06:23:52Z", + "authorname": "edegeyer", + "skillname": "YOUR SKILL NAME", + "foldername": "masterarbeit", + "name": "YOUR SKILL NAME", + "url": "https://github.com/edegeyer/masterarbeit", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Masterarbeit Skill", + "android_handler": "masterarbeit.edegeyer.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-30T22:01:18Z", + "archived": false, + "license": "mit", + "modified": "2020-10-25T12:12:28Z", + "authorname": "adi-mikulic", + "skillname": "Send-Serial-Packet-Skill", + "foldername": "send-serial-packet-skill", + "name": "Send-Serial-Packet-Skill", + "url": "https://github.com/adi-mikulic/send-serial-packet-skill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Kiahna J. Tucker" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Send Serial Packet Skill", + "android_handler": "send-serial-packet-skill.adi-mikulic.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-08T04:40:41Z", + "archived": false, + "license": "mit", + "modified": "2019-04-08T22:04:36Z", + "authorname": "cjk8zb", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-wemo-outlet", + "name": "YOUR SKILL NAME", + "url": "https://github.com/cjk8zb/skill-wemo-outlet", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wemo Outlet Skill", + "android_handler": "skill-wemo-outlet.cjk8zb.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-09T22:17:24Z", + "archived": false, + "license": "mit", + "modified": "2019-01-09T22:39:12Z", + "authorname": "tsandh", + "skillname": "Speed Test Skill", + "foldername": "speed-test-skill", + "name": "Speed Test Skill", + "url": "https://github.com/tsandh/speed-test-skill", + "category": null, + "description": "Finds closest Speedtest server and runs an upload and download test and reports\nserver and upload and download speeds im Megabits per second.", + "short_description": "", + "branch": "master", + "examples": [ + "Run Speed Test.", + "Run Speed Test" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Thomas Sandholm" + ], + "requirements": { + "python": [ + "speedtest-cli", + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Speed Test Skill", + "android_handler": "speed-test-skill.tsandh.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-07T00:01:18Z", + "archived": false, + "license": "unknown", + "modified": "2020-02-21T22:00:40Z", + "authorname": "jrwarwick", + "skillname": "Count Down", + "foldername": "count-down-skill", + "name": "Count Down", + "url": "https://github.com/jrwarwick/count-down-skill", + "category": "Productivity", + "description": "Whether you are playing hide and seek or having a jam session, have mycroft do the count downs for you!", + "short_description": "Count down out loud", + "branch": "master", + "examples": [ + "Count down from 10.", + "Count backwards from 30.", + "Give us a 60 second count down.", + "Count down from 10", + "Count backwards from 30", + "Give us a 60 second count down" + ], + "tags": [ + "Productivity", + "Time", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "jrwarwick" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Count Down Skill", + "android_handler": "count-down-skill.jrwarwick.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-11T22:05:28Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-12-11T22:05:35Z", + "authorname": "gordtulloch", + "skillname": "Mycroft Indi", + "foldername": "mycroft-indi-skill", + "name": "Mycroft Indi", + "url": "https://github.com/gordtulloch/mycroft-indi-skill", + "category": "IoT", + "description": "Telescopes using the indi (instrument nuetral device interface www.indilib.org) can be controlled using this skill", + "short_description": "Voice interface to control a telescope using the indi protocol", + "branch": "master", + "examples": [ + "Goto.", + "What am i looking at?", + "Where am i pointed?", + "Slew and solve.", + "Solve.", + "Goto", + "What am i looking at", + "Where am i pointed", + "Slew and solve", + "Solve" + ], + "tags": [ + "IoT", + "telescope", + "Astronomy", + "indi", + "Astronomy telescope indi", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/asterisk.svg", + "credits": [ + "Gord Tulloch" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Indi Skill", + "android_handler": "mycroft-indi-skill.gordtulloch.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-07T03:21:23Z", + "archived": false, + "license": "unknown", + "modified": "2019-04-08T04:26:48Z", + "authorname": "evanwike", + "skillname": "Grocery List", + "foldername": "grocery-list-skill", + "name": "Grocery List", + "url": "https://github.com/evanwike/grocery-list-skill", + "category": null, + "description": "Mycroft will keep track of and update your grocery list!", + "short_description": "", + "branch": "master", + "examples": [ + "What's on my grocery list?", + "Add hot pockets to my grocery list.", + "Remove apples from my grocery list.", + "How many items are on my grocery list." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Evan Wike" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Grocery List Skill", + "android_handler": "grocery-list-skill.evanwike.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-17T21:19:16Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-04-17T22:50:58Z", + "authorname": "gras64", + "skillname": "Please Repeat", + "foldername": "pleace-repeat", + "name": "Please Repeat", + "url": "https://github.com/gras64/pleace-repeat", + "category": "Daily", + "description": "You can always repeat the last sentence if you did not understand it", + "short_description": "You did not understand anything and want mycroft to repeat itself", + "branch": "master", + "examples": [ + "Please repeat.", + "Can you repeat that.", + "Pardon.", + "Repeat please.", + "Please repeat", + "Can you repeat that", + "Pardon", + "Repeat please" + ], + "tags": [ + "Productivity", + "Repeat", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/retweet.svg", + "credits": [ + "Gras64" + ], + "categories": [ + "Daily", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pleace Repeat Skill", + "android_handler": "pleace-repeat.gras64.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-07-28T03:30:25Z", + "archived": false, + "license": "mit", + "modified": "2019-07-30T03:30:25Z", + "authorname": "MajesticMagician", + "skillname": "YOUR SKILL NAME", + "foldername": "WebView-Mycroft", + "name": "YOUR SKILL NAME", + "url": "https://github.com/MajesticMagician/WebView-Mycroft", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Webview Mycroft Skill", + "android_handler": "WebView-Mycroft.majesticmagician.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-10-28T01:08:21Z", + "archived": false, + "license": "unknown", + "modified": "2019-11-12T22:38:09Z", + "authorname": "mofadashi", + "skillname": "Allergy Level", + "foldername": "mycroft-skill-allergy", + "name": "Allergy Level", + "url": "https://github.com/mofadashi/mycroft-skill-allergy", + "category": "Daily", + "description": "With this skill users will be able to inquire what the allergy level will be for either today or tomorrow.\nThe results are pulled from pollen.com\nThe skill uses the mycrofts IP Address to determining the zip code(if you use VPN, it doesn't provide the correct reults)", + "short_description": "Allergy report for my husband David", + "branch": "master", + "examples": [ + "How are the allergies today.", + "What's the allergy level tomorrow?", + "how are the allergies today", + "What's the allergy level tomorrow" + ], + "tags": [ + "Allergy", + "Daily", + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Muge Niu" + ], + "categories": [ + "Daily", + "Information" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Allergy Skill", + "android_handler": "mycroft-skill-allergy.mofadashi.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-13T13:32:49Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-02-28T23:44:11Z", + "authorname": "domcross", + "skillname": "Shairport", + "foldername": "shairport-skill", + "name": "Shairport", + "url": "https://github.com/domcross/shairport-skill", + "category": "Music & Audio", + "description": "This skill will install shairport-sync package that turns your Picroft (or Mycroft on a Debian-style Linux) into an airplay audio player. Nothing fancy here like ducking or volume control, just turning Shairport-sync on and off.\n\nThis is just a quick hack I made on a rainy day that \"works for me\" and comes without any warranty or support.", + "short_description": "Run and control shairport-sync", + "branch": "master", + "examples": [ + "Activate shairport.", + "Disable shairport.", + "Activate shairport", + "Disable shairport" + ], + "tags": [ + "Airport", + "Music", + "Audio", + "Music & Audio", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/apple-alt.svg", + "credits": [ + "Dominik (domcross)" + ], + "categories": [ + "Music & Audio" + ], + "requirements": { + "system": { + "apt-get": "shairport-sync" + }, + "exes": [ + "shairport-sync" + ], + "python": [], + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Shairport Skill", + "android_handler": "shairport-skill.domcross.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-21T07:44:45Z", + "archived": false, + "license": "unknown", + "modified": "2019-09-07T02:27:46Z", + "authorname": "abowerman", + "skillname": "Nanoleaf", + "foldername": "nanoleaf-skill", + "name": "Nanoleaf", + "url": "https://github.com/abowerman/nanoleaf-skill", + "category": null, + "description": "Robots and blinky lights, oh my.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn on the nanoleaf.", + "Turn off the nanoleaf." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Nanoleaf Skill", + "android_handler": "nanoleaf-skill.abowerman.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-20T02:25:51Z", + "archived": false, + "license": "unknown", + "modified": "2019-06-20T03:03:27Z", + "authorname": "krisgesling", + "skillname": "Regex Example", + "foldername": "regex-example-skill", + "name": "Regex Example", + "url": "https://github.com/krisgesling/regex-example-skill", + "category": "Examples", + "description": "A very simple Skill showing how to use regex files with the Adapt intent parser.\n\nFor more detail on the structure of Skills and different types of intents, see [Introduction to Developing Skills](https://mycroft.ai/documentation/skills/introduction-developing-skills/) in the Mycroft.ai documentation.", + "short_description": "A quick regex examples for Skill developers", + "branch": "master", + "examples": [ + "Apple is an example.", + "An example is zebra.", + "Apple is an example", + "An example is zebra" + ], + "tags": [ + "Examples", + "regex", + "adapt", + "example", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "@krisgesling" + ], + "categories": [ + "Examples" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Regex Example Skill", + "android_handler": "regex-example-skill.krisgesling.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-15T15:14:41Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-05-15T23:01:17Z", + "authorname": "retrodaredevil", + "skillname": "Minecraft Server Status", + "foldername": "minecraft-server-status-skill", + "name": "Minecraft Server Status", + "url": "https://github.com/retrodaredevil/minecraft-server-status-skill", + "category": "Entertainment", + "description": "With this skill you can ask Mycroft the player count and MOTD on Minecraft Servers!", + "short_description": "Tells you the status of your favorite Minecraft Servers", + "branch": "master", + "examples": [ + "How many people are online in Mineplex.", + "How many people are online in mineplex dot com port 25565.", + "What is the M O T D of Mineplex?", + "How many people are online in Mineplex", + "How many people are online in mineplex dot com port 25565", + "What is the M O T D of Mineplex" + ], + "tags": [ + "Entertainment", + "Information", + "Video", + "Minecraft", + "Games", + "Video Games", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "todo", + "credits": [ + "Joshua Shannon (@retrodaredevil)" + ], + "categories": [ + "Entertainment", + "Information" + ], + "requirements": { + "python": [ + "mcstatus" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Minecraft Server Status Skill", + "android_handler": "minecraft-server-status-skill.retrodaredevil.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-03-24T21:37:56Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-12-19T02:51:51Z", + "authorname": "retrodaredevil", + "skillname": "YOUR SKILL NAME", + "foldername": "youtube-skill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/retrodaredevil/youtube-skill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Youtube face to face by daft punk.", + "Tell me some information about this youtube song.", + "Put youtube in full screen.", + "Fast forward 2 minutes.", + "Rewind 20 seconds.", + "Youtube face to face by daft punk", + "Tell me some information about this youtube song", + "Put youtube in full screen", + "Fast forward 2 minutes", + "Rewind 20 seconds" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Your name" + ], + "requirements": { + "python": [ + "youtube-dl" + ], + "system": { + "all": "mplayer" + }, + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Youtube Skill", + "android_handler": "youtube-skill.retrodaredevil.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-24T20:11:10Z", + "archived": false, + "license": "mit", + "modified": "2019-04-15T20:01:56Z", + "authorname": "dgardner4695", + "skillname": "TEA Control Skill", + "foldername": "skill-tea-control", + "name": "TEA Control Skill", + "url": "https://github.com/dgardner4695/skill-tea-control", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "What is the status of the check engine light?", + "Please tell me how much gas I have left.", + "What is the current RPM?", + "Lock/Unlock the doors.", + "Is my car locked?", + "Please tell me how much gas I have left", + "Lock/Unlock the doors" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Daniel Gardner" + ], + "requirements": { + "python": [ + "inflect", + "pyserial" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Tea Control Skill", + "android_handler": "skill-tea-control.dgardner4695.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-27T21:00:05Z", + "archived": false, + "license": "unknown", + "modified": "2020-02-18T18:37:37Z", + "authorname": "Karacolmar", + "skillname": "Next Tram", + "foldername": "next-tram-skill", + "name": "Next Tram", + "url": "https://github.com/Karacolmar/next-tram-skill", + "category": null, + "description": "Configure one tram station close to your home. your mycroft device will be able to tell you how long you will have to wait for the next tram and whether to hurry up\n\n!", + "short_description": "", + "branch": "master", + "examples": [ + "When is the next tram north?", + "When does the next tram leave?", + "How long until the next tram goes into town?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "karacolmar" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Next Tram Skill", + "android_handler": "next-tram-skill.karacolmar.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-11-09T19:46:14Z", + "archived": false, + "license": "unknown", + "modified": "2019-11-10T22:50:38Z", + "authorname": "Nos-", + "skillname": "Public Transport", + "foldername": "public-transport-skill", + "name": "Public Transport", + "url": "https://github.com/Nos-/public-transport-skill", + "category": "Transportation", + "description": "Auskunft über Bus- und Bahnverbindungen im Bereich der DVB (Dresdner Verkehrsbetriebe) und des VVO (Verkehrsverbund Oberelbe, Sachsen) - ein Sprachassistent für datenschutzbewusste Reisende.\n\nEntstanden beim [opendatacamp2019](http://www.dresden.de/odcdresden19).", + "short_description": "Nahverkehrsauskunft für Dresden (dvb, vvo) per [MyCroft-Sprachassistent](https://mycroft.ai/).", + "branch": "master", + "examples": [ + "Wie komme ich nach ... ?", + "Wie komme ich von ... nach ... ?", + "Wann fährt der nächste Bus?", + "Wann fährt die nächste Bahn?", + "Wann fährt Linie ... ?", + "Wohin fährt Linie ... ?" + ], + "tags": [ + "Transportation", + "Nahverkehr", + "ÖPNV", + "Dresden", + "Information", + "DVB", + "Daily", + "Sachsen", + "VVO", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "N. Schwirz" + ], + "categories": [ + "Transportation", + "Daily", + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Public Transport Skill", + "android_handler": "public-transport-skill.nos-.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-11-15T02:26:38Z", + "archived": false, + "license": "unknown", + "modified": "2020-04-04T20:31:53Z", + "authorname": "jandrovins", + "skillname": "Lahuertaderamiroskill", + "foldername": "LaHuertaDeRamiroSkill", + "name": "Lahuertaderamiroskill", + "url": "https://github.com/jandrovins/LaHuertaDeRamiroSkill", + "category": "IoT", + "description": "This skill is intended to administrate 4 aspects of a orchard: soil moisture, temperature, brightness and athmomspheric pressure. this variables will me measure a few times a day, and depending on the data collected mycroft will alert the user to water the plant.", + "short_description": "Orchestrates an automatic orchard with mycroft", + "branch": "master", + "examples": [ + "How are my plants.", + "How is my plant.", + "What is the soil moisture?", + "When was the last time my plants were watered?", + "When was the last time my plant was watered?", + "What is the temperature of my plant?", + "What is the temperature of my plants?", + "What is my plant's temperature?", + "What is my plant's soil moisture?", + "What is the brightness of my plants?", + "What is my plant's brightness?", + "What is my plant's athmospheric pressure?", + "What is the athmomspheric pressure of my plant?", + "What is the athmomspheric pressure of my plants?", + "How is my orchard.", + "How is my garden.", + "When was the last time my garden was watered?", + "When was the last time my orchard was watered?", + "What is the temperature of my garden?", + "What is the temperature of my orchard?", + "What is my orchard's temperature?", + "What is my garden's temperature?", + "What is my garden's moisture?", + "What is my orchard's moisture?", + "What is my orchard's soil moisture?", + "What is my garden's soil moisture?", + "What is the brightness of my garden?", + "What is the brightness of my orchard?", + "What is my orchard's brightness?", + "What is my garden's brightness?", + "What is my orchard's athmospheric pressure?", + "What is my garden's athmospheric pressure?", + "How are my plants", + "How is my plant", + "What is the soil moisture", + "When was the last time my plants were watered", + "When was the last time my plant was watered", + "What is the temperature of my plant", + "What is the temperature of my plants", + "What is my plant's temperature", + "What is my plant's soil moisture", + "What is the brightness of my plants", + "What is my plant's brightness", + "What is my plant's athmospheric pressure", + "What is the athmomspheric pressure of my plant", + "What is the athmomspheric pressure of my plants", + "How is my orchard", + "How is my garden", + "When was the last time my garden was watered", + "When was the last time my orchard was watered", + "What is the temperature of my garden", + "What is the temperature of my orchard", + "What is my orchard's temperature", + "What is my garden's temperature", + "What is my garden's moisture", + "What is my orchard's moisture", + "What is my orchard's soil moisture", + "What is my garden's soil moisture", + "What is the brightness of my garden", + "What is the brightness of my orchard", + "What is my orchard's brightness", + "What is my garden's brightness", + "What is my orchard's athmospheric pressure", + "What is my garden's athmospheric pressure" + ], + "tags": [ + "IoT", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Vincent A. Arcila, Santiago Santacruz, Andrés D. Chaves." + ], + "categories": [ + "IoT", + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Lahuertaderamiroskill Skill", + "android_handler": "LaHuertaDeRamiroSkill.jandrovins.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-03-05T18:04:52Z", + "archived": false, + "license": "unknown", + "modified": "2019-03-05T18:05:02Z", + "authorname": "cliffordvandyk", + "skillname": "Mycroft Influxdb Sensor Lookup", + "foldername": "mycroft-influxdb-sensor-lookup-skill", + "name": "Mycroft Influxdb Sensor Lookup", + "url": "https://github.com/cliffordvandyk/mycroft-influxdb-sensor-lookup-skill", + "category": null, + "description": "When queried, the skill fetches the last sensor reading recorded in a local influxdb database. for example, querying the temperature of the pool.", + "short_description": "", + "branch": "master", + "examples": [ + "What is the temperature of the pool?", + "How warm is the pool?", + "How cold is the pool?", + "What is the pool temperature?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "cliffordvandyk@gmail.com" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Influxdb Sensor Lookup Skill", + "android_handler": "mycroft-influxdb-sensor-lookup-skill.cliffordvandyk.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-30T00:33:11Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-05-30T14:59:40Z", + "authorname": "fractal13", + "skillname": "YOUR SKILL NAME", + "foldername": "skill-rock-paper-scissors", + "name": "YOUR SKILL NAME", + "url": "https://github.com/fractal13/skill-rock-paper-scissors", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "I challenge you to rock-paper-scissors.", + "Tell me my rock-paper-scissors score.", + "Show the rock-paper-scissors scoreboard.", + "Debug rock-paper-scissors.", + "i challenge you to rock-paper-scissors", + "tell me my rock-paper-scissors score", + "show the rock-paper-scissors scoreboard", + "debug rock-paper-scissors" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rock Paper Scissors Skill", + "android_handler": "skill-rock-paper-scissors.fractal13.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-04T13:46:01Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-09-06T12:05:30Z", + "authorname": "thiagodchen", + "skillname": "Inflação Brasileira", + "foldername": "inflacao-skill", + "name": "Inflação Brasileira", + "url": "https://github.com/thiagodchen/inflacao-skill", + "category": null, + "description": "Utilizando os dados do IPCA através do sistema do IBGE, a skill Inflação permite que consulte taxa de variação do IPCA.", + "short_description": "", + "branch": "master", + "examples": [ + "Quanto está a variação do IPCA hoje?", + "Quero saber a variação mensal do ipca de março de 2017." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Inflacao Skill", + "android_handler": "inflacao-skill.thiagodchen.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-24T23:55:52Z", + "archived": false, + "license": "mit", + "modified": "2019-07-12T05:15:42Z", + "authorname": "drewlg", + "skillname": "Update Self", + "foldername": "Update-Self", + "name": "Update Self", + "url": "https://github.com/drewlg/Update-Self", + "category": null, + "description": "A Simple task to use the msm manager to update the skills installed.", + "short_description": "", + "branch": "master", + "examples": [ + "Update yourself.", + "Do you have any updates?", + "Update yourself" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Doctor Strange\nList Repos Forked from PyAntony/List-Repos" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Update Self Skill", + "android_handler": "Update-Self.drewlg.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-13T22:45:51Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-01-22T01:15:10Z", + "authorname": "JonStratton", + "skillname": "Roomba Serial Command", + "foldername": "roomba-serial-command-skill", + "name": "Roomba Serial Command", + "url": "https://github.com/JonStratton/roomba-serial-command-skill", + "category": "IoT", + "description": "This skill is to be used with a roomba with a serial connection to a small single board computer running the roomba-serial-command-service. This device must also be connected to the same local network that mycroft is running from. The mycoft skill will use zeroconf to try to locate the service.", + "short_description": "Talks to a roomba that is connected to something running [roomba-serial-command-service](https://github.com/JonStratton/Roomba-Serial-Command-Service).", + "branch": "master", + "examples": [ + "List robots.", + "Tell roomba to clean.", + "Tell roomba to dock.", + "Tell robot off.", + "List robots", + "Tell roomba to clean", + "Tell roomba to dock", + "Tell robot off" + ], + "tags": [ + "IoT", + "roomba", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Jon Stratton (@JonStratton)" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [ + "zeroconf" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Roomba Serial Command Skill", + "android_handler": "roomba-serial-command-skill.jonstratton.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-03-10T09:16:40Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-12-19T02:53:34Z", + "authorname": "Shivaabhai", + "skillname": "Wikipedia", + "foldername": "webmd-skill", + "name": "Wikipedia", + "url": "https://github.com/Shivaabhai/webmd-skill", + "category": "Information", + "description": "Query [Wikipedia](https://www.wikipedia.org) for answers to all your questions. Get just a summary, or ask for more to get in-depth information.\n \n This Skill uses the [Wikimedia API](https://en.wikipedia.org/w/api.php).", + "short_description": "Wikipedia", + "branch": "master", + "examples": [ + "Tell me about Elon Musk.", + "Tell me about beans.", + "Tell me something random.", + "Check Wikipedia for beans.", + "Tell me about the Pembroke Welsh Corgi.", + "Search for chocolate.", + "More information.", + "Tell me More.", + "Tell me about Elon Musk", + "Tell me about beans", + "Tell me something random", + "Check Wikipedia for beans", + "Tell me about the Pembroke Welsh Corgi", + "Search for chocolate", + "More information (followup after an initial summary)", + "Tell me More (followup after an initial summary)" + ], + "tags": [ + "wiki", + "query", + "wikipedia", + "encyclopedia", + "Information", + "general-knowledge", + "question", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/brands/wikipedia-w.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "webmd" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Webmd Skill", + "android_handler": "webmd-skill.shivaabhai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-05T02:43:29Z", + "archived": false, + "license": "unknown", + "modified": "2019-05-06T00:16:51Z", + "authorname": "ImprezaRSC", + "skillname": "Gpio Pins Skill", + "foldername": "gpio-pins-skill", + "name": "Gpio Pins Skill", + "url": "https://github.com/ImprezaRSC/gpio-pins-skill", + "category": null, + "description": "This is a demo script to activate GPIO pins in a Raspberry Pi using a verbal command in Picroft installations. It activates pin 11 in (BOARD) configuration twice. You should see 2 pulsations of an LED, small motor, or speaker depending on what you want to attach to the pins. A breadboard with female-to-male jumpers and a resistor is recommended for ease of use with the Pi's pins.", + "short_description": "", + "branch": "master", + "examples": [ + "Pins.", + "Io.", + "Pie." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Gpio Pins Skill", + "android_handler": "gpio-pins-skill.imprezarsc.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-21T14:53:02Z", + "archived": false, + "license": "apache-2.0", + "modified": "2019-10-27T19:28:25Z", + "authorname": "domcross", + "skillname": "Apprise", + "foldername": "apprise-skill", + "name": "Apprise", + "url": "https://github.com/domcross/apprise-skill", + "category": "Productivity", + "description": "With this skill you can send push notifications to a large number of notifications services including pushbullet, pushover, twitter, email and many many more - using the fantastic apprise lib...\n\nConfigure up to three services and/or use a configuration file (e.g. when you do not want to upload your username and password to home.mycroft.ai)\nPlease refer to the [apprise lib wiki](https://github.com/caronc/apprise/wiki) for detailed information on service url configuration.\nFor config file usage instructions please see the [apprise config file manual](https://github.com/caronc/apprise/wiki/config).", + "short_description": "Send push notification to almost every platform (using apprise lib)", + "branch": "master", + "examples": [ + "Apprise someone of something.", + "Apprise someone of something" + ], + "tags": [ + "Messaging", + "Push", + "Productivity", + "Apprise", + "Notify", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/comment-dots.svg", + "credits": [ + "Dominik (@domcross)" + ], + "categories": [ + "Productivity", + "Messaging" + ], + "requirements": { + "python": [ + "apprise" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Apprise Skill", + "android_handler": "apprise-skill.domcross.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-10T07:51:18Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-04-16T11:13:29Z", + "authorname": "Cathalb28345", + "skillname": "Weather", + "foldername": "weather", + "name": "Weather", + "url": "https://github.com/Cathalb28345/weather", + "category": null, + "description": "Get weather conditions, forecasts, expected precipitation and more! By default it will tell\nyou about your default location, or you can ask for other cities around the world. Current\nconditions and weather forecasts come from [Open Weather Map](https://openweathermap.org).\n\nFor devices with screen support, conditions are briefly shown.", + "short_description": "", + "branch": "master", + "examples": [ + "What is the weather?", + "What is the forecast tommorow?", + "What is the weather going to be like Tuesday?", + "What is the weather in San Francisco?", + "When will it rain next?", + "How windy is it?", + "What's the humidity?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Mycroft AI" + ], + "requirements": { + "python": [ + "requests==2.13.0", + "pyowm==2.6.1", + "multi-key-dict==2.0.3" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Weather Skill", + "android_handler": "weather.cathalb28345.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-07-30T08:04:15Z", + "archived": false, + "license": "unknown", + "modified": "2019-07-30T08:04:22Z", + "authorname": "TheCis", + "skillname": "Sport Exercises", + "foldername": "sport-exercises-skill", + "name": "Sport Exercises", + "url": "https://github.com/TheCis/sport-exercises-skill", + "category": "Daily", + "description": "Mycroft will help you train your body parts with diffrent exercises.", + "short_description": "Train your body parts.", + "branch": "master", + "examples": [ + "Tell me an exercise.", + "Tell me an exercise for legs.", + "What exercise should i do for legs?", + "Tell me an exercise for chest.", + "What exercise should i do for chest?", + "Tell me an exercise for triceps.", + "What exercise should i do for triceps?", + "Tell me an exercise for biceps.", + "What exercise should i do for biceps?", + "What exercise should i do for today?", + "What exercise should i do for legs." + ], + "tags": [ + "Sport", + "Workout", + "parts", + "Productivity", + "Daily", + "Body", + "Body parts", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Mocan Narcis" + ], + "categories": [ + "Daily", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Sport Exercises Skill", + "android_handler": "sport-exercises-skill.thecis.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-11-10T19:37:31Z", + "archived": false, + "license": "unknown", + "modified": "2019-11-11T01:19:53Z", + "authorname": "waltk99", + "skillname": "Ann", + "foldername": "ann-skill", + "name": "Ann", + "url": "https://github.com/waltk99/ann-skill", + "category": "Entertainment", + "description": "", + "short_description": "Phrases from leslie knope to ann perkins", + "branch": "master", + "examples": [ + "Oh, ann.", + "Nope says.", + "Oh, ann", + "Nope says" + ], + "tags": [ + "Silly", + "Entertainment", + "and", + "recreation", + "Parks", + "Parks and recreation", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "EmmaK" + ], + "categories": [ + "Entertainment", + "Silly" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Ann Skill", + "android_handler": "ann-skill.waltk99.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-11T16:09:10Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-01-01T14:53:10Z", + "authorname": "thevirtuoso1973", + "skillname": "Local Music Player", + "foldername": "local-music-skill", + "name": "Local Music Player", + "url": "https://github.com/thevirtuoso1973/local-music-skill", + "category": "Entertainment", + "description": "This is a 'skill'/add-on for the MycroftAI assistant that lets you play mp3 files on your computer.\n\nMycroft currently looks through the files in `~/Music` (`/home/Music`) path to see if the song mentioned is present.\nYou can edit the code in `__init__.py` if you want it to look through another directory.\n\nIt compares the filenames to the user's request and plays the matching song, if a match is confident enough.\n\nN.B. you can put a bunch of mp3 files in a folder and ask it to play _folder name_ and it'll play all the songs in that folder. Great for albums!", + "short_description": "Play downloaded mp3 files on your `~/Music` path with MycroftAI on Linux.", + "branch": "master", + "examples": [ + "Play Money by Pink Floyd.", + "Pause.", + "Resume.", + "Play Money by Pink Floyd", + "Pause", + "Resume" + ], + "tags": [ + "IoT", + "downloaded", + "music", + "linux", + "Music", + "Media", + "Entertainment", + "listen", + "no-license" + ], + "platforms": [ + "platform_picroft", + "platform_plasmoid" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/music.svg", + "credits": [ + "@thevirtuoso1973" + ], + "categories": [ + "Entertainment", + "IoT", + "Music", + "Media" + ], + "requirements": { + "python": [ + "os", + "random" + ], + "skills": [ + "mycroft-playback-control" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Local Music Skill", + "android_handler": "local-music-skill.thevirtuoso1973.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-04T21:07:59Z", + "archived": false, + "license": "unknown", + "modified": "2019-07-20T09:17:07Z", + "authorname": "ldubost", + "skillname": "Sports", + "foldername": "sports-skill", + "name": "Sports", + "url": "https://github.com/ldubost/sports-skill", + "category": "Information", + "description": "Get sports results from open data sources including Wikipedia\n\nthis service requires a server to treat the results and manage the sources. The code for this server is an XWiki Application provided here: https://github.com/ldubost/xwiki-sports-skill/ which currently supports only the Tennis French Open 2019.\n\nA server is running at http://wiki-scores.org/ where you can test the capabilities of that skill.\n\nYou can hear a demo here https://raw.githubusercontent.com/ldubost/sports-skill/master/mycroftsports.mp3", + "short_description": "Mycroft skill to get sports results from open data sources", + "branch": "master", + "examples": [ + "<French open> results for <Djokovic>", + "Women <Wimbledon> results for <Halep>", + "What are the Women <worldcup> results for <France>?", + "Latest Wimbledon results.", + "Next VolleyBall games.", + "Available Sports.", + "What are the Women <worldcup> results for <France>", + "Latest Wimbledon results", + "Next VolleyBall games", + "Available Sports" + ], + "tags": [ + "Sports", + "Information", + "Tennis", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Ludovic Dubost" + ], + "categories": [ + "Information", + "Sports" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Sports Skill", + "android_handler": "sports-skill.ldubost.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-31T09:18:26Z", + "archived": false, + "license": "unknown", + "modified": "2019-01-31T09:18:32Z", + "authorname": "gfhuertac", + "skillname": "Voice Playemjs", + "foldername": "voice-playemjs-skill", + "name": "Voice Playemjs", + "url": "https://github.com/gfhuertac/voice-playemjs-skill", + "category": null, + "description": "There are some music providers that require a ui to work, making them hard to control from audio-only controllers such as mycroft, unless you connect to a third party proxy. this skill tries to solve this.\n\nin order to do that, we leverage playemjs, a js player for online sources such as youtube, vimeo, deezer, and using a headless browser (firefox) and xvfb (if available), we launch an instance of the player and are able to control it using voice commands.\n\nthis is a proof of concept and we hope that it can help others to achieve similar stuff.", + "short_description": "", + "branch": "master", + "examples": [ + "Play queen on deezer.", + "Play inxs on youtube.", + "Play next.", + "Play previous.", + "Stop.", + "Pause.", + "Resume.", + "Set volume to 50." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Gonzalo Huerta-Cánepa" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Voice Playemjs Skill", + "android_handler": "voice-playemjs-skill.gfhuertac.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-17T14:09:54Z", + "archived": false, + "license": "unknown", + "modified": "2019-02-18T20:58:47Z", + "authorname": "andlo", + "skillname": "Common Storytelling", + "foldername": "common-storytelling-skill", + "name": "Common Storytelling", + "url": "https://github.com/andlo/common-storytelling-skill", + "category": "Entertainment", + "description": "A super skill that invokes other skill to tell stories. That mens the story telling skills \n\nThis skill enables Mycroft to tell storie. This skill does not by it self have ny stories, but utilize other\nstorytelling skills that uses this comme storytelling skill.\n\nAt time of writing this to skills is using common storyteliing\nThe Brothers Grimms Fairy tales (https://github.com/andlo/grimms-skill)\nand\nH. C. Andersen's Fairy Tales (https://github.com/andlo/hcandersen-skill)\n\n_“If you want your children to be intelligent, read them fairy tales. If you want them to be more\nintelligent, read them more fairy tales.”\nAlbert Einstein_", + "short_description": "A common storytelling skill", + "branch": "master", + "examples": [ + "Tell a story.", + "Thell the story {story}", + "Tell a fairy tale.", + "Continue story." + ], + "tags": [ + "fairy", + "stories", + "fairytale", + "fairytales", + "common-storytelling", + "Entertainment", + "tales", + "story", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "story-512.png", + "credits": [ + "Andreas Lorensen (@andlo]" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Common Storytelling Skill", + "android_handler": "common-storytelling-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-03T09:19:57Z", + "archived": false, + "license": "unknown", + "modified": "2019-08-07T12:18:06Z", + "authorname": "vozotem", + "skillname": "Weather Test", + "foldername": "weather-test-skill", + "name": "Weather Test", + "url": "https://github.com/vozotem/weather-test-skill", + "category": null, + "description": "J'ai modifié le Skill mycroft-weather-skill utilisant l'API Open Weather Map afin de récupérer la météo et la stocker dans une base de données (avec SQLite). Ce Skill sert à récupérer une température stockée dans la base de données et retourner la valeur vocalement. Il ne peut récupérer une température seulement pour la date courante.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "RaphaelTMM" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Weather Test Skill", + "android_handler": "weather-test-skill.vozotem.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-11T23:34:58Z", + "archived": false, + "license": "mit", + "modified": "2020-07-08T16:10:18Z", + "authorname": "timo-a", + "skillname": "Anki Interface", + "foldername": "anki-interface-skill", + "name": "Anki Interface", + "url": "https://github.com/timo-a/anki-interface-skill", + "category": "Daily", + "description": "Control the flashcard program anki with your voice. mycroft navigates anki by sending key presses.", + "short_description": "Control the flashcard program anki with your voice.", + "branch": "master", + "examples": [ + "Open anki.", + "Start vocabulary review.", + "Open deck two.", + "Open deck number two.", + "Show.", + "Show answer.", + "Easy.", + "Good.", + "Hard.", + "Again.", + "Again on new.", + "Undo.", + "Go back to main menu.", + "Quit.", + "Open anki", + "Start vocabulary review", + "Open deck two", + "Open deck number two", + "show", + "show answer", + "easy", + "good", + "hard", + "again", + "again on new ", + "undo", + "go back to main menu", + "quit" + ], + "tags": [ + "repetition", + "Learning", + "Productivity", + "Daily", + "Spaced", + "Vocab", + "Spaced repetition", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/brain.svg", + "credits": [ + "timo-a" + ], + "categories": [ + "Daily", + "Productivity" + ], + "requirements": { + "python": [ + "python3-xlib", + "pyautogui" + ], + "system": { + "all": "scrot python3-tk python3-dev" + }, + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Anki Interface Skill", + "android_handler": "anki-interface-skill.timo-a.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-10T02:11:08Z", + "archived": false, + "license": "mit", + "modified": "2019-03-09T13:28:40Z", + "authorname": "Shadowsith", + "skillname": "Mycroft Youtube Mpv", + "foldername": "mycroft-youtube-mpv", + "name": "Mycroft Youtube Mpv", + "url": "https://github.com/Shadowsith/mycroft-youtube-mpv", + "category": null, + "description": "Youtube Mpv is a powerful tool on base of the mpv player that uses the mpv unix\nsocket to play and control youtube videos only with help of voice commands.\nIt also checks if mpv is running to avoid not wanted simultaneous mpv sessions.", + "short_description": "", + "branch": "master", + "examples": [ + "Youtube arianna grande 7 rings.", + "Youtube cancel|exit.", + "Youtube pause|wait.", + "Youtube resume|play.", + "Youtube volume up|down|20.", + "Youtube speed up|down|2.", + "Youtube get duration.", + "Youtube get remaining.", + "Youtube get position.", + "Youtube get volume.", + "Youtube get speed.", + "Youtube seek forward|backward|num.", + "Youtube arianna grande 7 rings -- plays first result", + "Youtube cancel|exit -- stops playing", + "Youtube pause|wait -- pause playing", + "Youtube resume|play -- resume playing", + "Youtube volume up|down|20 -- set volume up, down, to number from 0 - 100", + "Youtube speed up|down|2 -- set spee up, down, to floating point number from 0 - 5", + "Youtube get duration -- get video duration", + "Youtube get remaining -- get remaining video time ", + "Youtube get position -- get current time stamp", + "Youtube get volume -- get current volume", + "Youtube get speed -- get current speed", + "Youtube seek forward|backward|num -- seek for/backward or with integer num (+/-)" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Philip Mayer" + ], + "requirements": { + "python": [ + "bs4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Youtube Mpv Skill", + "android_handler": "mycroft-youtube-mpv.shadowsith.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-28T23:30:07Z", + "archived": false, + "license": "unknown", + "modified": "2019-04-29T16:58:30Z", + "authorname": "KittyMac", + "skillname": "Jukebox", + "foldername": "jukebox-spotifyd", + "name": "Jukebox", + "url": "https://github.com/KittyMac/jukebox-spotifyd", + "category": null, + "description": "Should only be used on my jukebox.", + "short_description": "", + "branch": "master", + "examples": [ + "Play the music.", + "Start the music.", + "Play.", + "Start.", + "Go." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Rocco Bowling" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Jukebox Spotifyd Skill", + "android_handler": "jukebox-spotifyd.kittymac.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-13T12:00:49Z", + "archived": false, + "license": "mit", + "modified": "2019-01-15T22:18:19Z", + "authorname": "JoshSnek", + "skillname": "Audible", + "foldername": "skill-audible", + "name": "Audible", + "url": "https://github.com/JoshSnek/skill-audible", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Play the book The Art of War.", + "Go to chapter number 7.", + "Play the book The Art of War", + "Go to chapter number 7" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Joshua Bierton" + ], + "requirements": { + "python": [ + "gensim" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Audible Skill", + "android_handler": "skill-audible.joshsnek.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-11-17T16:36:41Z", + "archived": false, + "license": "unknown", + "modified": "2020-01-05T07:34:33Z", + "authorname": "umglurf", + "skillname": "Entur", + "foldername": "entur-skill", + "name": "Entur", + "url": "https://github.com/umglurf/entur-skill", + "category": "Transport", + "description": "Get the next realtime departure info from the configured stops. You can ask about a specific line or transport method.", + "short_description": "Get realtime departure data from [Entur](https://www.entur.org/)", + "branch": "master", + "examples": [ + "When is the next tram?", + "Get the next line 17.", + "When is the next metro leaving?", + "Give me the next departure.", + "When is the next tram", + "Get the next line 17", + "When is the next metro leaving", + "Give me the next departure" + ], + "tags": [ + "Transport", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "@umglurf" + ], + "categories": [ + "Transport" + ], + "requirements": { + "python": [ + "python-dateutil", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Entur Skill", + "android_handler": "entur-skill.umglurf.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-03T22:28:02Z", + "archived": false, + "license": "unknown", + "modified": "2019-05-04T19:01:26Z", + "authorname": "aarondh", + "skillname": "Wunderlist", + "foldername": "wunderlist-skill", + "name": "Wunderlist", + "url": "https://github.com/aarondh/wunderlist-skill", + "category": null, + "description": "Manage your wunderlist tasks.", + "short_description": "", + "branch": "master", + "examples": [ + "What are my wonder lists?", + "List my wonder lists.", + "List my lists.", + "What are my lists?", + "Wonder list." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "aarondh" + ], + "requirements": { + "python": [ + "wunderpy2==0.1.6\r", + "phonetics==1.0.5" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wunderlist Skill", + "android_handler": "wunderlist-skill.aarondh.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-07-23T08:45:35Z", + "archived": false, + "license": "unknown", + "modified": "2020-04-04T17:12:41Z", + "authorname": "thekindler", + "skillname": "Face Interaction", + "foldername": "face-interaction-mycroft-skill", + "name": "Face Interaction", + "url": "https://github.com/thekindler/face-interaction-mycroft-skill", + "category": "Entertainment", + "description": "Identifies who the person is by face recognition and starts a conversation with him", + "short_description": "Identifies who the person is from his face an", + "branch": "master", + "examples": [ + "Face recognition greet name.", + "Face interaction greet.", + "Start face interaction name.", + "Face recognition start.", + "Face recognition interact.", + "Face recognition converse.", + "Face interaction converse.", + "Face interaction speak.", + "Face recognition greet name", + "Face interaction greet", + "Start face interaction name", + "Face recognition start", + "Face recognition interact", + "Face recognition converse", + "Face interaction converse", + "Face interaction speak" + ], + "tags": [ + "Entertainment", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "anupam" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Face Interaction Mycroft Skill", + "android_handler": "face-interaction-mycroft-skill.thekindler.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-09-24T17:56:18Z", + "archived": false, + "license": "unknown", + "modified": "2020-01-15T22:48:14Z", + "authorname": "a1aiintel", + "skillname": "mycroft-vision-skill", + "foldername": "ZZZ-service-skill-vision", + "name": "mycroft-vision-skill", + "url": "https://github.com/a1aiintel/ZZZ-service-skill-vision", + "category": null, + "description": "Listens to messagebus \"vision_request\" queries, replies with info of what is in vision field\n\nProcesses images for face detection, eye detection and smile detection\n\nwork in progress - motion detection, face recognition\n\nOptionally applies image filters before displaying\n\nTakes webcam pictures", + "short_description": "Listens to messagebus \"vision_request\" queries, replies with info of what is in vision field", + "branch": "master", + "examples": [ + "05-07 16:23:45,035 - CLIClient - INFO - Speak: Here is what i see.", + "Shows feed (with filter if enabled)", + "Requests local/server image classification.", + "06-17 18:19:23,294 - CLIClient - INFO - Speak: i see suit, or maybe it is Windsor tie.", + "05-07 16:29:00,117 - CLIClient - INFO - Speak: There are 0 persons on view.", + "05-07 16:29:00,122 - CLIClient - INFO - Speak: Noone is smiling.", + "05-07 16:29:49,905 - CLIClient - INFO - Speak: smooth filter enabled.", + "05-07 16:29:53,411 - CLIClient - INFO - Speak: skeleton filter enabled.", + "05-07 16:29:56,608 - CLIClient - INFO - Speak: threshold filter enabled.", + "05-07 16:29:59,374 - CLIClient - INFO - Speak: detail filter enabled.", + "05-07 16:30:01,273 - CLIClient - INFO - Speak: filters disabled.", + "05-07 16:48:21,730 - CLIClient - INFO - Speak: saving picture.", + "Saves pic (with filter if enabled)", + "Shows pic (with filter if enabled)" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Zzz Service Vision Skill", + "android_handler": "ZZZ-service-skill-vision.a1aiintel.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-04-16T12:49:59Z", + "archived": false, + "license": "unknown", + "modified": "2019-05-07T12:46:25Z", + "authorname": "AIIX", + "skillname": "", + "foldername": "map-navigation-places", + "name": "", + "url": "https://github.com/AIIX/map-navigation-places", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Map Navigation Places Skill", + "android_handler": "map-navigation-places.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-01-09T18:55:47Z", + "archived": false, + "license": "unknown", + "modified": "2020-09-05T13:13:56Z", + "authorname": "thorstenMueller", + "skillname": "Symcon Light", + "foldername": "symcon-skill", + "name": "Symcon Light", + "url": "https://github.com/thorstenMueller/symcon-skill", + "category": null, + "description": "This skill should switch the light in my kitchen.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn of the light in the kitchen.", + "Turn off the light in the kitchen.", + "Light in kitchen brighter." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "ThorstenMueller" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Symcon Skill", + "android_handler": "symcon-skill.thorstenmueller.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-10-24T20:47:53Z", + "archived": false, + "license": "unknown", + "modified": "2020-02-13T15:33:54Z", + "authorname": "jaredcobb", + "skillname": "Crypto Markets", + "foldername": "crypto-markets-skill", + "name": "Crypto Markets", + "url": "https://github.com/jaredcobb/crypto-markets-skill", + "category": "Information", + "description": "", + "short_description": "Get market price updates for popular cryptocurrencies", + "branch": "master", + "examples": [ + "How much is bitcoin.", + "What's the price of btc?", + "How much is eth.", + "What's going on with crypto?", + "How much is bitcoin", + "What's the price of btc", + "How much is eth", + "What's going on with crypto" + ], + "tags": [ + "Bitcoin", + "Cryptocurrency", + "Crypto", + "Information", + "Btc", + "Eth", + "Ether", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "@jaredcobb" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Crypto Markets Skill", + "android_handler": "crypto-markets-skill.jaredcobb.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-09T21:10:30Z", + "archived": false, + "license": "unknown", + "modified": "2019-06-15T21:26:50Z", + "authorname": "wescottsharples", + "skillname": "About", + "foldername": "skill-time-tracker", + "name": "About", + "url": "https://github.com/wescottsharples/skill-time-tracker", + "category": null, + "description": "Track the amount of time you spend on your projects/tasks/activities. Great for freelancers or individuals who want to track the time on their projects/tasks/activities. Multiple tasks can be tracked at the same time, just make sure to stop all of them. All project names and time spent on them are stored in a `projects.json` file.\n\n---\n\n### Usage :pencil:\n\nAdd project: Writes a new task name on file.\n\nDelete project: Deletes a task name on file, if it exists.\n\nStart project: Starts the timer on a task.\n\nStop project: Stops the timer on a task.\n\nList projects: Lists all avaliable projects.\n\nCreate csv: Creates a csv for each project in a folder `projects_csv` in the skill's directory.\n\nDetails: Returns the past week's amount of time spent on a task.\n\n### Examples :microphone:\n\n - \"Add activity {running}\"\n - \"Delete activity {running}\"\n - \"Start activity {running}\"\n - \"Stop activity {running}\"\n - \"List all projects\"\n - \"Create csv for my projects\"\n - \"How long did I work this week on {job project}?\"", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Time Tracker Skill", + "android_handler": "skill-time-tracker.wescottsharples.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-13T16:19:53Z", + "archived": false, + "license": "unknown", + "modified": "2019-06-13T17:47:16Z", + "authorname": "klarsen14", + "skillname": "", + "foldername": "skill-punny-joke-skill", + "name": "", + "url": "https://github.com/klarsen14/skill-punny-joke-skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Punny Joke Skill", + "android_handler": "skill-punny-joke-skill.klarsen14.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-10-15T14:05:11Z", + "archived": false, + "license": "unknown", + "modified": "2020-03-03T05:57:10Z", + "authorname": "rhythm1705", + "skillname": "Cricket Scores", + "foldername": "cricket-scores-skill", + "name": "Cricket Scores", + "url": "https://github.com/rhythm1705/cricket-scores-skill", + "category": "Entertainment", + "description": "", + "short_description": "Gives scores of latest cricket match being played.", + "branch": "master", + "examples": [ + "Cricket.", + "Cricket match score.", + "What is the score for the cricket match?", + "Cricket", + "Cricket match score", + "What is the score for the cricket match" + ], + "tags": [ + "Sports", + "Game", + "Match", + "Entertainment", + "Cricket", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "@rhythm1705" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Cricket Scores Skill", + "android_handler": "cricket-scores-skill.rhythm1705.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-12-29T17:44:08Z", + "archived": false, + "license": "mit", + "modified": "2020-01-15T03:31:04Z", + "authorname": "vraedac", + "skillname": "Shopping List", + "foldername": "shopping-list-skill", + "name": "Shopping List", + "url": "https://github.com/vraedac/shopping-list-skill", + "category": "Productivity", + "description": "This skill allows you to create and manage a group of named shopping lists. It uses Todoist as the backend, and organizes all lists as sub-projects under a single Todoist parent Project, the name of which is customizeable.", + "short_description": "Manages a group of shopping lists on Todoist", + "branch": "master", + "examples": [ + "Create a list named Test.", + "Add cookies to my Test list.", + "Remove string cheese from the Test list.", + "What's on my Test list?", + "Is bacon on the Test list?" + ], + "tags": [ + "Grocery", + "Productivity", + "Shopping", + "List", + "Todoist", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/clipboard-list.svg", + "credits": [ + "vraedac" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [ + "todoist-python" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Shopping List Skill", + "android_handler": "shopping-list-skill.vraedac.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-11-15T21:35:01Z", + "archived": false, + "license": "unknown", + "modified": "2020-05-24T19:22:14Z", + "authorname": "john-ammon", + "skillname": "NBA Scoreboard", + "foldername": "nba-scoreboard-skill", + "name": "NBA Scoreboard", + "url": "https://github.com/john-ammon/nba-scoreboard-skill", + "category": "Entertainment", + "description": "This skill gets the score of an nba game based on the team and date the user provides.", + "short_description": "Gets nba scores", + "branch": "master", + "examples": [ + "What is the score of the most recent bulls game?" + ], + "tags": [ + "Entertainment", + "Nba", + "Basketball", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://image.flaticon.com/icons/svg/79/79543.svg", + "credits": [ + "john-ammon (John Ammon)", + "ericgurevich (Eric Gurevich)", + "dsh3406 (Su Hyun Do)", + "beckmeghane (Meghan Beck)", + "blowthemandown (James Piatt)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Nba Scoreboard Skill", + "android_handler": "nba-scoreboard-skill.john-ammon.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-06T08:23:19Z", + "archived": false, + "license": "unknown", + "modified": "2020-04-04T17:13:50Z", + "authorname": "thekindler", + "skillname": "Retail", + "foldername": "retail-skill", + "name": "Retail", + "url": "https://github.com/thekindler/retail-skill", + "category": null, + "description": "Reply to retail related questions.", + "short_description": "", + "branch": "master", + "examples": [ + "How much are potatoes.", + "How much is a kilo of potato.", + "What is the price of one kilo potato?", + "Price of potato.", + "How much do potatoes cost.", + "How much does a kilogram of potato cost." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "anupam" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Retail Skill", + "android_handler": "retail-skill.thekindler.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-06-07T19:38:29Z", + "archived": false, + "license": "unknown", + "modified": "2019-06-07T19:40:40Z", + "authorname": "rekkitcwts", + "skillname": "Suitenguu Enclosure", + "foldername": "suitenguu-enclosure-skill", + "name": "Suitenguu Enclosure", + "url": "https://github.com/rekkitcwts/suitenguu-enclosure-skill", + "category": "Configuration", + "description": "Inspired by the original mark 1, this allows customization of the faceplate. this requires a custom enclosure that has 5 buttons, such as an old radio clock that is repurposed.", + "short_description": "Made for an arduino uno-based enclosure parallel to the mark 1", + "branch": "master", + "examples": [ + "Change eye colour.", + "Set eye colour to blue.", + "Check network status.", + "Change eye colour", + "Set eye colour to blue", + "Check network status" + ], + "tags": [ + "Configuration", + "System", + "Settings", + "Suitenguu", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "rekkitcwts" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Suitenguu Enclosure Skill", + "android_handler": "suitenguu-enclosure-skill.rekkitcwts.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-08-26T21:05:01Z", + "archived": false, + "license": "epl-2.0", + "modified": "2019-09-22T19:38:13Z", + "authorname": "wheezardth", + "skillname": "About", + "foldername": "mycroft-clue", + "name": "About", + "url": "https://github.com/wheezardth/mycroft-clue", + "category": "Utilities", + "description": "A skill that provides a conversational interface with an imaginary person's voice assistant.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "audio", + "Utilities", + "clues", + "franzl", + "no-license" + ], + "platforms": [ + "platform_mark1", + "platform_picroft", + "platform_kde", + "platform_mark2" + ], + "stars": 0, + "categories": [ + "Utilities" + ], + "credits": [ + "Stefan Kachaunov / TREE Industries" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Clue Skill", + "android_handler": "mycroft-clue.wheezardth.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-11-14T20:17:59Z", + "archived": false, + "license": "unknown", + "modified": "2019-11-14T20:26:55Z", + "authorname": "thorstenMueller", + "skillname": "Workout Interval", + "foldername": "workout-interval-skill", + "name": "Workout Interval", + "url": "https://github.com/thorstenMueller/workout-interval-skill", + "category": "Daily", + "description": "The training consists of several rounds of x seconds / minutes followed by a break of also y seconds.", + "short_description": "Starts a training interval with multiple passes and pauses", + "branch": "master", + "examples": [ + "Workout.", + "Interval.", + "Training.", + "Workout", + "Interval", + "Training" + ], + "tags": [ + "Interval", + "Workout", + "Daily", + "Training", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Thorsten Mueller" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Workout Interval Skill", + "android_handler": "workout-interval-skill.thorstenmueller.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-15T02:57:06Z", + "archived": false, + "license": "unknown", + "modified": "2019-03-23T16:44:23Z", + "authorname": "ImprezaRSC", + "skillname": "Turtlerear", + "foldername": "turtlerear-skill", + "name": "Turtlerear", + "url": "https://github.com/ImprezaRSC/turtlerear-skill", + "category": null, + "description": "\u001b[f\u001b[csee above\n\nsee above.", + "short_description": "", + "branch": "master", + "examples": [ + "Rear.", + "Back up.", + "Backward." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Turtlerear Skill", + "android_handler": "turtlerear-skill.imprezarsc.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-05-29T20:50:21Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2019-05-30T00:20:16Z", + "authorname": "fractal13", + "skillname": "", + "foldername": "skill-brainyquote", + "name": "", + "url": "https://github.com/fractal13/skill-brainyquote", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Brainyquote Skill", + "android_handler": "skill-brainyquote.fractal13.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-10T02:01:44Z", + "archived": false, + "license": "unknown", + "modified": "2019-03-23T16:40:31Z", + "authorname": "ImprezaRSC", + "skillname": "Startturtlesim", + "foldername": "startturtlesim-skill", + "name": "Startturtlesim", + "url": "https://github.com/ImprezaRSC/startturtlesim-skill", + "category": null, + "description": "See above.", + "short_description": "", + "branch": "master", + "examples": [ + "Turtle.", + "Turtle Sim.", + "Turtlesim." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Startturtlesim Skill", + "android_handler": "startturtlesim-skill.imprezarsc.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-19T18:52:15Z", + "archived": false, + "license": "unknown", + "modified": "2019-03-23T16:35:02Z", + "authorname": "ImprezaRSC", + "skillname": "Spinturtleright", + "foldername": "spinturtleright-skill", + "name": "Spinturtleright", + "url": "https://github.com/ImprezaRSC/spinturtleright-skill", + "category": null, + "description": "This skill rotates the turtle clockwise about 15 degrees.", + "short_description": "", + "branch": "master", + "examples": [ + "Spin right.", + "Rotate right.", + "Pivot right." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Spinturtleright Skill", + "android_handler": "spinturtleright-skill.imprezarsc.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2019-02-15T02:41:20Z", + "archived": false, + "license": "unknown", + "modified": "2019-03-23T16:33:07Z", + "authorname": "ImprezaRSC", + "skillname": "Turtleforward", + "foldername": "turtleforward-skill", + "name": "Turtleforward", + "url": "https://github.com/ImprezaRSC/turtleforward-skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Forward." + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Turtleforward Skill", + "android_handler": "turtleforward-skill.imprezarsc.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-29T21:01:05Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-08T07:50:51Z", + "authorname": "jarbasskills", + "skillname": "skill-voip", + "foldername": "skill-voip", + "name": "VoIP Skill", + "url": "https://github.com/JarbasSkills/skill-voip", + "category": null, + "description": "Add VOIP capabilities to Mycroft using Baresip\n\n![](./voip.gif)", + "short_description": "Add VOIP capabilities to Mycroft using Baresip", + "branch": "master", + "examples": [ + "call X", + "call X and say Y", + "accept call", + "accept call and say Y", + "hang up", + "reject call", + "hold call", + "resume call", + "mute call", + "unmute call", + "answer all calls", + "answer all calls with Y", + "reject all calls", + "Do not handle calls automatically", + "how many contacts", + "List contacts", + "Call status", + "restart sip", + "sip login", + "call bob", + "call bob and say Open Source is AWESOME", + "list contacts" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all", + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "stars": 2, + "credits": [ + "This work as been sponsored by Matt Keys, [eZuce Inc](https://ezuce.com/)\n\nThe GUI was made by [AIIX](https://github.com/AIIX/)\n\n<meta name=\"ocs-site-verification\" content=\"8b4504b05f4c0b263ff59f5e4919a6e4\" />" + ], + "requirements": { + "python": [ + "baresipy>=0.1.4", + "json_database>=0.1.3" + ], + "system": { + "all": "baresip" + }, + "skill": [] + }, + "android": { + "android_icon": "voip-skill", + "android_name": "Voip Skill", + "android_handler": "skill-voip.jarbasskills.home" + }, + "desktop": { + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false", + "Version": "1.0", + "Terminal": "false", + "Type": "Application", + "Name": "VoIP", + "Exec": "mycroft-gui-app --hideTextInput --skill=skill-voip.jarbasskills.home", + "Icon": "voip-skill", + "Categories": "VoiceApp", + "StartupNotify": "false" + }, + "desktopFile": false, + "systemDeps": true + }, + { + "created": "2020-07-03T09:20:57Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-10-16T12:55:57Z", + "authorname": "AIIX", + "skillname": "Pixabay", + "foldername": "pixabay-skill", + "name": "Pixabay", + "url": "https://github.com/AIIX/pixabay-skill", + "category": "Media", + "description": "Browse Pixabay Gallery Images and Videos, Set Images or Videos as Your Homescreen", + "short_description": "Browse Pixabay Gallery Images and Videos Mycroft Skill", + "branch": "master", + "examples": [ + "Search Pixabay for Dogs.", + "Search Pixabya for Dog Videos.", + "Set As Homescreen.", + "Configure Pixabay Homescreen.", + "Hey Mycroft Search Pixabay for Dogs", + "Hey Mycroft Search Pixabya for Dog Videos", + "Hey Mycroft Set As Homescreen", + "Hey Mycroft Configure Pixabay Homescreen" + ], + "tags": [ + "ImageGallery", + "GUI", + "Pixabay", + "VideoStreaming", + "Media", + "Images", + "Video", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_plasmoid" + ], + "stars": 0, + "icon": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/regular/images.svg", + "credits": [ + "Aix (@aiix)" + ], + "categories": [ + "Media" + ], + "requirements": { + "python": [ + "python-pixabay", + "json_database", + "requests>=1.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "/res/icon/pxlogo.png", + "android_name": "Pixabay", + "android_handler": "pixabay-skill.aiix.home" + }, + "desktop": { + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false", + "Version": "1.0", + "Terminal": "false", + "Type": "Application", + "Name": "Pixabay", + "Exec": "mycroft-gui-app --hideTextInput --skill=pixabay-skill.aiix.home", + "Icon": "pxlogo", + "Categories": "VoiceApp", + "StartupNotify": "false" + }, + "desktopFile": true + }, + { + "created": "2020-01-06T08:44:50Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-01-07T21:19:32Z", + "authorname": "domcross", + "skillname": "Mycroft Verbosity", + "foldername": "mycroft-verbosity-skill", + "name": "Mycroft Verbosity", + "url": "https://github.com/domcross/mycroft-verbosity-skill", + "category": "Configuration", + "description": "As a mycroft developer this skill to lets you me turn verbosity up on the command line interface so that youi can better understand what’s going on inside of Mycroft.\n\nCurrently the verbosity level are mapped to LOG level as follows:\nlow - ERROR\n * normal - INFO\n * high - DEBUG", + "short_description": "This skill lets you set the verbosity/log level on the mycroft cli", + "branch": "master", + "examples": [ + "Set verbosity to low/normal/high.", + "Set log level to critical/error/warning/info/debug.", + "Hey Mycroft, set verbosity to low/normal/high", + "Hey Mycroft, set log level to critical/error/warning/info/debug" + ], + "tags": [ + "Verbosity", + "Loglevel", + "Cli", + "Debug", + "Configuration", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 4, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bug.svg", + "credits": [ + "domcross (@dominik)", + "Mike MacIsaac (@mike99mac) - skill suggestion" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Verbosity Skill", + "android_handler": "mycroft-verbosity-skill.domcross.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-09T11:58:09Z", + "archived": false, + "license": "mit", + "modified": "2020-10-13T17:03:11Z", + "authorname": "boxledev", + "skillname": "Sonos controller skill", + "foldername": "sonos-controller", + "name": "Sonos controller skill", + "url": "https://github.com/boxledev/sonos-controller", + "category": null, + "description": "Uses the SoCo library to control sonos speakers\n\nYou can set a default speaker in the settings, otherwise a random active speaker will be chosen at initialisation\n\n![](sonos_gui.png)", + "short_description": "", + "branch": "master", + "examples": [ + "Sonos play.", + "Sonos pause.", + "Sonos next.", + "Sonos previous.", + "Sonos louder / volume up.", + "Sonos quieter / volume down.", + "Sonos shuffle on.", + "Sonos shuffle off.", + "Sonos playlist playlist_name.", + "Sonos playlist playlist_name in the living room.", + "Sonos play album album_name.", + "Sonos set living room (as active speaker)", + "Search for sonos speakers.", + "Show album (art)", + "Sonos what's playing?", + "sonos play", + "sonos pause", + "sonos next", + "sonos previous", + "sonos louder / volume up", + "sonos quieter / volume down", + "sonos shuffle on", + "sonos shuffle off", + "sonos playlist playlist_name", + "sonos playlist playlist_name in the living room", + "sonos play album album_name", + "sonos set living room (as active speaker)", + "search for sonos speakers", + "show album (art) (requires mycroft-gui)", + "sonos what's playing?" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "SoCo", + "rapidfuzz" + ], + "requirements": { + "python": [ + "rapidfuzz", + "soco" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Sonos Controller Skill", + "android_handler": "sonos-controller.boxledev.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-01-02T14:22:32Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-06T19:37:50Z", + "authorname": "OpenVoiceOS", + "skillname": "skill-ovos-enclosure", + "foldername": "skill-ovos-enclosure", + "name": "skill-ovos-enclosure", + "url": "https://github.com/OpenVoiceOS/skill-ovos-enclosure", + "category": null, + "description": "Skill to take control of OpenVoiceOS it's functions and tools as Mycroft skill.", + "short_description": "Skill to take control of OpenVoiceOS it's functions and tools as Mycroft skill.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Ovos Enclosure Skill", + "android_handler": "skill-ovos-enclosure.openvoiceos.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-06-10T00:37:45Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-06-16T15:21:29Z", + "authorname": "JarbasSkills", + "skillname": "skill-hivemind", + "foldername": "skill-hivemind", + "name": "HiveMind Skill", + "url": "https://github.com/JarbasSkills/skill-hivemind", + "category": null, + "description": "![](./logo.png)\n\nMycroft skill for [HiveMind-core](https://github.com/JarbasHiveMind/HiveMind-core)\n\nAllows the HiveMind ecosystem to talk to a Mycroft instance", + "short_description": "![](./logo.png)", + "branch": "master", + "examples": [ + "[Remote Cli](https://github.com/JarbasHiveMind/HiveMind-cli)", + "[Voice Satellite](https://github.com/JarbasHiveMind/HiveMind-voice-sat)", + "[Flask Chatroom](https://github.com/JarbasHiveMind/HiveMind-flask-chatroom)", + "[Webchat](https://github.com/JarbasHiveMind/HiveMind-webchat)", + "[Mattermost Bridge](https://github.com/JarbasHiveMind/HiveMind_mattermost_bridge)", + "[HackChat Bridge](https://github.com/JarbasHiveMind/HiveMind-HackChatBridge)", + "[Twitch Bridge](https://github.com/JarbasHiveMind/HiveMind-twitch-bridge)" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all", + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "stars": 2, + "logo": "https://raw.githubusercontent.com/JarbasSkills/skill-hivemind/master/logo.png", + "requirements": { + "python": [ + "jarbas_hive_mind>=0.10.4", + "json_database", + "jarbas_hive_mind", + "jarbas_utils" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hivemind Skill", + "android_handler": "skill-hivemind.jarbasskills.home" + }, + "desktop": {}, + "desktopFile": false, + "systemDeps": "false" + }, + { + "created": "2020-03-23T17:28:47Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-05-05T23:22:01Z", + "authorname": "davimk", + "skillname": "CPU Temperature", + "foldername": "cpu-temperature", + "name": "CPU Temperature", + "url": "https://github.com/davimk/cpu-temperature", + "category": "Information", + "description": "Speaks the cpu temperature. Value is obtained from thermal_zone0 at /sys/class/thermal/thermal_zone0/temp. The temperature unit can be set to Celsius or Fahrenheit on your Mycroft account skill settings page.", + "short_description": "Speaks the cpu temperature.", + "branch": "master", + "examples": [ + "What is the cpu temperature?", + "Cpu temperature.", + "Thermals.", + "Thermal.", + "How is the processor doing.", + "How is the cpu doing.", + "What is the processor temperature?", + "Processor temperature.", + "What is the cpu temperature", + "Cpu temperature", + "Thermals", + "Thermal", + "How is the processor doing", + "How is the cpu doing", + "What is the processor temperature", + "Processor temperature" + ], + "tags": [ + "Cpu", + "Processor", + "temperature", + "Information", + "Thermal_zone0", + "Cpu temperature", + "Processor temperature", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/thermometer-half.svg", + "credits": [ + "David" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Cpu Temperature Skill", + "android_handler": "cpu-temperature.davimk.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-06-09T20:16:45Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-10-20T17:50:41Z", + "authorname": "chiisaa", + "skillname": "Google AIY2 voicebonnet", + "foldername": "picroft-google-aiy2-voicebonnet-skill", + "name": "Google AIY2 voicebonnet", + "url": "https://github.com/chiisaa/picroft-google-aiy2-voicebonnet-skill", + "category": "IoT", + "description": "This enables the LED and button on the Google AIY2 voicebonnet.\n\nThe button LED turns on when Mycroft is listening. If button is pressed he begins to listen. If the button is pressed for a longer time he stops whatever he is doing.", + "short_description": "Enables Google AIY2 voicebonnet", + "branch": "master", + "examples": [], + "tags": [ + "IoT", + "voicekitv2", + "voicebonnet", + "Googleaiy2", + "aiy2", + "googlevoicebonnet", + "no-license" + ], + "platforms": [ + "platform_picroft" + ], + "stars": 4, + "icon": "AIY_logo_blue.png", + "categories": [ + "IoT" + ], + "credits": [ + "Chip Isaacks (@chiisaa)\n\nThanks to Andreas Lorensen (@andlo) for doing the heavy lifting" + ], + "requirements": { + "python": [ + "RPi.GPIO\r" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Picroft Google Aiy2 Voicebonnet Skill", + "android_handler": "picroft-google-aiy2-voicebonnet-skill.chiisaa.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-15T09:27:28Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-06-30T04:35:28Z", + "authorname": "AIIX", + "skillname": "Netflix Webapp", + "foldername": "netflix-webapp", + "name": "Netflix Webapp", + "url": "https://github.com/AIIX/netflix-webapp", + "category": "Media", + "description": "Netflix Web Application", + "short_description": "Netflix Web Application Skill for Mycroft", + "branch": "master", + "examples": [ + "Open Netflix.", + "Search Netflix For {Series}/{Movies}", + "Hey Mycroft Open Netflix", + "Hey Mycroft Search Netflix For {Series}/{Movies}" + ], + "tags": [ + "GUI", + "VideoStreaming", + "Media", + "Video", + "AudioStreaming", + "Netflix", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_plasmoid" + ], + "stars": 2, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/film.svg", + "credits": [ + "Aix (@aiix)" + ], + "categories": [ + "Media" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "https://raw.githubusercontent.com/AIIX/netflix-webapp/master/res/icon/netflix-webapp.png", + "android_name": "Netflix Webapp Skill", + "android_handler": "netflix-webapp.aiix.home" + }, + "desktop": { + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false", + "Version": "1.0", + "Terminal": "false", + "Type": "Application", + "Name": "Netflix Webapp", + "Exec": "mycroft-gui-app --hideTextInput --skill=netflixwebapp.aiix.home", + "Icon": "netflix-webapp", + "Categories": "VoiceApp", + "StartupNotify": "false " + }, + "desktopFile": true + }, + { + "created": "2020-06-12T11:13:25Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-07-08T07:26:37Z", + "authorname": "AIIX", + "skillname": "Twitch Streams", + "foldername": "twitch-streams", + "name": "Twitch Streams", + "url": "https://github.com/AIIX/twitch-streams", + "category": "Media", + "description": "Play Live Twitch Streams", + "short_description": "Play Live Twitch Streams", + "branch": "master", + "examples": [ + "Show Twitch Streams.", + "Play Twitch Stream By [User]", + "Hey Mycroft Show Twitch Streams", + "Hey Mycroft Play Twitch Stream By [User]" + ], + "tags": [ + "GUI", + "Twitch", + "VideoStreaming", + "Music", + "Media", + "Video", + "AudioStreaming", + "LiveStreams", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_plasmoid" + ], + "stars": 2, + "icon": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/brands/twitch.svg", + "credits": [ + "Aix (@aiix)" + ], + "categories": [ + "Media" + ], + "requirements": { + "python": [ + "streamlink", + "python-twitch-client", + "timeago", + "python-dateutil" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "/res/icon/twitch-streams.png", + "android_name": "Twitch Streams", + "android_handler": "twitchstreams.aiix.home" + }, + "desktop": { + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false", + "Version": "1.0", + "Terminal": "false", + "Type": "Application", + "Name": "Twitch Streams", + "Exec": "mycroft-gui-app --hideTextInput --skill=twitch-streams.aiix.home", + "Icon": "twitch-streams", + "Categories": "VoiceApp", + "StartupNotify": "false" + }, + "desktopFile": true + }, + { + "created": "2020-07-14T03:41:57Z", + "archived": false, + "license": "lgpl-3.0", + "modified": "2020-09-25T14:19:00Z", + "authorname": "jamesmf", + "skillname": "WebThings Gateway", + "foldername": "mycroft-mozilla-iot-skill", + "name": "WebThings Gateway", + "url": "https://github.com/jamesmf/mycroft-mozilla-iot-skill", + "category": "IoT", + "description": "[Mozilla WebThings Gateway](https://iot.mozilla.org/gateway/) is an open-source framework for controlling WebThings.\n\nThis skill extends the `CommonIoTSkill` so many utterances should work. The skill registers an entity for each Thing on your gateway. It uses the name of each Thing, so your utterance should follow something like \"turn on {thing.name}\" or \"set {thing.name} {property} to {value}\".", + "short_description": "<img src='things_ui_screenshot.png' card_color='#000000' style='vertical-align:bottom'/>", + "branch": "master", + "examples": [ + "Turn on the office light.", + "Turn off bedroom lights.", + "Set the office lamp brightness to 50.", + "Turn on the office light", + "Turn off bedroom lights", + "Set the office lamp brightness to 50" + ], + "tags": [ + "IoT", + "homeautomation", + "smarthome", + "mozillaiot", + "mozillagateway", + "mozilla", + "iot", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "Mycroft AI (@mycroftai)\njamesmf (@jamesmf)" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [ + "responses", + "requests" + ], + "skill": [ + "https://github.com/MycroftAI/skill-iot-control" + ], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Mozilla Iot Skill", + "android_handler": "mycroft-mozilla-iot-skill.jamesmf.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-28T09:22:44Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-08-26T20:20:09Z", + "authorname": "j1nx", + "skillname": "skill-wifi-connect", + "foldername": "skill-wifi-connect", + "name": "skill-wifi-connect", + "url": "https://github.com/j1nx/skill-wifi-connect", + "category": null, + "description": "Mycroft AI skill to control Balena.io wifi-connect", + "short_description": "Mycroft AI skill to control Balena.io wifi-connect", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 2, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wifi Connect Skill", + "android_handler": "skill-wifi-connect.j1nx.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-09T14:02:08Z", + "archived": false, + "license": "unknown", + "modified": "2020-09-19T12:14:49Z", + "authorname": "smilesmiley", + "skillname": "mycroft-skill-addon", + "foldername": "mycroft_bachelor_thesis", + "name": "mycroft-skill-addon", + "url": "https://github.com/smilesmiley/mycroft_bachelor_thesis", + "category": null, + "description": "Our goal is to perform user studies with a smart speaker called Mycroft. Therefore, we overwrite the main classes of Mycroft. This repository contains all files needed to conduct a user study with a specific skill.", + "short_description": "Enhancements for mycroft-skills to conduct user-centric studies.", + "branch": "master", + "examples": [], + "tags": [ + "rm", + "msm", + "functionality.", + "cp", + "skills/mycroft-skill-addon.justfaked/listener.py", + "initial", + "are", + "files.", + "listener.py", + "mic.py", + "with", + "skills/mycroft-skill-addon.justfaked/mic.py", + "````", + "replaces", + "mycroft-files", + "custom", + "removes", + "up-to-date", + "mycroft-skill-addon.justfaked", + "cd", + "remove", + "../../../", + "all", + "mycroft/skills/mycroft_skill/", + "This", + "script", + "for", + "stop-mycroft.sh", + "skills/mycroft-skill-addon.justfaked/mycroft_skill.py", + "update", + "mycroft/client/speech/", + "survey", + "files,", + "cli", + "mycroft_skill.py", + "the", + "bash", + "mycroft-hello-world.mycroft", + "../../client/speech/", + "keeps", + "start-mycroft.sh", + "and", + "It", + "that", + "functionality", + "conflicting", + "needed", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "create study_data folders so that diary and problem skill work" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft_Bachelor_Thesis Skill", + "android_handler": "mycroft_bachelor_thesis.smilesmiley.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-02-06T10:24:16Z", + "archived": false, + "license": "unknown", + "modified": "2020-03-10T09:28:02Z", + "authorname": "justfaked", + "skillname": "mycroft-skill-addon", + "foldername": "mycroft-skill-addon", + "name": "mycroft-skill-addon", + "url": "https://github.com/justfaked/mycroft-skill-addon", + "category": null, + "description": "Our goal is to perform user studies with a smart speaker called Mycroft. Therefore, we overwrite the main classes of Mycroft. This repository contains all files needed to conduct a user study with a specific skill.", + "short_description": "Enhancements for mycroft-skills to conduct user-centric studies.", + "branch": "master", + "examples": [], + "tags": [ + "rm", + "msm", + "functionality.", + "cp", + "skills/mycroft-skill-addon.justfaked/listener.py", + "initial", + "are", + "files.", + "listener.py", + "mic.py", + "with", + "skills/mycroft-skill-addon.justfaked/mic.py", + "````", + "replaces", + "mycroft-files", + "custom", + "removes", + "up-to-date", + "mycroft-skill-addon.justfaked", + "cd", + "remove", + "../../../", + "all", + "mycroft/skills/mycroft_skill/", + "This", + "script", + "for", + "stop-mycroft.sh", + "skills/mycroft-skill-addon.justfaked/mycroft_skill.py", + "update", + "mycroft/client/speech/", + "survey", + "files,", + "cli", + "mycroft_skill.py", + "the", + "bash", + "mycroft-hello-world.mycroft", + "../../client/speech/", + "keeps", + "start-mycroft.sh", + "and", + "It", + "that", + "functionality", + "conflicting", + "needed", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "#### mycroft.ai: \nDevs behind mycroft (https://github.com/mycroftai and https://mycroft.ai/)." + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Addon Skill", + "android_handler": "mycroft-skill-addon.justfaked.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-09-20T10:16:29Z", + "archived": false, + "license": "unknown", + "modified": "2020-09-20T10:16:37Z", + "authorname": "paccolamano", + "skillname": "Developer Assistant", + "foldername": "developer-assistant-skill", + "name": "Developer Assistant", + "url": "https://github.com/paccolamano/developer-assistant-skill", + "category": "IoT", + "description": "", + "short_description": "Use git via voice commands", + "branch": "master", + "examples": [ + "Commit [project-name]", + "Push [project-name]", + "Committing [project-name]", + "Add all [project-name] project files.", + "Add all files of the [project-name] project and commit.", + "Add all files of the [project-name] project and push.", + "Add all [project-name] files.", + "Reset all [project-name] files.", + "Checkout [project-name]", + "Hey mycroft, commit [project-name]", + "Hey mycroft, push [project-name]", + "Hey mycroft, committing [project-name]", + "Hey mycroft, add all [project-name] project files", + "Hey mycroft, add all files of the [project-name] project and commit", + "Hey mycroft, add all files of the [project-name] project and push", + "Hey mycroft, add all [project-name] files", + "Hey mycroft, reset all [project-name] files", + "Hey mycroft, checkout [project-name]" + ], + "tags": [ + "IoT", + "Productivity", + "Developer", + "Code", + "Dev", + "Git", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/code-branch.svg", + "credits": [ + "@paccolamano" + ], + "categories": [ + "IoT", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Developer Assistant Skill", + "android_handler": "developer-assistant-skill.paccolamano.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-10-24T22:12:13Z", + "archived": false, + "license": "unknown", + "modified": "2020-10-24T22:13:47Z", + "authorname": "danjeffries96", + "skillname": "Hello World", + "foldername": "mycroft-spotify-test", + "name": "Hello World", + "url": "https://github.com/danjeffries96/mycroft-spotify-test", + "category": "Configuration", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem.\n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n[Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n * [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n * [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n * [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n * [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n * [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n * [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "master", + "examples": [ + "Hello world.", + "How are you?", + "Thank you.", + "Hello world", + "Thank you" + ], + "tags": [ + "first-skill", + "helloworld", + "Configuration", + "hello", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/smile.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Spotify Test Skill", + "android_handler": "mycroft-spotify-test.danjeffries96.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-02-19T01:20:38Z", + "archived": false, + "license": "unknown", + "modified": "2020-02-20T01:47:03Z", + "authorname": "TurBoss", + "skillname": "Hello World", + "foldername": "MicBot", + "name": "Hello World", + "url": "https://github.com/TurBoss/MicBot", + "category": "Configuration", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem.\n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n[Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n * [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n * [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n * [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n * [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n * [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n * [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "master", + "examples": [ + "Hello world.", + "How are you?", + "Thank you.", + "Hello world", + "Thank you" + ], + "tags": [ + "first-skill", + "helloworld", + "Configuration", + "hello", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/smile.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Micbot Skill", + "android_handler": "MicBot.turboss.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-30T01:38:55Z", + "archived": false, + "license": "mit", + "modified": "2020-06-13T03:18:24Z", + "authorname": "edwardwang1", + "skillname": "skill-dashboard", + "foldername": "skill-dashboard", + "name": "skill-dashboard", + "url": "https://github.com/edwardwang1/skill-dashboard", + "category": null, + "description": "This skill allows users to interact with Pi-Dashboard through voice commands.", + "short_description": "", + "branch": "master", + "examples": [ + "Hide calendar.", + "Show clock.", + "Note add five eggs.", + "Note remove one.", + "Hide calendar", + "Show clock", + "Note add five eggs", + "Note remove one" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Edward Wang" + ], + "requirements": { + "python": [ + "Pyro4==4.80", + "adapt==0.1", + "mycroft==0.1.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Dashboard Skill", + "android_handler": "skill-dashboard.edwardwang1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-11T16:44:42Z", + "archived": false, + "license": "unknown", + "modified": "2020-04-15T17:21:03Z", + "authorname": "KleinerFlo27", + "skillname": "Hello World", + "foldername": "mycroft-skill.klaus", + "name": "Hello World", + "url": "https://github.com/KleinerFlo27/mycroft-skill.klaus", + "category": "Configuration", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem.\n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n\n* [Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n* [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n* [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n* [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n* [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n* [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n* [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "master", + "examples": [ + "Hallo Klaus.", + "Klaus.", + "Na Kleiner." + ], + "tags": [ + "first-skill", + "helloworld", + "Configuration", + "hello", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Skill.Klaus Skill", + "android_handler": "mycroft-skill.klaus.kleinerflo27.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-12T11:32:45Z", + "archived": false, + "license": "unknown", + "modified": "2020-04-15T19:38:50Z", + "authorname": "KleinerFlo27", + "skillname": "Hello World", + "foldername": "mycroft-skill.gpio", + "name": "Hello World", + "url": "https://github.com/KleinerFlo27/mycroft-skill.gpio", + "category": "Configuration", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem.\n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n\n* [Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n* [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n* [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n* [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n* [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n* [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n* [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "branch": "master", + "examples": [ + "Hello world.", + "How are you?", + "Thank you." + ], + "tags": [ + "first-skill", + "helloworld", + "Configuration", + "hello", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Skill.Gpio Skill", + "android_handler": "mycroft-skill.gpio.kleinerflo27.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-10-09T18:16:57Z", + "archived": false, + "license": "mit", + "modified": "2020-10-10T23:23:50Z", + "authorname": "calacuda", + "skillname": "mycroft-app-launcher:", + "foldername": "mycroft-app-launcher-testing", + "name": "mycroft-app-launcher:", + "url": "https://github.com/calacuda/mycroft-app-launcher-testing", + "category": null, + "description": "a mycroft skill that allows you to open and run programs from mycroft\n\n### usage:\n\nsay somehting to the effect of:\n -- open (prgram)\n -- launch (program)\n -- start (program)\n -- spin up (program)\n -- boot up (program)\n\n### special programs:\n\nI'm using \"Special Programs\" to mean programs that can be called based on what type of\nprgram they are not just by their name.\n\n\nThese are so you could say \"Hey Mycroft, Please launch a terminal.\" and Mycroft will\nknow what you mean even though there is no program called \"terminal\". (NOTE: You can\nstill explicitly specifiy the terminal to use, but this is easier. Right now one can\nset the the default terminal in the \"settingsmeta.json\" file. This is located in the\nroot on the skill's install directory, \"/opt/mycroft/skills/mycroft-app-launcher.calacuda\"\nby default on linux systems). Suport for changing this setting via the mycroft website\nis coming soon.\n\nother \"special programs\" include:\n -- web browser = firefox\n -- terminal = urxvt\n -- audio controller = pavucontrol\n -- chat client = caprine (facebook messenger client)\n\n\n### TODO's:\n\n1. Add online settigns update function. (This functionality is already in mycroft so\n it will be easy.)\n2. Make user definable \"Special Programs\" (maybe by having a json text input on mycrofts\n website?)\n3. make a julia/python repl mode. (the user would say something like \"launch julia\", the\n skill would open an interactive julia repl, with voice\n control and typing, in a fully equiped terminal emulator) \n4. Add a user toggleable proxychains mode. (If on every app is run through proxcychains\n if all apps are run normally)\n5. Add more phrases for the intent parser. (recuring iterative process)", + "short_description": "a mycroft skill that allows you to open and run programs from mycroft", + "branch": "main", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft App Launcher Testing Skill", + "android_handler": "mycroft-app-launcher-testing.calacuda.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-02-19T04:06:57Z", + "archived": false, + "license": "mit", + "modified": "2020-02-19T05:03:56Z", + "authorname": "jamesmf", + "skillname": "two-way-mycroft-adapter", + "foldername": "skill-mycroft-as-webthing", + "name": "two-way-mycroft-adapter", + "url": "https://github.com/jamesmf/skill-mycroft-as-webthing", + "category": null, + "description": "This skill allows you to speak to Mycroft from the Mozilla IoT Gateway by registering it as a `webthing` and to control the Mozilla IoT Hub via Mycroft.", + "short_description": "", + "branch": "master", + "examples": [ + "Turn on the light.", + "Turn on the light" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "jamesmf" + ], + "requirements": { + "python": [ + "requests", + "webthing", + "asyncio" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft As Webthing Skill", + "android_handler": "skill-mycroft-as-webthing.jamesmf.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-10-05T21:21:06Z", + "archived": false, + "license": "mit", + "modified": "2020-10-12T07:28:33Z", + "authorname": "calacuda", + "skillname": "mycroft-app-launcher:", + "foldername": "mycroft-app-launcher", + "name": "mycroft-app-launcher:", + "url": "https://github.com/calacuda/mycroft-app-launcher", + "category": null, + "description": "a mycroft skill that allows you to open and run programs from mycroft\n\n### usage:\n\nsay somehting to the effect of:\n -- open (prgram)\n -- launch (program)\n -- start (program)\n -- spin up (program)\n -- boot up (program)\n\n### special programs:\n\nI'm using \"Special Programs\" to mean programs that can be called based on what type of\nprgram they are not just by their name.\n\nThese are so you could say \"Hey Mycroft, Please launch a terminal.\" and Mycroft will\nknow what you mean even though there is no program called \"terminal\". (NOTE: You can\nstill explicitly specifiy the terminal to use, but this is easier on the brain. Right now\none can set the the default terminal in the \"settingsmeta.json\" file or on the mycroft\nwebsite. The \"settingsmeta.json\" file is located in the root on the skill's install\ndirectory, \"/opt/mycroft/skills/mycroft-app-launcher.calacuda\" by default on linux\nsystems).\n\nother \"special programs\" include:\n -- web browser = firefox\n -- terminal = urxvt\n -- audio controller = pavucontrol\n -- chat client = caprine (facebook messenger client)\n\n### aliases:\n\nyou can set up aliases from the mycroft website skills settings menu or by directily\nediting the skills \"settingsmeta.json\". I recomend the website as it is MUCH easier\nthe format is as follows: uterance_1=program_1, uterance_2=program_2. with these\nsettings mycroft will run [program_1] when you say \"run [uterance_1]\" where [uterance_1]\nis the alias or \"nickname\" of [program_1]. [program_X] can be a path to the excacutable or\nan excecutable in your path. this functionality was added so you can launch programs with \nnames that are either hard to say or that mycroft wont regognize. (you can also write custom\nscripts, make them executable, then point an alias to said script and run it with your voice.)\n\n\n### TODO's:\n\n1. [x] Add online settigns update function. (This functionality is already in mycroft so\n it will be easy.)\n2. [x] Make user definable \"Special Programs\" (maybe by having a json text input on mycrofts\n website?) (effectively done with the aliases\n functionality)\n3. [x] Make a julia/python repl mode. (the user would say something like \"launch julia\", the\n skill would open an interactive julia repl, with voice\n control and typing, in a fully equiped terminal emulator)\n (this brock off to a whole different mycroft skill called\n [mycroft-julia-skill-2](https://github.com/calacuda/mycroft-julia-skill-2))\n4. [ ] Add more phrases for the intent parser. (recuring iterative process)", + "short_description": "a mycroft skill that allows you to open and run programs from mycroft", + "branch": "main", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft App Launcher Skill", + "android_handler": "mycroft-app-launcher.calacuda.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-02T22:18:34Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-02T23:00:45Z", + "authorname": "AVA-USP", + "skillname": "Naptime", + "foldername": "skill-naptime", + "name": "Naptime", + "url": "https://github.com/AVA-USP/skill-naptime", + "category": "Daily", + "description": "Tell Mycroft to sleep when you don't want to be disturbed in any way.\nThis stops all calls to Speech to Text system, guaranteeing your voice won't\nbe sent anywhere on an accidental activation.\n\nWhen sleeping, Mycroft will only listen locally for the phrase \"Hey Mycroft,\nwake up\". Otherwise the system will be totally silent and won't bother you.\n\nOn a Mark 1 this also dims the eyes.", + "short_description": "Put Mycroft to sleep when you don't want to be disturbed", + "branch": "master", + "examples": [ + "Go to sleep.", + "Nap time.", + "Wake up.", + "Go to sleep", + "Nap time", + "Wake up" + ], + "tags": [ + "naptime", + "do-not-disturb", + "sleep", + "donotdisturb", + "Configuration", + "Daily", + "nap", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bed.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily", + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Naptime Skill", + "android_handler": "skill-naptime.ava-usp.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-02-21T12:47:35Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-03-17T14:50:25Z", + "authorname": "AIIX", + "skillname": "Youtube Player", + "foldername": "bitchute-skill", + "name": "Youtube Player", + "url": "https://github.com/AIIX/bitchute-skill", + "category": "Media", + "description": "Play and Stream Bitchute Videos", + "short_description": "Play and stream Bitchute videos", + "branch": "master", + "examples": [ + "Bit Metallica.", + "Search Bit For Metallica.", + "Pause Youtube.", + "Resume Youtube.", + "Hey Mycroft Bit Metallica", + "Hey Mycroft Search Bit For Metallica", + "Hey Mycroft Pause Youtube", + "Hey Mycroft Resume Youtube" + ], + "tags": [ + "Youtube", + "GUI", + "VideoStreaming", + "Music", + "BitchuteVideos", + "Media", + "Video", + "AudioStreaming", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_plasmoid" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/video.svg", + "credits": [ + "Aix (@aiix)" + ], + "categories": [ + "Media" + ], + "requirements": { + "python": [ + "bs4", + "youtube-dl", + "requests>=1.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "https://raw.githubusercontent.com/AIIX/bitchute-skill/master/res/icon/bitchute-skill.png", + "android_name": "Bitchute Skill", + "android_handler": "bitchute-skill.aiix.home" + }, + "desktop": { + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false", + "Version": "1.0", + "Terminal": "false", + "Type": "Application", + "Name": "BitChute", + "Exec": "mycroft-gui-app --hideTextInput --skill=bitchute-skill.aiix.home", + "Icon": "bitchute-skill", + "Categories": "VoiceApp", + "StartupNotify": "false" + }, + "desktopFile": true + }, + { + "created": "2020-04-02T18:35:04Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-04-07T17:32:53Z", + "authorname": "tcanabrava", + "skillname": "Youtube Player", + "foldername": "tvskill", + "name": "Youtube Player", + "url": "https://github.com/tcanabrava/tvskill", + "category": "Media", + "description": "Play and Stream Bitchute Videos", + "short_description": "Play and stream Bitchute videos", + "branch": "master", + "examples": [ + "Bit Metallica.", + "Search Bit For Metallica.", + "Pause Youtube.", + "Resume Youtube.", + "Hey Mycroft Bit Metallica", + "Hey Mycroft Search Bit For Metallica", + "Hey Mycroft Pause Youtube", + "Hey Mycroft Resume Youtube" + ], + "tags": [ + "Youtube", + "GUI", + "VideoStreaming", + "Music", + "BitchuteVideos", + "Media", + "Video", + "AudioStreaming", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_plasmoid" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/video.svg", + "credits": [ + "Aix (@aiix)" + ], + "categories": [ + "Media" + ], + "requirements": { + "python": [ + "timeago", + "bs4", + "pafy", + "youtube-dl", + "requests>=1.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Tvskill Skill", + "android_handler": "tvskill.tcanabrava.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-10T22:02:24Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-05-11T04:20:27Z", + "authorname": "matiasgonzalocalvo", + "skillname": "Matias Play Spotify", + "foldername": "matias-spotify-skill", + "name": "Matias Play Spotify", + "url": "https://github.com/matiasgonzalocalvo/matias-spotify-skill", + "category": "Music", + "description": "Stream your favorite music from the popular Spotify music service. Spotify\nPremium users can search and play tracks from their own playlists or the huge\nSpotify music library.\n\nYou can also control your Mycroft device using the Spotify Connect system.\nSo play DJ on your phone while listening on Mycroft!\n\n### Authorization:\nThis Skill uses two different methods of authentication. Both need to be filled in correctly for the **Skill** to function correctly.\n\n#### API connection to your Spotify account\nAfter installing `mycroft-spotify`, in your [Skill\nsettings for Spotify](https://home.mycroft.ai/#/skill) in home.mycroft.ai you will see settings for the Spotify Skill. You will see a username and password field and a 'Connect' button. Ignore the username and password field for now, and click the 'Connect' button. You will be prompted to log in to Spotify, and to authorize Mycroft AI to use your Spotify account using OAuth. This allows Mycroft access to your account details such as Playlists.\n\n#### Username and password to authenticate a Mycroft device\nIn addition to account details, Mycroft needs to be authorized as a **device** for Spotify. To do this, we use your username and password for Spotify. These must be entered as well, or you will receive an error message like:\n\n`I couldn't find any Spot-ify devices. This skill requires a Spotify Premium account to work properly.`\n\nwhen you try to use the **Skill** on a Mycroft device.\n\nIf you log in to Spotify using Facebook, your password will be your _Facebook_ password, but your Spotify device username. You can get your Spotify device username [here](https://www.spotify.com/us/account/set-device-password/).\n\n_NOTE: You MUST have a Premium Spotify account to use this **Skill**. It will NOT work with a free Spotify account._", + "short_description": "Listen to music from your Spotify Premium music account", + "branch": "master", + "examples": [ + "What Spotify devices are available?", + "Play discover weekly.", + "Play Hello Nasty on Spotify.", + "Play something by Covenant.", + "Play the album Hello Nasty on Spotify.", + "Play my liked songs.", + "Play discover weekly", + "Play Hello Nasty on Spotify", + "Play something by Covenant", + "Play the album Hello Nasty on Spotify", + "Play my liked songs" + ], + "tags": [ + "music", + "spotify", + "Music", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawcdn.githack.com/forslund/spotify-skill/05c19c0fba8a4af150c6eb8cf2e955d59ac83d15/Spotify_Icon.png", + "credits": [ + "@forslund\nThe Mycroft devs" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [ + "spotipy==2.4.4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Matias Spotify Skill", + "android_handler": "matias-spotify-skill.matiasgonzalocalvo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-04T11:22:22Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-05-04T11:23:59Z", + "authorname": "forslund", + "skillname": "Play Spotify", + "foldername": "mycroft-spotify", + "name": "Play Spotify", + "url": "https://github.com/forslund/mycroft-spotify", + "category": "Music", + "description": "Stream your favorite music from the popular Spotify music service. Spotify\nPremium users can search and play tracks from their own playlists or the huge\nSpotify music library.\n\nYou can also control your Mycroft device using the Spotify Connect system.\nSo play DJ on your phone while listening on Mycroft!\n\n### Authorization:\nThis Skill uses two different methods of authentication. Both need to be filled in correctly for the **Skill** to function correctly.\n\n#### API connection to your Spotify account\nAfter installing `mycroft-spotify`, in your [Skill\nsettings for Spotify](https://home.mycroft.ai/#/skill) in home.mycroft.ai you will see settings for the Spotify Skill. You will see a username and password field and a 'Connect' button. Ignore the username and password field for now, and click the 'Connect' button. You will be prompted to log in to Spotify, and to authorize Mycroft AI to use your Spotify account using OAuth. This allows Mycroft access to your account details such as Playlists.\n\n#### Username and password to authenticate a Mycroft device\nIn addition to account details, Mycroft needs to be authorized as a **device** for Spotify. To do this, we use your username and password for Spotify. These must be entered as well, or you will receive an error message like:\n\n`I couldn't find any Spot-ify devices. This skill requires a Spotify Premium account to work properly.`\n\nwhen you try to use the **Skill** on a Mycroft device.\n\nIf you log in to Spotify using Facebook, your password will be your _Facebook_ password, but your Spotify device username. You can get your Spotify device username [here](https://www.spotify.com/us/account/set-device-password/).\n\n_NOTE: You MUST have a Premium Spotify account to use this **Skill**. It will NOT work with a free Spotify account._", + "short_description": "Listen to music from your Spotify Premium music account", + "branch": "20.02", + "examples": [ + "What Spotify devices are available?", + "Play discover weekly.", + "Play Hello Nasty on Spotify.", + "Play something by Covenant.", + "Play the album Hello Nasty on Spotify.", + "Play my liked songs.", + "Play discover weekly", + "Play Hello Nasty on Spotify", + "Play something by Covenant", + "Play the album Hello Nasty on Spotify", + "Play my liked songs" + ], + "tags": [ + "music", + "spotify", + "Music", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://rawcdn.githack.com/forslund/spotify-skill/05c19c0fba8a4af150c6eb8cf2e955d59ac83d15/Spotify_Icon.png", + "credits": [ + "@forslund\nThe Mycroft devs" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [ + "spotipy==2.4.4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Spotify Skill", + "android_handler": "mycroft-spotify.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-27T03:14:48Z", + "archived": false, + "license": "mit", + "modified": "2020-06-13T03:31:33Z", + "authorname": "edwardwang1", + "skillname": "skill-pi", + "foldername": "skill-pi", + "name": "skill-pi", + "url": "https://github.com/edwardwang1/skill-pi", + "category": null, + "description": "This skill is primarily used to enable/disable the monitor attached to the Rasperry Pi to save power. This skill has been tested on a Raspberry Pi 3B+ running Raspian Stretch.", + "short_description": "", + "branch": "master", + "examples": [ + "Disable monitor.", + "Enable monitor.", + "Restart pi.", + "disable monitor", + "enable monitor", + "restart pi" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Edward Wang" + ], + "requirements": { + "python": [ + "adapt==0.1", + "mycroft==0.1.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pi Skill", + "android_handler": "skill-pi.edwardwang1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-02T22:23:39Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-02T23:00:07Z", + "authorname": "AVA-USP", + "skillname": "Speak", + "foldername": "skill-speak", + "name": "Speak", + "url": "https://github.com/AVA-USP/skill-speak", + "category": "Entertainment", + "description": "Turn Mycroft into a parrot. Speak a phrase and listen to it repeated in Mycroft's selected voice.", + "short_description": "Make Mycroft repeat whatever you want", + "branch": "master", + "examples": [ + "Say Goodnight, Gracie.", + "Repeat Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore.", + "Speak I can say anything you'd like!", + "say Goodnight, Gracie", + "repeat Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore", + "speak I can say anything you'd like!" + ], + "tags": [ + "system", + "Entertainment", + "speak", + "repeat", + "say", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bullhorn.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Speak Skill", + "android_handler": "skill-speak.ava-usp.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-20T13:07:42Z", + "archived": false, + "license": "lgpl-3.0", + "modified": "2020-03-20T13:07:56Z", + "authorname": "Mycroft-Bavarian-Team", + "skillname": "Home Assistant Skill für Mycroft", + "foldername": "mycroft-hass-skill", + "name": "Home Assistant Skill für Mycroft", + "url": "https://github.com/Mycroft-Bavarian-Team/mycroft-hass-skill", + "category": null, + "description": "Modifikation des original Home Assistant Mycroft Skills (https://github.com/MycroftAI/mycroft-homeassistant) zur Optimierung für die Verwendung in deutscher Sprache.", + "short_description": "Modifikation des original Home Assistant Mycroft Skills (https://github.com/MycroftAI/mycroft-homeassistant) zur Optimierung für die Verwendung in deutscher Sprache.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "home-assistant.png", + "requirements": { + "python": [ + "fuzzywuzzy==0.14.0", + "responses", + "python-Levenshtein==0.12.0", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Hass Skill", + "android_handler": "mycroft-hass-skill.mycroft-bavarian-team.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-02T22:20:22Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-02T23:00:31Z", + "authorname": "AVA-USP", + "skillname": "Pairing", + "foldername": "skill-pairing", + "name": "Pairing", + "url": "https://github.com/AVA-USP/skill-pairing", + "category": "Configuration", + "description": "The default backend to provide services for Mycroft users is\n [Home](https://home.mycroft.ai/). Pairing a device with Home provides access\n to privacy-protecting Speech to Text, Wolfram Alpha and other such services,\n as well as easy configuration for all your Mycroft devices.", + "short_description": "Connect your device to the Mycroft server - [Home](https://home.mycroft.ai/)", + "branch": "master", + "examples": [ + "Pair my device.", + "Pair my device (happens automatically on first run if not paired already)" + ], + "tags": [ + "system", + "Configuration", + "connectivity", + "pairing", + "pair", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/handshake.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "uuid==1.30" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pairing Skill", + "android_handler": "skill-pairing.ava-usp.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-08-15T13:33:54Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-09-06T05:57:55Z", + "authorname": "tobus3000", + "skillname": "skill-print", + "foldername": "skill-print", + "name": "skill-print", + "url": "https://github.com/tobus3000/skill-print", + "category": "Information", + "description": "Mycroft skill to support output on receipt thermo printer.\n\nOnly tested with a cheap thermo receipt printer that has 'PT-210' as the only marking on the device...\n\nIn theory this should work with every printer that is connected via USB and accepts plaintext (ESC/POS) commands.", + "short_description": "", + "branch": "master", + "examples": [ + "Enable printer.", + "Disable printer.", + "Enable linefeed.", + "Disable linefeed.", + "Print time.", + "Print buffer.", + "..." + ], + "tags": [ + "Print", + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/print.svg", + "credits": [ + "tobus3000" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "pytz" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Print Skill", + "android_handler": "skill-print.tobus3000.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-02-02T23:28:01Z", + "archived": false, + "license": "lgpl-3.0", + "modified": "2020-03-01T14:23:19Z", + "authorname": "madhawk001", + "skillname": "Home Assistant Skill für Mycroft", + "foldername": "mycroft-hass-skill", + "name": "Home Assistant Skill für Mycroft", + "url": "https://github.com/madhawk001/mycroft-hass-skill", + "category": null, + "description": "Modifikation des original Home Assistant Mycroft Skills (https://github.com/MycroftAI/mycroft-homeassistant) zur Optimierung für die Verwendung in deutscher Sprache.", + "short_description": "Modifikation des original Home Assistant Mycroft Skills (https://github.com/MycroftAI/mycroft-homeassistant) zur Optimierung für die Verwendung in deutscher Sprache.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "home-assistant.png", + "requirements": { + "python": [ + "fuzzywuzzy==0.14.0", + "responses", + "python-Levenshtein==0.12.0", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Hass Skill", + "android_handler": "mycroft-hass-skill.madhawk001.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-10-14T20:38:48Z", + "archived": false, + "license": "mit", + "modified": "2020-10-18T18:43:24Z", + "authorname": "lnguyenh", + "skillname": "Spotify-Sonos Mycroft Skill", + "foldername": "spotify-sonos-bot-skill", + "name": "Spotify Sonos Bot", + "url": "https://github.com/lnguyenh/spotify-sonos-bot-skill", + "category": "Music & Audio", + "description": "**Mycroft** (https://mycroft.ai/) is an open source project that provides a local and controlled alternative to Google Assistant and Alexa. Mycroft can run on a Raspberry Pi. Similarly to Alexa, you can add functionalities to your Mycroft voice assistant setup by installing \"skills\".\n\nThis project is a **skill** for Mycroft that provides convenient voice commands to play Spotify music on Sonos speakers.\n\nBig kudos to:\n\nIn its current state, this project provides all the commands I have needed in order to voice-control Sonos and Spotify while cooking dinner :). **It currently only supports playing music on one Sonos speaker** but using the node http api, it should be fairly easy to add support for several speakers.\nthe project **Node Sonos HTTP API** (https://github.com/jishi/node-sonos-http-api/) which does most of the work and exposes an easy to use Sonos API\n * the project **Spotipy** (https://github.com/plamere/spotipy) that is used for populating the user's list of personal spotify playlists, and to play the most popular songs for a given artist.", + "short_description": "[![Join the chat at https://gitter.im/lnguyenh/sonos-spotify-mycroft](https://badges.gitter.im/lnguyenh/sonos-spotify-mycroft.svg)](https://gitter.im/lnguyenh/sonos-spotify-mycroft?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)", + "branch": "master", + "examples": [], + "tags": [ + "**Spotify**", + "**Sonos**", + "Music", + "Audio", + "Music & Audio", + "**Spotify**\n\n**Sonos**", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/headphones.svg", + "credits": [ + "Mycroft, the open source local voice assistant (https://mycroft.ai/)", + "Node Sonos HTTP API, which does all the heavy lifting related to Sonos and Spotify (https://github.com/jishi/node-sonos-http-api/)", + "Spotipy used for a few specific commands not supported by Node Sonos (https://github.com/plamere/spotipy) " + ], + "categories": [ + "Music & Audio" + ], + "requirements": { + "python": [ + "requests", + "python-slugify", + "spotipy" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Spotify Sonos Bot Skill", + "android_handler": "spotify-sonos-bot-skill.lnguyenh.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-01-23T20:44:46Z", + "archived": false, + "license": "unknown", + "modified": "2020-05-12T20:14:31Z", + "authorname": "pcwii", + "skillname": "C25k", + "foldername": "c25k-skill", + "name": "C25k", + "url": "https://github.com/pcwii/c25k-skill", + "category": "Fitness", + "description": "Mycroft.ai becomes your motivational coach as you work your way through each of the intervals in the workout.\npoints of the interval.\nThis skill uses a schedule json (c25k.json) to track and support you as you work \nthrough the couch to 5k running program.\nThe default c25k.json file is based on the Couch to 5 km running program.\nOther workout json files could be created based on this and selected from the websettings.\n\nThe skill will keep track of the last week #, day # that you completed and proceed through each day\nof the workout found in the json file.\n - Mycroft does not properly push websettings changes in skills to the web ui.\n - I will work to address this in future updates (20200202).\nDepending on the length of the current interval motivations will be provided at the 1/4, 1/2, 3/4\n * The skill will loose this information if the mycroft is rebooted or the skill is updated.", + "short_description": "Use mycroft.ai as a fitness coach and work your way through the 9 week ", + "branch": "master", + "examples": [ + "Start my workout.", + "Start my run.", + "I want to run.", + "Change my workout to week 3 day 4.", + "[ ] WIP (20200202)", + "Start my workout", + "Start my run", + "I want to run", + "Change my workout to week 3 day 4 (This can also be done in websettings)" + ], + "tags": [ + "Fitness", + "running", + "C25K", + "workout", + "fitness", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/running.svg", + "credits": [ + "pcwii" + ], + "categories": [ + "Fitness" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "C25K Skill", + "android_handler": "c25k-skill.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-14T10:24:33Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-08-17T05:36:59Z", + "authorname": "muhareb", + "skillname": "Singing", + "foldername": "rasa-chat", + "name": "Singing", + "url": "https://github.com/muhareb/rasa-chat", + "category": "Entertainment", + "description": "Mycroft will speak the lyrics to a random pop music song using text to speech.", + "short_description": "Mycroft sings lyrics to some popular songs", + "branch": "master", + "examples": [ + "Sing.", + "Sing" + ], + "tags": [ + "lyrics", + "music", + "sing", + "Entertainment", + "singing", + "song", + "texttospeech", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/laugh-beam.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rasa Chat Skill", + "android_handler": "rasa-chat.muhareb.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-01-02T23:23:00Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-01-03T02:59:39Z", + "authorname": "andlo", + "skillname": "Farting", + "foldername": "farting-skill", + "name": "Farting", + "url": "https://github.com/andlo/farting-skill", + "category": "Entertainment", + "description": "This is just a fun skill that should generate a laugh or two and then never be used again.\n\nWhen asked \"who did that\", Mycroft will answer with a statement such as \"it wasn't me. it was the dog\".\n\nWhen told to \"make a farting sound\", Mycroft will play a randomly selected fart sound file, followed by \na statement such as \"did someone sit on a whoopee cushion\".\n\nWhen told to \"let one slip\" or \"fart randomly\", Mycroft will play a fart sound file and make a comment\nat a random interval between 1 minute and half an hour. This will continue until Mycroft is requested \nto stop via \"halt farting\".\n\nThis is a rewrite of (@aussieW) skill-farting so it will work on Mycroft-core 19.8", + "short_description": "\"who let the dog inside\" - Mycroft will fart when requested or at random intervals", + "branch": "master", + "examples": [ + "Did you fart.", + "What is that smell?", + "Fart.", + "Make a fart.", + "Fart randomly.", + "Halt farting.", + "did you fart", + "what is that smell", + "fart", + "make a fart", + "fart randomly", + "halt farting" + ], + "tags": [ + "Entertainment", + "fun", + "smell", + "fart", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "fart.png", + "credits": [ + "Andreas Lorensen (@andlo) and (@aussieW)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "tinytag" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Farting Skill", + "android_handler": "farting-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-02-06T04:13:27Z", + "archived": false, + "license": "mit", + "modified": "2020-05-30T13:44:15Z", + "authorname": "JoaoCostaIFG", + "skillname": "Youtube_dl skill for mycroft", + "foldername": "mycroft-youtubedl-skill", + "name": "Youtube_dl skill for mycroft", + "url": "https://github.com/JoaoCostaIFG/mycroft-youtubedl-skill", + "category": "Music & Audio", + "description": "This skill will download the first match of the inputed song/video name (excluding\nplaylists) and play its audio.", + "short_description": "Searches for and downloads a youtube video, and queues it for playing.", + "branch": "master", + "examples": [ + "Youtube tool lateralus.", + "Youtube play placebo bitter end.", + "Youtube stop.", + "Youtube tool lateralus", + "Youtube play placebo bitter end", + "Youtube stop" + ], + "tags": [ + "Youtube", + "Music", + "Audio", + "Media", + "Entertainment", + "Music & Audio", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "credits": [ + "JoaoCostaIFG" + ], + "categories": [ + "Music & Audio", + "Media", + "Entertainment" + ], + "requirements": { + "python": [ + "youtube_dl" + ], + "system": { + "all": "mpv" + }, + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Youtubedl Skill", + "android_handler": "mycroft-youtubedl-skill.joaocostaifg.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-02-18T21:07:09Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-26T16:51:20Z", + "authorname": "simboco", + "skillname": "Auto volume", + "foldername": "simbo", + "name": "Auto volume", + "url": "https://github.com/simboco/simbo", + "category": "Daily", + "description": "This skill lets Mycroft decide when to use high, normal, or low volume. Mycrofts keeps monitoring the background sound levels using the microphone, using which it decides what volume level is the right one to use.\n\nAs it is not easy to know what is high and what is low noise level, the skill will adapt over time. The skill notices the highest and lowest measured levels over time and adjusts its settings according to those measurements.\n\nThe skill stops adjusting the volume if another skill is using the speaker or if Mycroft himself is talking.\n\nThe skill can be activated or deactivated using the command \"Hey Mycroft, set auto volume off\" or \"Hey Mycroft, set auto volume on\".", + "short_description": "Sets the volume depending on background noise level", + "branch": "master", + "examples": [ + "Set auto volume on.", + "Set auto volume off.", + "Clear auto volume measurements.", + "Set auto volume on", + "Set auto volume off", + "Clear auto volume measurements" + ], + "tags": [ + "Configuration", + "volume", + "Daily", + "no-license" + ], + "platforms": [ + "platform_mark1", + "platform_picroft" + ], + "stars": 0, + "icon": "icon.png", + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "categories": [ + "Daily", + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Simbo Skill", + "android_handler": "simbo.simboco.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-06-15T02:05:09Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-06-15T06:37:05Z", + "authorname": "JarbasSkills", + "skillname": "skill-mock-backend", + "foldername": "skill-mock-backend", + "name": "Mock Backend Skill", + "url": "https://github.com/JarbasSkills/skill-mock-backend", + "category": "configuration", + "description": "Just install the skill and backend will be disabled\n\nThis is beta, some skills WILL break, see [OpenVoiceOS/OVOS-local-backend](https://github.com/OpenVoiceOS/OVOS-local-backend) for details\n\nPRIVACY NOTE: you need to setup your own STT, by default it will use google\n\n[kaldi](https://github.com/HelloChatterbox/speech2text/blob/dev/speech2text/engines/kaldi.py) and [deepspeech](https://github.com/HelloChatterbox/speech2text/blob/dev/speech2text/engines/ds.py) are supported", + "short_description": "Disable mycroft from phoning home.mycroft.ai", + "branch": "v0.2", + "examples": [ + "restore mycroft backend", + "disable mycroft backend", + "what backend are you using" + ], + "tags": [ + "backend", + "privacy", + "configuration", + "no-license", + "permissive-license" + ], + "platforms": [ + "all", + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "stars": 0, + "credits": [ + "JarbasAl" + ], + "categories": [ + "configuration" + ], + "logo": "https://raw.githubusercontent.com/JarbasSkills/skill-mock-backend/master/logo.png", + "requirements": { + "python": [ + "mock-mycroft-backend>=0.2.2", + "ovos-local-backend>=0.1.0", + "ovos_utils>=0.5.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mock Backend Skill", + "android_handler": "skill-mock-backend.jarbasskills.home" + }, + "desktop": {}, + "desktopFile": false + }, + { + "created": "2020-01-29T07:33:12Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-01-29T07:33:19Z", + "authorname": "nsevinc", + "skillname": "Mycroft Telegram Bot", + "foldername": "mycroft-telegram-bot-skill", + "name": "Mycroft Telegram Bot", + "url": "https://github.com/nsevinc/mycroft-telegram-bot-skill", + "category": "Productivity", + "description": "Allows you to communicate with mycroft using the telegram bot.", + "short_description": "A skill to integration a telegram bot to mycroft", + "branch": "master", + "examples": [ + "Send last result to telegram.", + "Send it to telegram.", + "Send last result to telegram", + "Send it to telegram" + ], + "tags": [ + "Productivity", + "Telegram", + "bot", + "Telegram bot", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "nsevinc" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Telegram Bot Skill", + "android_handler": "mycroft-telegram-bot-skill.nsevinc.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-01T17:49:55Z", + "archived": false, + "license": "mit", + "modified": "2020-05-12T18:52:39Z", + "authorname": "brezuicabogdan", + "skillname": "Quiet Hours", + "foldername": "quiet-hours-skill", + "name": "Quiet Hours", + "url": "https://github.com/brezuicabogdan/quiet-hours-skill", + "category": "Configuration", + "description": "Set a time frame during which your mycroft will be quiet. if enabled the volume of your mycroft will automatically be lowered to specified value when the quiet hours start and will automatically return to normal once quiet hours end.\nThis is very usefull if you also use Mycroft for verbal notifications and you do not want to be disturbed at night.\nYou can also enable or disable teh quiet hours manually, very nice to have when you are watching a move and do not want to be disturbed.", + "short_description": "Automatically silence your mycroft based on a schedule", + "branch": "master", + "examples": [ + "Be quiet.", + "You can speak now.", + "Enable quiet hours.", + "Disable quiet hours.", + "Be quiet", + "You can speak now", + "Enable quiet hours", + "Disable quiet hours" + ], + "tags": [ + "Quiet", + "Schedule", + "Configuration", + "mute", + "hours", + "Auto", + "Utility", + "Auto mute", + "Quiet hours", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/volume-mute.svg", + "credits": [ + "Bogdan Brezuica (@brezuicabogdan)" + ], + "categories": [ + "Configuration", + "Utility" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Quiet Hours Skill", + "android_handler": "quiet-hours-skill.brezuicabogdan.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-06T16:59:59Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-05-01T18:37:22Z", + "authorname": "tgru", + "skillname": "HTTP Status Code Skill", + "foldername": "http-status-code-skill", + "name": "HTTP Status Code Skill", + "url": "https://github.com/tgru/http-status-code-skill", + "category": "Information", + "description": "With this skill Mycroft can name and explain you HTTP status codes which are standardized by RFC 7231 and some more.", + "short_description": "HTTP status codes on demand", + "branch": "master", + "examples": [ + "Explain code 202.", + "What does error 418 mean?", + "Explain code 202" + ], + "tags": [ + "Productivity", + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/code.svg", + "credits": [ + "@tgru" + ], + "categories": [ + "Information", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Http Status Code Skill", + "android_handler": "http-status-code-skill.tgru.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-02T22:06:14Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-02T23:01:23Z", + "authorname": "AVA-USP", + "skillname": "Unknown Handler", + "foldername": "fallback-unknown", + "name": "Unknown Handler", + "url": "https://github.com/AVA-USP/fallback-unknown", + "category": "Configuration", + "description": "Mycroft doesn't know how to do or answer everything (yet). This _fallback_ is how Mycroft lets you know that, unfortunately, it can't help with what you said.\n\nBut wait, there is still hope! Mycroft is working to get smarter with help from friends. For who have selected to [Opt In to the Open Dataset](https://home.mycroft.ai/#/setting/basic#opendataset), these missed phrases are aggregated and analyzed to help identify what the world _wants_ their voice assistant to do that it can't yet. So if millions of people start asking for guava growing tips, we'll promote this as an idea to be handled as a default Skill.", + "short_description": "Capture unrecognized _Utterances_", + "branch": "master", + "examples": [ + "How do I make my guava blue?", + "I need a pizza.", + "Show me the money.", + "I need a pizza", + "Show me the money" + ], + "tags": [ + "Configuration", + "fallback", + "system", + "unknown", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/question.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Unknown Skill", + "android_handler": "fallback-unknown.ava-usp.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-09T06:54:50Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-07-14T20:41:33Z", + "authorname": "blimyj", + "skillname": "Sleepy Time", + "foldername": "sleepy-time-skill", + "name": "Sleepy Time", + "url": "https://github.com/blimyj/sleepy-time-skill", + "category": "Daily", + "description": "When activated it will play an audiobook to help you sleep", + "short_description": "Plays an audiobook to help you sleep", + "branch": "master", + "examples": [ + "Help me sleep.", + "Time to sleep.", + "I'm going to bed.", + "Help me sleep", + "Time to sleep", + "I'm going to bed" + ], + "tags": [ + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bed.svg", + "credits": [ + "blimyj" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "python-vlc>=3.0.0" + ], + "system": { + "all": "vlc" + }, + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Sleepy Time Skill", + "android_handler": "sleepy-time-skill.blimyj.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-08-25T12:15:53Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-09-07T12:49:22Z", + "authorname": "l0drex", + "skillname": "Bluetooth Speaker", + "foldername": "bluetooth-speaker-skill", + "name": "Bluetooth Speaker", + "url": "https://github.com/l0drex/bluetooth-speaker-skill", + "category": "Music & Audio", + "description": "Activate bluetooth and pair new devices to play some music with mycroft.\nYou need to install mycroft on a device that supports bluetooth.\nUses alsa.", + "short_description": "Use your mycroft device as a bluetooth speaker.", + "branch": "master", + "examples": [ + "Pairing mode.", + "Pair device.", + "Activate bluetooth.", + "Pairing mode", + "Pair device", + "Activate bluetooth" + ], + "tags": [ + "Music", + "Audio", + "Media", + "Entertainment", + "Bluetooth", + "Connection", + "Music & Audio", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/volume-up.svg", + "credits": [ + "Lorenz Hoffmann" + ], + "categories": [ + "Music & Audio", + "Entertainment", + "Media" + ], + "requirements": { + "system": { + "all": "bluetoothctl bluealsa-aplay" + }, + "python": [], + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Bluetooth Speaker Skill", + "android_handler": "bluetooth-speaker-skill.l0drex.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-02-22T19:59:16Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-02-23T20:35:02Z", + "authorname": "jumper047", + "skillname": "Mycroft Fallback STT Skill", + "foldername": "mycroft-fallback-stt", + "name": "Mycroft Fallback STT Skill", + "url": "https://github.com/jumper047/mycroft-fallback-stt", + "category": "Configuration", + "description": "Use local STT server if remote one is unavailable", + "short_description": "Use local STT server if remote one is unavailable", + "branch": "master", + "examples": [ + "Switch to remote server.", + "Which engine are you using now?" + ], + "tags": [ + "Configuration", + "system", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Fallback Stt Skill", + "android_handler": "mycroft-fallback-stt.jumper047.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-06-01T12:00:48Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-06-01T12:11:01Z", + "authorname": "saluber", + "skillname": "Movie Master", + "foldername": "mycroft-movies", + "name": "Movie Master", + "url": "https://github.com/saluber/mycroft-movies", + "category": "Entertainment", + "description": "Easily find information about a movie with your voice.", + "short_description": "Find information about movies, actors and production details.", + "branch": "master", + "examples": [ + "What is the movie _______ about?", + "Tell me about the movie _______", + "Who plays in the movie _______?", + "What genres does the flick _______ belong to?", + "Look for information on the movie _______.", + "What company made the movie _______?", + "When was the movie _______ made?", + "Do you have info on the film _______?", + "What are popular movies playing now?", + "What films do you recommend like _______?", + "How long is the movie _______?", + "What are the highest rated movies out?" + ], + "tags": [ + "I", + "Movies", + "Mark", + "Entertainment", + "Actors", + "TMDB", + "Mark I", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "PrimaryLogo_Green.png", + "categories": [ + "Entertainment" + ], + "credits": [ + "This skill uses tmdbv3api avaliable on GitHub at [tmdbv3api](https://github.com/AnthonyBloomer/tmdbv3api.git)\n\nIt also uses the TMDb API but is not endorsed or certified by TMDb. Information avaliable at [TMDb](https://www.themoviedb.org/)\n\nbuilderjer@github.com" + ], + "requirements": { + "python": [ + "tmdbv3api" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Movies Skill", + "android_handler": "mycroft-movies.saluber.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-09-13T14:44:03Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-09-21T03:13:05Z", + "authorname": "JarbasSkills", + "skillname": "skill-email-commands", + "foldername": "skill-email-commands", + "name": "Email Commands Skill", + "url": "https://github.com/JarbasSkills/skill-email-commands", + "category": "Configuration", + "description": "Allows you to send commands to mycroft by email, inspired by [this blog post](https://medium.com/@thesanjeetc/want-to-control-something-with-siri-heres-how-bae98aceb586)\n \n ![](./gui.gif)", + "short_description": "Control Mycroft by email", + "branch": "master", + "examples": [], + "tags": [ + "Configuration", + "configuration", + "no-license" + ], + "platforms": [ + "all", + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "stars": 1, + "icon": "https://github.com/JarbasSkills/skill-email-commands/res/icon/icon.png", + "credits": [ + "JarbasAl" + ], + "categories": [ + "Configuration" + ], + "logo": "https://raw.githubusercontent.com/JarbasSkills/skill-email-commands/master/logo.png", + "requirements": { + "python": [ + "mail_monitor>=0.5" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Email Commands Skill", + "android_handler": "skill-email-commands.jarbasskills.home" + }, + "desktop": {}, + "desktopFile": false, + "systemDeps": false + }, + { + "created": "2020-03-25T21:29:55Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-05-29T19:35:23Z", + "authorname": "KirkPatrick2020", + "skillname": "Fleming Bot Project - 2020", + "foldername": "robomove-skill", + "name": "Fleming Bot Project - 2020", + "url": "https://github.com/KirkPatrick2020/robomove-skill", + "category": "IoT", + "description": "Makes bb8 look-a-like move by sending motor controls via udp from one Raspberry PI to another Raspberry PI based on the input of a t-shirt color that someone is wearing. \n\nOne Raspberry PI is located in the head of the robot, acquiring input via Picamera to determine the area of color captured. The other Raspberry pi is located in the main chassis, providing an output in the form of motor controls. \n\nThis works using the Linux Distribution 'MyCroft' which is an Open-Source voice assistant that supports the ability to create custom \"skills\" which are Python class files that interact with MyCroft to perform various commands. By using MyCroft's intent parser, I can then create custom voice commands that when performed after saying \"Hey MyCroft\", will perform the commands outlined below:", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "IoT", + "Robots", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Kirk" + ], + "categories": [ + "IoT", + "Robots" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Robomove Skill", + "android_handler": "robomove-skill.kirkpatrick2020.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-01-02T12:42:23Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-17T16:52:38Z", + "authorname": "andlo", + "skillname": "Web Terminal", + "foldername": "web-terminal-skill", + "name": "Web Terminal", + "url": "https://github.com/andlo/web-terminal-skill", + "category": "Productivity", + "description": "This skill installs and run a web terminal and/or a web CLI client.\n\nAfter install there should be a running web CLI client wich you can acces from a browser on \nhttp://device:8080 where device is the hostname of your mycroft device. \n\nYo can start at terminal by saying \"hey mycroft - run web terminal\". Then there will be a full \nshell running wich you can access from a browser on http://device:8022 where device is the\nhostname of your mycroft device.\n\nOn settings on home.mycroft.ai you can change ports and set if CLI and/or Terminal should auto start or not.\n\nThe skill uses the ttyd from Shuanglei Tao - https://github.com/tsl0922/ttyd", + "short_description": "Start a web Terminal and/or Web CLI client", + "branch": "master", + "examples": [ + "Run web terminal.", + "Run web CLI client.", + "Exit web cli client.", + "Exit web terminal.", + "Run web terminal", + "Run web CLI client ", + "Exit web cli client", + "Exit web terminal" + ], + "tags": [ + "Shell", + "Productivity", + "Configuration", + "Terminal", + "Cli-client", + "Ssh", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/terminal.svg", + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "categories": [ + "Productivity", + "Configuration" + ], + "requirements": { + "system": { + "apt-get": "cmake g++ pkg-config git vim-common libwebsockets-dev libjson-c-dev libssl-dev", + "dnf": "make g++ pkg-config git vim-common libwebsockets-devel json-c-devel openssl-devel" + }, + "python": [], + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Web Terminal Skill", + "android_handler": "web-terminal-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-02-22T16:39:22Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-03-10T20:32:38Z", + "authorname": "tobus3000", + "skillname": "Sunrise Sunset", + "foldername": "sunrise-sunset-skill", + "name": "Sunrise Sunset", + "url": "https://github.com/tobus3000/sunrise-sunset-skill", + "category": "Information", + "description": "This skill does *not* query an external API.\n\nAll times and events are being calculated locally.", + "short_description": "Returns sunset or sunrise times for the given coordinates.", + "branch": "master", + "examples": [ + "When does the sun set?", + "When does the sun rise?", + "Sunset today.", + "Sunrise today.", + "Moonrise today.", + "Sunset.", + "Moonset.", + "Sunrise.", + "Moonrise.", + "When does the sun appear?", + "When does the moon appear?", + "What time does the sun set today?", + "What time does the sun set in a week?", + "What time does the moon set today?", + "What time does the sun rise today?", + "What time does the sun rise in a week?", + "What time does the moon rise tonight?", + "Sunset time.", + "Moonset time.", + "Sunrise time.", + "Moonrise time.", + "When does the sun disappear in the evening?", + "When does the moon disappear in the morning?", + "When does the sun appear in the morning?", + "When does the moon appear in the evening?", + "...", + "When does the sun set", + "When does the sun rise", + "Sunset today", + "Sunrise today", + "Sunset", + "Sunrise", + "When does the sun appear", + "What time does the sun set today", + "What time does the sun set in a week", + "What time does the sun rise today", + "What time does the sun rise in a week", + "Sunset time", + "Sunrise time", + "When does the sun disappear in the evening", + "When does the sun appear in the morning" + ], + "tags": [ + "Sunset", + "Moonset", + "Moonrise", + "Information", + "Sunrise", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/sun.svg", + "credits": [ + "tobus3000" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "datetime" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Sunrise Sunset Skill", + "android_handler": "sunrise-sunset-skill.tobus3000.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-04T13:04:02Z", + "archived": false, + "license": "unknown", + "modified": "2020-05-06T21:22:14Z", + "authorname": "jimkou", + "skillname": "Rpi Info", + "foldername": "rpi-info-skill", + "name": "Rpi Info", + "url": "https://github.com/jimkou/rpi-info-skill", + "category": "Information", + "description": "Skill that you can use with MyCroft!!\nIt only works on raspberry pi. Tested on Rpi 4 model B+.", + "short_description": "Rpi-info gives disk , ram , temperature information about your raspberry pi.", + "branch": "master", + "examples": [ + "Raspberry free ram.", + "Raspberry pi free ram.", + "(What is the |) free ram of (my|) (raspberry|) pi.", + "Raspberry used ram.", + "Raspberry pi used ram.", + "(What is the|) ram usage of (my|) (raspberry|) pi.", + "Raspberry disk.", + "(What us the|) disk usage of (my|) (raspberry|) pi.", + "Raspberry temperature.", + "Raspberry pi temperature.", + "(what is the|) temperature of (my|) (raspberry|) pi.", + "Raspberry free ram", + "Raspberry pi free ram", + "(What is the |) free ram of (my|) (raspberry|) pi", + "Raspberry used ram", + "Raspberry pi used ram", + "(What is the|) ram usage of (my|) (raspberry|) pi", + "Raspberry disk", + "(What us the|) disk usage of (my|) (raspberry|) pi", + "Raspberry temperature", + "Raspberry pi temperature", + "(what is the|) temperature of (my|) (raspberry|) pi" + ], + "tags": [ + "System", + "pi", + "Information", + "Iot", + "Info", + "Raspberry", + "Raspberry pi", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/gem.svg", + "credits": [ + "Kourlos Dimitris" + ], + "categories": [ + "Information", + "Iot" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rpi Info Skill", + "android_handler": "rpi-info-skill.jimkou.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-14T12:16:41Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-05-14T14:30:09Z", + "authorname": "Lesger", + "skillname": "Kodi Control", + "foldername": "my-kodi-skill", + "name": "Kodi Control", + "url": "https://github.com/Lesger/my-kodi-skill", + "category": "Media", + "description": "Utilize the kodi API and Python library for controlling the KODI open source media center with Mycroft.ai. The control is mostly geared towards videos/movies but is capable of handling cursor navigation as well.\nThe Kodi Skill uses conversational dialog to help you to control your KODI instance more naturally.", + "short_description": "Control KODI open source media center with Mycroft.ai", + "branch": "master", + "examples": [ + "Ask kodi to play the movie guardians of the galaxy.", + "Ask kodi to play the film planet of the apes.", + "Ask kodi to play a random movie.", + "Turn kodi subtitles on.", + "Turn kodi subtitles off.", + "Skip kodi forward.", + "Skip kodi backward.", + "Pause kodi.", + "Pause the film.", + "Re-start kodi.", + "Stop the movie.", + "Stop kodi.", + "Set kodi volume to 100.", + "Set kodi volume to 25.", + "Show kodi movie information.", + "Hide kodi movie information.", + "Turn kodi notifications on.", + "Turn kodi notifications off.", + "Move the kodi cursor up / down / left / right / back / select / cancel.", + "Move the kodi cursor right 3 times.", + "Move the kodi cursor down twice.", + "Update the kodi library.", + "Clean the kodi library.", + "Ask kodi to list recently added movies.", + "Ask kodi to list the movies by genre.", + "Ask kodi to list the movies by studio.", + "List kodi movie sets.", + "List kodi movies by title.", + "List kodi movies by actor.", + "List all kodi movies.", + "ask kodi to play the movie guardians of the galaxy", + "ask kodi to play the film planet of the apes", + "ask kodi to play a random movie", + "turn kodi subtitles on", + "turn kodi subtitles off", + "skip kodi forward", + "skip kodi backward", + "pause kodi", + "pause the film", + "re-start kodi", + "stop the movie", + "stop kodi", + "set kodi volume to 100", + "set kodi volume to 25", + "show kodi movie information", + "hide kodi movie information", + "turn kodi notifications on", + "turn kodi notifications off", + "move the kodi cursor up / down / left / right / back / select / cancel", + "move the kodi cursor right 3 times", + "move the kodi cursor down twice", + "update the kodi library", + "clean the kodi library", + "ask kodi to list recently added movies", + "ask kodi to list the movies by genre", + "ask kodi to list the movies by studio", + "list kodi movie sets", + "list kodi movies by title", + "list kodi movies by actor", + "list all kodi movies" + ], + "tags": [ + "mycroft.ai,", + "python,", + "Leia,", + "'kodi,", + "Krypton", + "youtube'", + "Media", + "skills", + "kodi,", + "'", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/tv.svg", + "credits": [ + "PCWii", + "Original work forked from https://github.com/Cadair/mycroft-kodi" + ], + "categories": [ + "Media" + ], + "requirements": { + "python": [ + "pafy>=0.5.4", + "youtube_dl>=2019.9.1", + "pychromecast", + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "My Kodi Skill", + "android_handler": "my-kodi-skill.lesger.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-02-05T15:44:12Z", + "archived": false, + "license": "mit", + "modified": "2020-02-05T16:36:54Z", + "authorname": "colla69", + "skillname": "Work Helper Skill", + "foldername": "WorkHelperSkill", + "name": "Work Helper Skill", + "url": "https://github.com/colla69/WorkHelperSkill", + "category": null, + "description": "You can use this skill as an example to what you can do .. basically anything you can do in python on your pc can also be used with speech commands. This is my own playground :)", + "short_description": "", + "branch": "master", + "examples": [ + "Open chrome.", + "Good night.", + "Hey Mycroft, open chrome > open a new browser window", + "Hey Mycroft, good night > turns off the computer screen" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "colla69" + ], + "requirements": { + "python": [ + "gensim", + "pynput" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Workhelperskill Skill", + "android_handler": "WorkHelperSkill.colla69.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-08T10:37:10Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-08-13T11:51:28Z", + "authorname": "AIIX", + "skillname": "skill-installer-mobile", + "foldername": "skill-installer-mobile", + "name": "skill-installer-mobile", + "url": "https://github.com/AIIX/skill-installer-mobile", + "category": null, + "description": "Mycroft Skill Installer Skill For Mycroft GUI on Mobile Platforms", + "short_description": "Mycroft Skill Installer Skill For Mycroft GUI on Mobile Platforms", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "/res/icon/installer-skill.png", + "android_name": "Skill Installer", + "android_handler": "skillinstallermobile.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-08T09:55:26Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-06-24T10:18:34Z", + "authorname": "montali", + "skillname": "Hospital Triage", + "foldername": "hospital-triage-skill", + "name": "Hospital Triage", + "url": "https://github.com/montali/hospital-triage-skill", + "category": "Information", + "description": "This skill was born to help er patients on their arrival at the hospital. It asks the patient basic questions about his health.\n\n### How it works\n\nThe skill is activated by saying the wake word (which, by default is `hey mycroft` but will be changed) and asking help:\n\n`Hey Mycroft, puoi aiutarmi?`\n\nThen, the interaction begins: the bot asks if it's talking directly with the patient. This helps us understands if he/she's conscious. Then, it asks about the main symptom. Right now, it recognises:\n\n\nIf the declared symptom is compatible with the COVID19, the bot asks some questions to determine the `covid_score`, an index determining how likely the patient is affected by COVID19.\n\nIt then assigns the patient a color code, according to the CESIRA index, and asks him/her to quantify the pain. Finally, it asks the patient his/her age and creates a `med_record` object containing all the gathered informations. This `med_record` can then be exported to assist the doctor during the checks.\nFaints\n * Hemorrhages\n * Shocks\n * Breathing difficulties\n * Fractures (extracting the affected limb)\n * Fevers\n * Burns\n * Abdominal pains", + "short_description": "Help ER patients by understanding why they're there.", + "branch": "master", + "examples": [], + "tags": [ + "Er", + "Triage", + "Hospital", + "Information", + "Health", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/hospital-user.svg", + "credits": [ + "montali" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "textdistance", + "fastai" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hospital Triage Skill", + "android_handler": "hospital-triage-skill.montali.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-02T22:12:25Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-02T23:01:09Z", + "authorname": "AVA-USP", + "skillname": "Device Configuration", + "foldername": "skill-configuration", + "name": "Device Configuration", + "url": "https://github.com/AVA-USP/skill-configuration", + "category": "Configuration", + "description": "User and device settings from [home.mycroft.ai](https://home.mycroft.ai) are\nsynchronized with your Devices. This Skill performs that synchronization and\nallows you to check your settings.\n\nYou can also change the technology used to perform Wake Word spotting. This is\nthe system that wakes the device up when you say \"Hey Mycroft\".", + "short_description": "Synchronize your Device Settings with [Home](https://home.mycroft.ai).", + "branch": "master", + "examples": [ + "Configuration update.", + "Update config.", + "What's your location?", + "What's your name?", + "What's the current Listener?", + "Set the Listener to Precise.", + "Set the Listener to default.", + "Configuration update", + "Update config", + "What's the current Listener? (for advanced debugging)", + "Set the Listener to Precise (for advanced debugging)", + "Set the Listener to default (for advanced debugging)" + ], + "tags": [ + "update-config", + "system", + "Configuration", + "config", + "configuration", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/cogs.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "requests>=2.13.0", + "humanhash3" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Configuration Skill", + "android_handler": "skill-configuration.ava-usp.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-09-30T17:29:10Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-10-16T12:53:13Z", + "authorname": "AIIX", + "skillname": "", + "foldername": "AndroidHomescreen", + "name": "", + "url": "https://github.com/AIIX/AndroidHomescreen", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Androidhomescreen Skill", + "android_handler": "AndroidHomescreen.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-12T07:06:11Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-07-09T15:40:05Z", + "authorname": "jkemm", + "skillname": "OcSkill", + "foldername": "ocSkill", + "name": "OcSkill", + "url": "https://github.com/jkemm/ocSkill", + "category": "Information", + "description": "", + "short_description": "OC Group 2.1 (Mycroft)", + "branch": "master", + "examples": [ + "How does the verification process work?" + ], + "tags": [ + "how", + "max", + "module", + "similar", + "of", + "addition", + "Information", + "Process", + "change", + "compare", + "sparql", + "string", + "value.", + "Connector.", + "with", + "was", + "multiple", + "have", + "graphDBConnector.py", + "added", + "Adapt", + "Lucene", + "search", + "changing", + "used.", + "needed.", + "used", + "returns", + "version", + "Version", + "7.07.2020", + "name", + "This", + "enhance", + "entity", + "Intent", + "term", + "entities", + "graphDb", + "be.", + "Parser", + "the", + "means", + "similarity", + "you", + "and", + "Input", + "tested", + "tolerance", + "value", + "can", + "queries", + "To Process the Input the Adapt Intent Parser was used.", + "tolerance = 0 means no similarity is needed.", + "we used the Lucene Connector. In addition we added a string compare if Lucene returns multiple entities with max value.", + "Version\nThis version was tested with the graphDb version of 7.07.2020", + "By changing the tolerance value in the graphDBConnector.py module you can change how similar the search term and the entity name have to be.", + "To enhance the sparql queries", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/book.svg", + "credits": [ + "G2.1" + ], + "categories": [ + "Information", + "To Process the Input the Adapt Intent Parser was used.", + "To enhance the sparql queries", + "we used the Lucene Connector. In addition we added a string compare if Lucene returns multiple entities with max value.", + "By changing the tolerance value in the graphDBConnector.py module you can change how similar the search term and the entity name have to be.", + "tolerance = 0 means no similarity is needed." + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Ocskill Skill", + "android_handler": "ocSkill.jkemm.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-30T14:35:20Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-04-29T10:38:51Z", + "authorname": "Manasovo", + "skillname": "", + "foldername": "kuki-skill", + "name": "", + "url": "https://github.com/Manasovo/kuki-skill", + "category": "Entertainment", + "description": "Kuki is IPTV service mainly for people from Czech and Slovak Republic but works in whole EU of course. Today Kuki supports lots of end devices like smart tv, set-top boxes, Android and Android TV, Samsung, LG, Apple family - iOS and tvOS, etc. Kuki have more than 160 TV channelsin SD, Full HD and 4K streamed over internet with HLS protocol. Kuki offering advanced function like time shift, nPVR - video recording, series library, search, profiles, etc.", + "short_description": "**PROOF OF CONCEPT** - Mycroft at https://mycroft.ai implemetation of voice remote control for IPTV service Kuki at https://www.kuki.cz", + "branch": "master", + "examples": [ + "How to register Kuki devices ?", + "Show Kuki devices.", + "Show Kuki preferred device.", + "Switch Kuki preferred device.", + "Show device status.", + "Wake up Kuki / Sleep Kuki / Hasta la vista Baby.", + "Play live.", + "Play number 5.", + "Play channel Prima Cool HD.", + "Five minutes back.", + "Return to last monday at 9:30.", + "Channel up / down.", + "Kuki volume to 50 percent / max / mute.", + "Kuki volume up / down." + ], + "tags": [ + "TV", + "Streaming", + "Television", + "Kuki", + "Media", + "Entertainment", + "IPTV", + "Mycroft", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://github.com/Manasovo/kuki-skill/blob/master/kuki_logo.jpg", + "credits": [ + "**Manasovo** - apologies to everyone ! I'am not developer, coder, etc. and never been. In my whole live i wrote few shell script :-) This project is my first try with Python, GitHub, Mycroft, etc. Be gentle :-)" + ], + "categories": [ + "Entertainment", + "Media" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Kuki Skill", + "android_handler": "kuki-skill.manasovo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-25T20:43:11Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-07-08T01:31:07Z", + "authorname": "pcwii", + "skillname": "CP Kodi Control", + "foldername": "cpkodi-skill", + "name": "CP Kodi Control", + "url": "https://github.com/pcwii/cpkodi-skill", + "category": "Media", + "description": "Utilize the kodi API and Python library for controlling the KODI open source media center with Mycroft.ai.\nThe Kodi Skill uses conversational dialog to help you to control your KODI instance more naturally.", + "short_description": "Control KODI open source media center with Mycroft.ai using the Common Play architecture", + "branch": "master", + "examples": [ + "Play the artist elvis presley”", + "Play all shook up”", + "Play the song blue suede shoes.", + "Play the album appeal to reason”", + "Play some music.", + "Clear the music playlist.", + "Pause the music.", + "Resume the music." + ], + "tags": [ + "mycroft.ai,", + "python,", + "youtube", + "Leia,", + "'kodi,", + "Krypton", + "Media", + "common", + "play", + "skills", + "cps'", + "kodi,", + "common play", + "'", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "/images/cpkodi.png", + "credits": [ + "PCWii" + ], + "categories": [ + "Media" + ], + "requirements": { + "python": [ + "requests", + "bs4", + "requests_cache", + "PyChromecast>=7.0.1", + "pyenchant", + "compound-word-splitter", + "youtube_searcher" + ], + "system": { + "apt-get": "libenchant1c2a" + }, + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Cpkodi Skill", + "android_handler": "cpkodi-skill.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-09T03:11:35Z", + "archived": false, + "license": "mit", + "modified": "2020-04-10T19:46:34Z", + "authorname": "alexisdiaz008", + "skillname": "Screen Wake On Wake Word", + "foldername": "screen-wake-on-wake-word-skill", + "name": "Screen Wake On Wake Word", + "url": "https://github.com/alexisdiaz008/screen-wake-on-wake-word-skill", + "category": "Configuration", + "description": "A mycroft skill that listens to the mycroft messagebus for wake-word activation and wakes the current screen", + "short_description": "Wakes the screen on wake word", + "branch": "master", + "examples": [], + "tags": [ + "wake", + "word", + "sleep", + "Configuration", + "Screen", + "Screen wake sleep word", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bed.svg", + "credits": [ + "Vangrel" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Screen Wake On Wake Word Skill", + "android_handler": "screen-wake-on-wake-word-skill.alexisdiaz008.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-14T18:16:17Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-03-14T18:19:25Z", + "authorname": "screamnAbdab", + "skillname": "Slur", + "foldername": "slur-skill", + "name": "Slur", + "url": "https://github.com/screamnAbdab/slur-skill", + "category": "Entertainment", + "description": "Mycroft aint puttin up with your bullshit", + "short_description": "Mycroft responds to slurs in kind", + "branch": "master", + "examples": [ + "Fuck you.", + "Screw you.", + "Up yours.", + "Go to hell.", + "You're an idiot.", + "You're useless.", + "Fuck you", + "Screw you", + "Up yours", + "Go to hell", + "You're an idiot", + "You're useless" + ], + "tags": [ + "Entertainment", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/hand-middle-finger.svg", + "credits": [ + "screamnAbdab" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Slur Skill", + "android_handler": "slur-skill.screamnabdab.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-10-17T01:19:28Z", + "archived": false, + "license": "mit", + "modified": "2020-10-20T17:34:27Z", + "authorname": "tiradoe", + "skillname": "Mycroft Personality", + "foldername": "mycroft-personality-skill", + "name": "Mycroft Personality", + "url": "https://github.com/tiradoe/mycroft-personality-skill", + "category": "Entertainment", + "description": "Fuuuuuuuuun respoooooooonses for myyyyyyycroffffft", + "short_description": "Fun responses for mycroft", + "branch": "master", + "examples": [ + "Who shot first?", + "Star trek or star wars.", + "Is it serious?", + "What is best in life?", + "Who shot first", + "Star trek or star wars" + ], + "tags": [ + "Entertainment", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Edward Tirado Jr" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Personality Skill", + "android_handler": "mycroft-personality-skill.tiradoe.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-02T22:15:47Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-02T23:00:56Z", + "authorname": "AVA-USP", + "skillname": "Installer", + "foldername": "skill-installer", + "name": "Installer", + "url": "https://github.com/AVA-USP/skill-installer", + "category": "Configuration", + "description": "Add and remove Skills using your voice or from the [Marketplace](https://market.mycroft.ai).\nYou can also assist skill authors in testing new versions of their skills by\nusing \"install prevew version\" to gain access to skills still under development\nand testing. If you do this, please be consicious the skill may be in an\nunstable development state and report issues to the author appropriately.\n\nYou can also install Skills that are not officially released by entering the\nSkill's GitHub repository URL in the [Installer's web user interface](https://home.mycroft.ai/#/skill).\n\nSkills are ultimately installed using the [Mycroft Skill Manager (msm)](https://mycroft.ai/documentation/msm). If verbally installing, Mycroft will speak a list of possible matches for\nambiguous names -- just pick the skill you want from the list read to you.", + "short_description": "Add and remove Mycroft Skills", + "branch": "master", + "examples": [ + "Install coin flip.", + "Install the preview version of coin flip.", + "Uninstall coin flip.", + "Remove coin flip.", + "Download custom skill.", + "Install coin flip", + "Install the preview version of coin flip ", + "Uninstall coin flip", + "Remove coin flip", + "Download custom skill" + ], + "tags": [ + "msm", + "install", + "download", + "add-skill", + "system", + "Configuration", + "skill", + "skills", + "installer", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/download.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "msm" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Installer Skill", + "android_handler": "skill-installer.ava-usp.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-09-03T13:54:27Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-09-04T20:49:41Z", + "authorname": "KotieSmit", + "skillname": "Ir Remote", + "foldername": "ir-remote-skill", + "name": "Ir Remote", + "url": "https://github.com/KotieSmit/ir-remote-skill", + "category": "IoT", + "description": "Ir remote for mycroft", + "short_description": "Ir remote for mycroft", + "branch": "master", + "examples": [ + "Volume mute.", + "Volume up.", + "Volume down.", + "Power on.", + "Power off.", + "Volume mute", + "Volume up", + "Volume down", + "Power on", + "Power off" + ], + "tags": [ + "IoT", + "Remote", + "remote", + "Ir-remote", + "Tv", + "Ir", + "Universal", + "Universal remote", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/tv.svg", + "credits": [ + "Kotie Smit" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Ir Remote Skill", + "android_handler": "ir-remote-skill.kotiesmit.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-08T16:38:55Z", + "archived": false, + "license": "unknown", + "modified": "2020-03-08T16:39:03Z", + "authorname": "Miniomar", + "skillname": "Domoticz Minio", + "foldername": "domoticz-minio-skill", + "name": "Domoticz Minio", + "url": "https://github.com/Miniomar/domoticz-minio-skill", + "category": "IoT", + "description": "Integrazione tra domoticz e mycroft per accendere e spegnere utilizzatori.", + "short_description": "Integrazione tra domoticz e mycroft", + "branch": "master", + "examples": [ + "Accendi la luce.", + "Spegni la luce.", + "Dimmi lo stato della luce." + ], + "tags": [ + "IoT", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Domoticz Minio Skill", + "android_handler": "domoticz-minio-skill.miniomar.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-18T19:22:21Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-09-07T16:03:17Z", + "authorname": "ChristopherRogers1991", + "skillname": "mycroft-chromecast-controller", + "foldername": "mycroft-chromecast-controller", + "name": "mycroft-chromecast-controller", + "url": "https://github.com/ChristopherRogers1991/mycroft-chromecast-controller", + "category": null, + "description": "A Mycroft skill for controlling media playback on a Chromecast", + "short_description": "A Mycroft skill for controlling media playback on a Chromecast", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "PyChromecast==7.1.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Chromecast Controller Skill", + "android_handler": "mycroft-chromecast-controller.christopherrogers1991.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-21T06:46:23Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-07-15T16:49:58Z", + "authorname": "Caton101", + "skillname": "Application Launcher", + "foldername": "application-launcher-skill", + "name": "Application Launcher", + "url": "https://github.com/Caton101/application-launcher-skill", + "category": "Productivity", + "description": "This skill allows Mycroft to launch programs for the user. If this skill is the determined intention, it will check for the program in the user's `$PATH` variable by executing it in a subprocess. If a command is incorrect, it will try several variations of the program name.", + "short_description": "This skill launches programs inside your `$PATH` environment variable.", + "branch": "master", + "examples": [ + "Launch firefox.", + "Launch konsole.", + "Launch steam.", + "Launch discord.", + "Launch minecraft launcher.", + "Launch xterm.", + "Execute firefox.", + "Execute konsole.", + "Execute steam.", + "Execute discord.", + "Execute minecraft launcher.", + "Execute xterm.", + "Run firefox.", + "Run konsole.", + "Run steam.", + "Run discord.", + "Run minecraft launcher.", + "Run xterm.", + "launch firefox", + "launch konsole", + "launch steam", + "launch discord", + "launch minecraft launcher", + "launch xterm", + "execute firefox", + "execute konsole", + "execute steam", + "execute discord", + "execute minecraft launcher", + "execute xterm", + "run firefox", + "run konsole", + "run steam", + "run discord", + "run minecraft launcher", + "run xterm" + ], + "tags": [ + "Launcher", + "Linux", + "Productivity", + "Program", + "Terminal", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/terminal.svg", + "credits": [ + "Cameron Himes" + ], + "categories": [ + "Productivity", + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Application Launcher Skill", + "android_handler": "application-launcher-skill.caton101.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-23T22:41:35Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-05-27T21:08:27Z", + "authorname": "LinusS1", + "skillname": "Password Creator", + "foldername": "password-creator-skill", + "name": "Password Creator", + "url": "https://github.com/LinusS1/password-creator-skill", + "category": "Productivity", + "description": "This skill generates easy to remember passwords, using the XKCD method:\n![xkcd style passwords](https://imgs.xkcd.com/comics/password_strength.png )\n\nThis skill randomly generates six words for you to use for your passwords. If you want, you can specify the number of words you want in your password. Also, you are able to ask to make a password acrostic, in other words give the skill a word, and the skill will give you a password where each word begins with a letter from the specified word. \n\nFor example, if I ask Mycroft to \"Create a password that spells Linus,\" Mycroft would give me the password of \"latch, immovable, numerate, underwire, and shifty\"", + "short_description": "Creates passwords XKCD style!", + "branch": "master", + "examples": [ + "Create a password.", + "Create password.", + "Start creating a password with 10 words.", + "Generate a password that spells Mycroft.", + "Give me a password.", + "Tell me a password.", + "Create a password", + "Create password", + "Start creating a password with 10 words", + "Generate a password that spells Mycroft", + "Give me a password", + "Tell me a password" + ], + "tags": [ + "Website", + "Password-creator", + "Password", + "Keys", + "Generator", + "Passwords", + "Key", + "Productivity", + "Configuration", + "Information", + "Daily", + "Creation", + "Creator", + "Generate-password", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/key.svg", + "credits": [ + "Linus S (@LinusS1)" + ], + "categories": [ + "Productivity", + "Daily", + "Configuration", + "Information" + ], + "requirements": { + "python": [ + "xkcdpass" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Password Creator Skill", + "android_handler": "password-creator-skill.linuss1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-10T21:14:03Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-08-04T19:16:48Z", + "authorname": "gras64", + "skillname": "Standbymonitor", + "foldername": "standbymonitor-skill", + "name": "Standbymonitor", + "url": "https://github.com/gras64/standbymonitor-skill", + "category": "Daily", + "description": "the skill switches the monitor off after a short time to save electricity when mycroft is not used. With \"hey mycroft\" the monitor is switched on again.you can set the time and the automatic mode under \"home.mycroft\".\nthe skill supports the following methods:auto,xset dpms force,7 Zoll pi Display,DLP2000,tvservice,vcgencmd,CEC,mark 1,mark 2", + "short_description": "Monitor Standby", + "branch": "master", + "examples": [ + "Monitor activate.", + "Monitor deaktivate.", + "Monitor automatic.", + "Monitor activate", + "Monitor deaktivate", + "Monitor automatic" + ], + "tags": [ + "Monitor", + "Daily", + "automatic", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/desktop.svg", + "credits": [ + "gras64" + ], + "categories": [ + "Daily" + ], + "requirements": { + "system": { + "all": "libcec3 cec-utils" + }, + "python": [], + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Standbymonitor Skill", + "android_handler": "standbymonitor-skill.gras64.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-08T16:51:30Z", + "archived": false, + "license": "unknown", + "modified": "2020-03-08T16:51:37Z", + "authorname": "Miniomar", + "skillname": "Domoticz Minios", + "foldername": "domoticz-minios-skill", + "name": "Domoticz Minios", + "url": "https://github.com/Miniomar/domoticz-minios-skill", + "category": "IoT", + "description": "Intergrazione per mycroft e domoticz per gestire luci, pc, etc.", + "short_description": "Integrazione tra domoticz e mycroft", + "branch": "master", + "examples": [ + "Accendi la luce.", + "Spegni la luce.", + "Dimmi lo stato della luce.", + "Accendi il pc.", + "Spegni il pc." + ], + "tags": [ + "IoT", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Domoticz Minios Skill", + "android_handler": "domoticz-minios-skill.miniomar.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-15T19:22:38Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-05-15T19:22:47Z", + "authorname": "Coppertick", + "skillname": "Volumio Controller", + "foldername": "volumio-controller-skill", + "name": "Volumio Controller", + "url": "https://github.com/Coppertick/volumio-controller-skill", + "category": "Music & Audio", + "description": "This skill enables you to controll your volumio app from your mycroft assistant", + "short_description": "Control your volumio with mycroft", + "branch": "master", + "examples": [ + "Play my rock playlist on volumio.", + "Play my volumio favorites.", + "Play jazz on volumio.", + "Play random music on volumio.", + "Play my rock playlist on volumio", + "Play my volumio favorites", + "Play jazz on volumio", + "Play random music on volumio" + ], + "tags": [ + "Music", + "Audio", + "Media", + "Entertainment", + "Volumio", + "Music & Audio", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/music.svg", + "credits": [ + "Coppertick" + ], + "categories": [ + "Music & Audio", + "Entertainment", + "Media" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Volumio Controller Skill", + "android_handler": "volumio-controller-skill.coppertick.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-19T20:26:30Z", + "archived": false, + "license": "unknown", + "modified": "2020-04-19T20:26:37Z", + "authorname": "wyutong1997", + "skillname": "Smart Medicine Dispenser", + "foldername": "smart-medicine-dispenser-skill", + "name": "Smart Medicine Dispenser", + "url": "https://github.com/wyutong1997/smart-medicine-dispenser-skill", + "category": "IoT", + "description": "Tell patient when they should eat medicine or the message about the medicine.", + "short_description": "Give the patient message about the medicine they should eat", + "branch": "master", + "examples": [ + "Hey,mycroft. what medicine should i eat?", + "Hey,mycroft. when should i eat medicine?", + "What's the restriction of this medicine?" + ], + "tags": [ + "IoT", + "Medical", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Smart Medicine Dispenser Skill", + "android_handler": "smart-medicine-dispenser-skill.wyutong1997.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-02T22:27:44Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-02T22:59:31Z", + "authorname": "AVA-USP", + "skillname": "Volume Control", + "foldername": "skill-volume", + "name": "Volume Control", + "url": "https://github.com/AVA-USP/skill-volume", + "category": "Configuration", + "description": "Control the volume of Mycroft with verbal commands or by spinning the physical\nbutton on a Mark 1.", + "short_description": "Control the volume of your system", + "branch": "master", + "examples": [ + "Turn up the volume.", + "Decrease the audio.", + "Mute audio.", + "Set volume to 5.", + "Set volume to 75 percent.", + "Turn up the volume", + "Decrease the audio", + "Mute audio", + "Set volume to 5", + "Set volume to 75 percent" + ], + "tags": [ + "sound", + "volume", + "system", + "Configuration", + "volume-control", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/volume-down.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Volume Skill", + "android_handler": "skill-volume.ava-usp.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-28T19:42:22Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-04-28T19:42:29Z", + "authorname": "INsiteLabDev", + "skillname": "Sample", + "foldername": "sample-skill", + "name": "Sample", + "url": "https://github.com/INsiteLabDev/sample-skill", + "category": "Entertainment", + "description": "When user asks mycroft what their name is, mycroft will respond telling the user what their name is", + "short_description": "Tells the user what their name is", + "branch": "master", + "examples": [ + "Tell me my name.", + "What is my name?", + "Who am i?", + "Tell me my name", + "What is my name", + "Who am i" + ], + "tags": [ + "Entertainment", + "Information", + "Name", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/meh.svg", + "credits": [ + "INsiteLabDev" + ], + "categories": [ + "Entertainment", + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Sample Skill", + "android_handler": "sample-skill.insitelabdev.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-03T07:53:58Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-07-03T11:18:33Z", + "authorname": "AIIX", + "skillname": "Sky Stream", + "foldername": "skystream", + "name": "Sky Stream", + "url": "https://github.com/AIIX/skystream", + "category": "Media", + "description": "Play Live News from Sky News", + "short_description": "Play Live News from Sky News", + "branch": "master", + "examples": [ + "Play Sky Live News.", + "Show Sky Live Stream.", + "Hey Mycroft Play Sky Live News", + "Hey Mycroft Show Sky Live Stream" + ], + "tags": [ + "GUI", + "VideoStreaming", + "Music", + "Media", + "Video", + "AudioStreaming", + "LiveStreams", + "SkyNews", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_plasmoid" + ], + "stars": 0, + "icon": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/regular/newspaper.svg", + "credits": [ + "Aix (@aiix)" + ], + "categories": [ + "Media" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "/res/icon/skystream.png", + "android_name": "Sky Stream", + "android_handler": "skystream.aiix.home" + }, + "desktop": { + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false", + "Version": "1.0", + "Terminal": "false", + "Type": "Application", + "Name": "Sky Stream", + "Exec": "mycroft-gui-app --hideTextInput --skill=skystream.aiix.home", + "Icon": "skystream", + "Categories": "VoiceApp", + "StartupNotify": "false" + }, + "desktopFile": true + }, + { + "created": "2020-01-30T18:59:37Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-01T14:12:33Z", + "authorname": "yo5bdm", + "skillname": "Stop", + "foldername": "stop-skill", + "name": "Stop", + "url": "https://github.com/yo5bdm/stop-skill", + "category": "Configuration", + "description": "I created this skill because there is no easy way to shutdown the raspberry pi version. just say: stop / shutdown / sleep, and your raspberry pi variant of mycroft should stop itself.", + "short_description": "Stops the raspberry pi variant of mycroft", + "branch": "master", + "examples": [ + "Stop.", + "Shutdown.", + "Sleep.", + "Stop", + "Shutdown", + "Sleep" + ], + "tags": [ + "Shutdown", + "Sleep", + "Configuration", + "Stop", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/angle-double-down.svg", + "credits": [ + "Rudolf Erdei" + ], + "categories": [ + "Configuration", + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Stop Skill", + "android_handler": "stop-skill.yo5bdm.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-02T22:26:36Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-02T22:59:50Z", + "authorname": "AVA-USP", + "skillname": "System", + "foldername": "skill-stop", + "name": "System", + "url": "https://github.com/AVA-USP/skill-stop", + "category": "Configuration", + "description": "Provides verbal interfaces for basic framework interactions, such as the\n\"Stop\" command. Also provide interface to control physical Mycroft hardware.\n\nNOTE: This Skill is a little unusual in that it really doesn't do anything\ndirectly, rather it emits messages for the device creator to capture.", + "short_description": "General system control", + "branch": "master", + "examples": [ + "Stop.", + "Reboot.", + "Turn off.", + "Allow remote login.", + "Configure wifi.", + "Stop", + "Reboot", + "Turn off", + "Allow remote login", + "Configure wifi" + ], + "tags": [ + "Configuration", + "system", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/cog.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Stop Skill", + "android_handler": "skill-stop.ava-usp.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-23T20:11:41Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-06-17T22:43:15Z", + "authorname": "gras64", + "skillname": "Pootle Sync", + "foldername": "pootle-sync-skill", + "name": "Pootle Sync", + "url": "https://github.com/gras64/pootle-sync-skill", + "category": "Configuration", + "description": "skill podtle synchronizes the new set of pootle data with your mycroft system. From core version 20.2 a second language directory is supported.", + "short_description": "This skill is for sync language data with pootle", + "branch": "master", + "examples": [ + "Download pootle data.", + "Download new Language data.", + "There is new in english.", + "Sync the language data.", + "Download pootle data", + "download new Language data", + "there is new in english", + "sync the language data" + ], + "tags": [ + "Configuration", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/sync.svg", + "credits": [ + "gras64" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "requests", + "polib", + "wget" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pootle Sync Skill", + "android_handler": "pootle-sync-skill.gras64.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-26T19:57:55Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-09-12T00:37:51Z", + "authorname": "pcwii", + "skillname": "USB Music", + "foldername": "usb-music", + "name": "USB Music", + "url": "https://github.com/pcwii/usb-music", + "category": "Media", + "description": "This Skill will play local (non-cloud) music sources (USB, SMB, Local)\n1. Inserting a USB drive into your Mycroft device. Upon Inserting a USB Device Mycroft\nwill scan the device for playable music and add it to a temporary library that you can play.\n2. Adding an SMB source will let you play music from that source.\n3. Adding a local path source will let you play music from that source.\n4. Supports the following music formats 'mp3', 'm4a', 'flac', 'wav', 'wma','aac'", + "short_description": "Play Music from local (non-cloud based) sources (usb, smb, local path) with Mycroft.ai", + "branch": "master", + "examples": [ + "Play the artist elvis Presley.", + "Play all shook up.", + "Play the song blue suede shoes.", + "Play the album appeal to reason.", + "Update network library.", + "Update local library.", + "Update usb library.", + "Update music library.", + "Stop." + ], + "tags": [ + "mycroft.ai,", + "python,", + "aac,", + "mp3,", + "m4a,", + "Local", + "'", + "Media", + "skills,", + "flac,", + "wav,", + "usb,", + "wma,", + "SMB,", + "CPS,", + "'music,", + "music,", + "Local '", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 1, + "icon": "/images/usbmusic.png", + "credits": [ + "PCWii (20200709 Covid-19 Project)", + "Some elements borrowed from https://github.com/Preston-Sundar/RaspberryPi-Pyudev-Usb-Storage-Detector/blob/master/usbdev.py" + ], + "categories": [ + "Media" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Usb Music Skill", + "android_handler": "usb-music.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-28T19:30:59Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-29T19:24:08Z", + "authorname": "Kervball", + "skillname": "Lightcontrol", + "foldername": "lightcontrol-skill", + "name": "Lightcontrol", + "url": "https://github.com/Kervball/lightcontrol-skill", + "category": "Daily", + "description": "This comand will activate gpio pins to do what colors you want, it also will fade red when mycroft is ready for use and will fade white while listening. it logs the current state of the pins to reset after each command. could be modified to just use each section", + "short_description": "This controls the lights on my desk", + "branch": "master", + "examples": [ + "Front light test.", + "Front light test" + ], + "tags": [ + "Lights", + "Led", + "Gpio", + "Startup", + "Daily", + "Mycroft", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/lightbulb.svg", + "credits": [ + "Kervball" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Lightcontrol Skill", + "android_handler": "lightcontrol-skill.kervball.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-01-07T07:31:44Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-01-07T07:55:59Z", + "authorname": "krisgesling", + "skillname": "End Listening Sound", + "foldername": "end-listening-sound-skill", + "name": "End Listening Sound", + "url": "https://github.com/krisgesling/end-listening-sound-skill", + "category": "Configuration", + "description": "This enables support for the `end_listening` configuration parameter, playing a sound at the end of the microphone recording.\n\nBy default it will attempt to play the file: `mycroft-core/mycroft/res/snd/end_listening.wav`. If the file isn't found it will play the standard `acknowledge.mp3`.", + "short_description": "Play sound when microphone stops listening", + "branch": "master", + "examples": [ + "<All phrases>" + ], + "tags": [ + "Configuration", + "Microphone", + "System", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/microphone-alt-slash.svg", + "credits": [ + "krisgesling" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "End Listening Sound Skill", + "android_handler": "end-listening-sound-skill.krisgesling.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-02-10T23:35:49Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-22T22:51:34Z", + "authorname": "verrannt", + "skillname": "Pomodoro Timer", + "foldername": "pomodoro-timer-skill", + "name": "Pomodoro Timer", + "url": "https://github.com/verrannt/pomodoro-timer-skill", + "category": "Productivity", + "description": "Make mycroft manage your pomodoro learning sessions. with this skill, mycroft can start a new learning session or break and take care of timing it. just tell it to start, it will tell you when to stop and take breaks! you can also adjust session and break lengths.", + "short_description": "Sets a pomodoro timer for studying", + "branch": "master", + "examples": [ + "Start a new pomodoro session.", + "Start a new pomodoro timer.", + "Start a pomodoro break.", + "Set the pomodoro session length to 25 minutes.", + "Set the pomodoro break length to 5 minutes.", + "Start a new pomodoro session", + "Start a new pomodoro timer", + "Start a pomodoro break", + "Set the pomodoro session length to 25 minutes", + "Set the pomodoro break length to 5 minutes" + ], + "tags": [ + "Daily,media", + "Timer", + "Pomodoro", + "Learn", + "Study", + "Productivity", + "Break", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/stopwatch.svg", + "credits": [ + "@verrannt" + ], + "categories": [ + "Productivity", + "Daily,media" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pomodoro Timer Skill", + "android_handler": "pomodoro-timer-skill.verrannt.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-01T10:14:46Z", + "archived": false, + "license": "mit", + "modified": "2020-05-01T11:12:15Z", + "authorname": "brezuicabogdan", + "skillname": "Myepisodes", + "foldername": "myepisodes-skill", + "name": "Myepisodes", + "url": "https://github.com/brezuicabogdan/myepisodes-skill", + "category": "Information", + "description": "You will be able to ask mycroft to check the status of your shows list handled by [myepisodes.com](http://www.myepisodes.com).\n\nmycroft will be able to give you the number of episodes not acquired and optionally the number of episodes acquired but not watched.\n\nalso you will be able to find out the unacquired seasons and episdes numbers", + "short_description": "Check the status of your [myepisodes.com](http://www.myepisodes.com) show list", + "branch": "master", + "examples": [ + "Check my episodes.", + "Any new episodes.", + "Check tv shows.", + "Any new episodes.", + "Anything new on my episodes.", + "Check my episodes", + "Any new episodes", + "Check tv shows", + "Any new episodes", + "Anything new on my episodes" + ], + "tags": [ + "Series", + "Myepisodes", + "Tv", + "Media", + "Entertainment", + "Information", + "Myepisodes.com", + "Episodes", + "shows", + "Tv shows", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/tv.svg", + "credits": [ + "Bogdan Brezuica (@brezuicabogdan)" + ], + "categories": [ + "Information", + "Entertainment", + "Tv shows", + "Series", + "Media" + ], + "requirements": { + "python": [ + "feedparser" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Myepisodes Skill", + "android_handler": "myepisodes-skill.brezuicabogdan.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-09-26T09:57:42Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-09-29T16:21:04Z", + "authorname": "gras64", + "skillname": "Deepspeach Dictation", + "foldername": "deepspeach-dictation-skill", + "name": "Deepspeach Dictation", + "url": "https://github.com/gras64/deepspeach-dictation-skill", + "category": "Daily", + "description": "This ability makes it possible for mycroft to dictate sentences. this requires permanent listening temporarily. you can use it to write e-mails or take long notes.", + "short_description": "", + "branch": "master", + "examples": [ + "Can i dictate something to you.", + "Delete last sentence.", + "Can i dictate something to you", + "delete last sentence" + ], + "tags": [ + "Productivity", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/chalkboard-teacher.svg", + "credits": [ + "gras64" + ], + "categories": [ + "Daily", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Deepspeach Dictation Skill", + "android_handler": "deepspeach-dictation-skill.gras64.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-31T21:28:26Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-05-31T22:27:52Z", + "authorname": "tomtomCyrus", + "skillname": "Simplenote", + "foldername": "simplenote-skill", + "name": "Simplenote", + "url": "https://github.com/tomtomCyrus/simplenote-skill", + "category": "Productivity", + "description": "Simplenote is a cross-platform note-taking software, available with a python api. your need an account in order to make this skill work, which are free, and all your notes are sync on every device logged into your account (android or ios phone, windows, linux or mac computer). mycroft helps you create your notes, tag them and edit them. you can also get a list of all your notes or a list of the ones with a particular tag.", + "short_description": "Mycroft voice interface to manage your simplenote content, a note-taking are for all platforms.", + "branch": "master", + "examples": [ + "Create a new note.", + "Add something to my note.", + "List me all my notes.", + "Edit a python note.", + "Create a new note", + "Add something to my note", + "List me all my notes", + "Edit a python note" + ], + "tags": [ + "list", + "Note-taking", + "Productivity", + "Daily", + "Todo", + "List", + "Cross-platform", + "Notes", + "Simplenote", + "Todo list", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/clipboard-list.svg", + "credits": [ + "tomtomCyrus" + ], + "categories": [ + "Productivity", + "Daily" + ], + "requirements": { + "python": [ + "simplenote" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Simplenote Skill", + "android_handler": "simplenote-skill.tomtomcyrus.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-06-05T06:02:17Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-06-05T06:04:40Z", + "authorname": "algoruin", + "skillname": "Playback Control", + "foldername": "mycroft-audio", + "name": "Playback Control", + "url": "https://github.com/algoruin/mycroft-audio", + "category": "Music", + "description": "This Skill doesn't do anything by itself, but it provides an important common\nlanguage for audio playback skills. By handling simple phrases like\n'pause', this one Skill can turn around and rebroadcast the [messagebus](https://mycroft.ai/documentation/message-bus/)\ncommand `mycroft.audio.service.pause`, allowing several music services to share\ncommon terminology such as \"pause\".\n\nAdditionally, this implements the common Play handler. This allows playback\nservices to negotiate which is best suited to play back a specific request.\nThis capability is used by the [Spotify](https://github.com/forslund/spotify-skill) and [Pandora](https://github.com/mycroftai/pianobar-skill) Skills, among others.", + "short_description": "Common playback control system", + "branch": "master", + "examples": [ + "Play my summer playlist.", + "Play Pandora.", + "Pause.", + "Resume.", + "Next song.", + "Next track.", + "Previous track.", + "Previous song.", + "Play my summer playlist", + "Play Pandora", + "Pause", + "Resume", + "Next song", + "Next track", + "Previous track", + "Previous song" + ], + "tags": [ + "music", + "resume", + "system", + "Music", + "next", + "pause", + "play", + "playback", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/play.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Audio Skill", + "android_handler": "mycroft-audio.algoruin.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-02T22:22:14Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-02T23:00:20Z", + "authorname": "AVA-USP", + "skillname": "Playback Control", + "foldername": "skill-playback-control", + "name": "Playback Control", + "url": "https://github.com/AVA-USP/skill-playback-control", + "category": "Music", + "description": "This Skill doesn't do anything by itself, but it provides an important common\nlanguage for audio playback skills. By handling simple phrases like\n'pause', this one Skill can turn around and rebroadcast the [messagebus](https://mycroft.ai/documentation/message-bus/)\ncommand `mycroft.audio.service.pause`, allowing several music services to share\ncommon terminology such as \"pause\".\n\nAdditionally, this implements the common Play handler. This allows playback\nservices to negotiate which is best suited to play back a specific request.\nThis capability is used by the [Spotify](https://github.com/forslund/spotify-skill) and [Pandora](https://github.com/mycroftai/pianobar-skill) Skills, among others.", + "short_description": "Common playback control system", + "branch": "master", + "examples": [ + "Play my summer playlist.", + "Play Pandora.", + "Pause.", + "Resume.", + "Next song.", + "Next track.", + "Previous track.", + "Previous song.", + "Play my summer playlist", + "Play Pandora", + "Pause", + "Resume", + "Next song", + "Next track", + "Previous track", + "Previous song" + ], + "tags": [ + "music", + "resume", + "system", + "Music", + "next", + "pause", + "play", + "playback", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/play.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Playback Control Skill", + "android_handler": "skill-playback-control.ava-usp.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-10-25T14:32:07Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-10-25T20:48:51Z", + "authorname": "guhl", + "skillname": "Wake Button Rpi", + "foldername": "wake-button-rpi-skill", + "name": "Wake Button Rpi", + "url": "https://github.com/guhl/wake-button-rpi-skill", + "category": "IoT", + "description": "Press a button that is connected to a GPIO input to trigger wakeup so that the device starts listening. \nIf the button is pressed for a longer time he stops whatever he is doing. \nThis skill is heavily based on the Google AIY voicekit skill by Andlo.", + "short_description": "Usd a GPIO connected button instead of wake word", + "branch": "master", + "examples": [], + "tags": [ + "IoT", + "Mark", + "Wake", + "2", + "Configuration", + "Button", + "Mark 2", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/hand-point-down.svg", + "credits": [ + "Guhl (@guhl)\nAndreas Lorensen (@andlo)" + ], + "categories": [ + "IoT", + "Configuration" + ], + "requirements": { + "python": [ + "RPi.GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wake Button Rpi Skill", + "android_handler": "wake-button-rpi-skill.guhl.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-23T14:32:52Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-05-08T19:10:59Z", + "authorname": "stratus-ss", + "skillname": "Mycroft Confluence Search", + "foldername": "mycroft-confluence-search-skill", + "name": "Mycroft Confluence Search", + "url": "https://github.com/stratus-ss/mycroft-confluence-search-skill", + "category": "Information", + "description": "This skill is hosted on [Gitlab](https://gitlab.com/stratus-ss/mycroft-confluence-search-skill)and mirrored to GitHub\n.The main purpose of this skill is to be able to search an Atlassian Confluence Wiki and return the results to a Telegram group of channel. It will\nsend results in groups of two and after the first 2 are displayed ask the user if more results should be returne.\n\nYou can as for a general title search, or if you know the page you want is nested, ask Mycroft to narrow the results based on a parent page.\nThis skill uses fuzzy searching so it is unlikely that only 1 match will be returned.", + "short_description": "", + "branch": "master", + "examples": [], + "tags": [ + "Search", + "Information", + "Telegram", + "Confluence", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/search.svg", + "credits": [ + "stratus-ss" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "atlassian-python-api", + "python-telegram-bot" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Confluence Search Skill", + "android_handler": "mycroft-confluence-search-skill.stratus-ss.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-16T08:27:54Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-12T11:24:06Z", + "authorname": "jumper047", + "skillname": "Mycroft Alias Skill", + "foldername": "mycroft-alias-skill", + "name": "Mycroft Alias Skill", + "url": "https://github.com/jumper047/mycroft-alias-skill", + "category": null, + "description": "Create aliases - run command chains etc", + "short_description": "Create aliases - run command chains etc", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Alias Skill", + "android_handler": "mycroft-alias-skill.jumper047.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-16T14:39:35Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-03-17T04:03:53Z", + "authorname": "valliappan22", + "skillname": "Meetingroom", + "foldername": "meetingroom-skill", + "name": "Meetingroom", + "url": "https://github.com/valliappan22/meetingroom-skill", + "category": "Information", + "description": "General", + "short_description": "General test", + "branch": "master", + "examples": [ + "Hey.", + "", + "Hey", + "Hey mycroft" + ], + "tags": [ + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/ad.svg", + "credits": [ + "" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Meetingroom Skill", + "android_handler": "meetingroom-skill.valliappan22.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-17T13:58:14Z", + "archived": false, + "license": "unknown", + "modified": "2020-05-17T14:38:41Z", + "authorname": "Lesger", + "skillname": "", + "foldername": "button-respeaker-skill", + "name": "", + "url": "https://github.com/Lesger/button-respeaker-skill", + "category": null, + "description": "", + "short_description": "", + "branch": "Lesger-patch-1", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "RPi.GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Button Respeaker Skill", + "android_handler": "button-respeaker-skill.lesger.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-23T20:24:58Z", + "archived": false, + "license": "unknown", + "modified": "2020-04-25T17:07:09Z", + "authorname": "pcwii", + "skillname": "common-play-test-skill", + "foldername": "common-play-test-skill", + "name": "common-play-test-skill", + "url": "https://github.com/pcwii/common-play-test-skill", + "category": null, + "description": "Testing the Mycroft.AI Common Play Architecture", + "short_description": "Testing the Mycroft.AI Common Play Architecture", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Common Play Test Skill", + "android_handler": "common-play-test-skill.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-08-22T11:22:42Z", + "archived": false, + "license": "mit", + "modified": "2020-09-24T09:36:17Z", + "authorname": "noahares", + "skillname": "Yeelight", + "foldername": "yeelight-skill", + "name": "Yeelight", + "url": "https://github.com/noahares/yeelight-skill", + "category": "IoT", + "description": "", + "short_description": "Control yeelight bulb with mycroft", + "branch": "master", + "examples": [], + "tags": [ + "IoT", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/lightbulb.svg", + "credits": [ + "Github @noahares" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Yeelight Skill", + "android_handler": "yeelight-skill.noahares.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-01-24T06:12:21Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-02-06T07:19:04Z", + "authorname": "dmonty2", + "skillname": "mycroft-school-calendar-scraper", + "foldername": "mycroft-school-calendar-scraper", + "name": "mycroft-school-calendar-scraper", + "url": "https://github.com/dmonty2/mycroft-school-calendar-scraper", + "category": null, + "description": "Scrape the boys school calendar for today's schedule/news", + "short_description": "Scrape the boys school calendar for today's schedule/news", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft School Calendar Scraper Skill", + "android_handler": "mycroft-school-calendar-scraper.dmonty2.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-01-22T21:14:18Z", + "archived": false, + "license": "unknown", + "modified": "2020-01-23T13:18:36Z", + "authorname": "RdeLange", + "skillname": "fallback-node-red-mqtt", + "foldername": "fallback-node-red-mqtt", + "name": "fallback-node-red-mqtt", + "url": "https://github.com/RdeLange/fallback-node-red-mqtt", + "category": null, + "description": "mqtt fallback to nodered skill for Mycroft", + "short_description": "mqtt fallback to nodered skill for Mycroft", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [ + "paho-mqtt", + "websockets" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Node Red Mqtt Skill", + "android_handler": "fallback-node-red-mqtt.rdelange.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-02-04T20:51:23Z", + "archived": false, + "license": "unknown", + "modified": "2020-03-09T03:44:36Z", + "authorname": "S-STEM-Team-5", + "skillname": "mycroft-hello-world", + "foldername": "mycroft-hello-world", + "name": "mycroft-hello-world", + "url": "https://github.com/S-STEM-Team-5/mycroft-hello-world", + "category": null, + "description": "Just a simple Hello World repository\n\nCreated by \n-------------------------\nJoe Graeber\nBryan Hill\nKevin Kamto\nAlcinder Lewis", + "short_description": "Just a simple Hello World repository", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Hello World Skill", + "android_handler": "mycroft-hello-world.s-stem-team-5.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-12T21:28:15Z", + "archived": false, + "license": "unknown", + "modified": "2020-07-12T21:28:23Z", + "authorname": "Dema1701", + "skillname": "I Am Here", + "foldername": "i-am-here-skill", + "name": "I Am Here", + "url": "https://github.com/Dema1701/i-am-here-skill", + "category": "IoT", + "description": "", + "short_description": "When you are back mycroft will say welcome home", + "branch": "master", + "examples": [ + "I am here.", + "I am back.", + "Hello.", + "I am here", + "I am back", + "Hello" + ], + "tags": [ + "IoT", + "Here", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/home.svg", + "credits": [ + "Dema1701" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "I Am Here Skill", + "android_handler": "i-am-here-skill.dema1701.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-01-16T12:35:03Z", + "archived": false, + "license": "unknown", + "modified": "2020-02-06T10:22:21Z", + "authorname": "justfaked", + "skillname": "Mycroft Playground", + "foldername": "mycroft-playground-skill", + "name": "Mycroft Playground", + "url": "https://github.com/justfaked/mycroft-playground-skill", + "category": "IoT", + "description": "Testing", + "short_description": "Testing", + "branch": "master", + "examples": [ + "Lets play.", + "Play with me.", + "Play.", + "Lets play", + "Play with me", + "Play" + ], + "tags": [ + "IoT", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/adjust.svg", + "credits": [ + "cp" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Playground Skill", + "android_handler": "mycroft-playground-skill.justfaked.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-19T16:49:55Z", + "archived": false, + "license": "mit", + "modified": "2020-04-19T22:44:17Z", + "authorname": "chastain", + "skillname": "Fish Quotes", + "foldername": "fish--quotes-skill", + "name": "Fish Quotes", + "url": "https://github.com/chastain/fish--quotes-skill", + "category": "Entertainment", + "description": "", + "short_description": "Ask mycroft for a random fishing quote", + "branch": "master", + "examples": [ + "Fishing quotes.", + "Fishing wisdom.", + "Fish quotes.", + "Fish wisdom.", + "Fishing quotes", + "Fishing wisdom", + "Fish quotes", + "Fish wisdom" + ], + "tags": [ + "Entertainment", + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/fish.svg", + "credits": [ + "Eric Chastain" + ], + "categories": [ + "Entertainment", + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fish Quotes Skill", + "android_handler": "fish--quotes-skill.chastain.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-09-09T00:29:33Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-09-09T00:29:42Z", + "authorname": "krisgesling", + "skillname": "Example Prompts", + "foldername": "example-prompts-skill", + "name": "Example Prompts", + "url": "https://github.com/krisgesling/example-prompts-skill", + "category": "Configuration", + "description": "", + "short_description": "Example skill to illustrate mycroft's interactive abilities", + "branch": "master", + "examples": [ + "Show me how to prompt a user.", + "Show me how to prompt a user" + ], + "tags": [ + "Example", + "Interaction", + "Prompts", + "Configuration", + "Tutorial", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "krisgesling" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Example Prompts Skill", + "android_handler": "example-prompts-skill.krisgesling.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-08-13T21:41:56Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-08-13T21:44:11Z", + "authorname": "forslund", + "skillname": "Simple skill illustrating the Mycroft Skill API", + "foldername": "robber-lang", + "name": "Simple skill illustrating the Mycroft Skill API", + "url": "https://github.com/forslund/robber-lang", + "category": null, + "description": "This skill exports a single method converting the input text to the Robber language.", + "short_description": "This skill exports a single method converting the input text to the Robber language.", + "branch": "master", + "examples": [], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Robber Lang Skill", + "android_handler": "robber-lang.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-06-22T21:51:34Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-06-22T21:51:43Z", + "authorname": "krisgesling", + "skillname": "Precise Data Collector", + "foldername": "precise-data-collector-skill", + "name": "Precise Data Collector", + "url": "https://github.com/krisgesling/precise-data-collector-skill", + "category": "Configuration", + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Record wake words.", + "Record some wake words.", + "Record wake words", + "Record some wake words" + ], + "tags": [ + "Hey", + "Precise", + "word", + "Wake", + "Configuration", + "mycroft", + "Wake word", + "Hey mycroft", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "krisgesling" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Precise Data Collector Skill", + "android_handler": "precise-data-collector-skill.krisgesling.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-15T19:42:06Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-05-15T19:42:15Z", + "authorname": "Coppertick", + "skillname": "Volumio Control", + "foldername": "volumio-control-skill", + "name": "Volumio Control", + "url": "https://github.com/Coppertick/volumio-control-skill", + "category": "Music & Audio", + "description": "A long description", + "short_description": "Volumio controller for mycroft", + "branch": "master", + "examples": [ + "Play rock on volumio.", + "Play rock on volumio" + ], + "tags": [ + "Music", + "Volumio", + "Audio", + "Music & Audio", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/music.svg", + "credits": [ + "Coppertick" + ], + "categories": [ + "Music & Audio" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Volumio Control Skill", + "android_handler": "volumio-control-skill.coppertick.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-15T07:37:11Z", + "archived": false, + "license": "unknown", + "modified": "2020-05-15T07:37:20Z", + "authorname": "mohitvirmani", + "skillname": "Bible", + "foldername": "bible-skill", + "name": "Bible", + "url": "https://github.com/mohitvirmani/bible-skill", + "category": "Music & Audio", + "description": "Bible reading skill for mycroft", + "short_description": "Read bible", + "branch": "master", + "examples": [ + "Read the bible.", + "Start bible reading.", + "Read the bible", + "Start bible reading" + ], + "tags": [ + "Bible", + "Music", + "Audio", + "Siri", + "bible", + "Daily", + "reading", + "Music & Audio", + "Bible reading", + "Siri bible", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bible.svg", + "credits": [ + "mohitvirmani" + ], + "categories": [ + "Music & Audio", + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Bible Skill", + "android_handler": "bible-skill.mohitvirmani.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-22T09:10:14Z", + "archived": false, + "license": "unknown", + "modified": "2020-08-07T17:43:39Z", + "authorname": "mseewer", + "skillname": "Radio Player", + "foldername": "skill-recapp-radio", + "name": "Radio Player", + "url": "https://github.com/mseewer/skill-recapp-radio", + "category": "Music & Audio", + "description": "Plays the radio channel that you wish\n\n##IMPORTANT\nplease run requirements.sh to install vlc on mycroft, so that the radio stream can be played", + "short_description": "Plays radio", + "branch": "master", + "examples": [ + "Radio.", + "Spiel radio.", + "Radio", + "Spiel radio" + ], + "tags": [ + "Music", + "Audio", + "Music & Audio", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/file-audio.svg", + "credits": [ + "mseewer" + ], + "categories": [ + "Music & Audio" + ], + "requirements": { + "python": [ + "python-vlc" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Recapp Radio Skill", + "android_handler": "skill-recapp-radio.mseewer.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-09-13T07:16:21Z", + "archived": false, + "license": "unknown", + "modified": "2020-09-13T19:41:06Z", + "authorname": "sedeer", + "skillname": "Examples", + "foldername": "skill-companion", + "name": "Examples", + "url": "https://github.com/sedeer/skill-companion", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "I'm home.", + "I'm back.", + "I'm off.", + "I'm going out.", + "I'm home", + "I'm back", + "I'm off", + "I'm going out" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Companion Skill", + "android_handler": "skill-companion.sedeer.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-08-27T04:18:31Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-08-27T04:44:36Z", + "authorname": "JarbasSkills", + "skillname": "skill-euronews", + "foldername": "skill-euronews", + "name": "Euro News Skill", + "url": "https://github.com/JarbasSkills/skill-euronews", + "category": "Information", + "description": "European news for Mycroft\n\nSupported Languages:\n\n\n![](./gui.gif)\nEnglish\n * Portuguese\n * Italian\n * Spanish\n * French\n * German", + "short_description": "Live news from Euronews", + "branch": "v0.3", + "examples": [ + "Play euronews.", + "Play news in portuguese.", + "Play news in spanish.", + "play euronews", + "play news in portuguese", + "play news in spanish" + ], + "tags": [ + "news", + "Information", + "no-license" + ], + "platforms": [ + "all", + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "stars": 0, + "icon": "https://github.com/JarbasSkills/skill-euronews/res/icon/euronews.png", + "credits": [ + "JarbasAl", + "[Euronews](https://www.youtube.com/user/euronewsnetwork/channels)" + ], + "categories": [ + "Information" + ], + "logo": "https://raw.githubusercontent.com/JarbasSkills/skill-euronews/master/ui/logo.png", + "requirements": { + "python": [ + "youtube_searcher>=0.1.5", + "ovos_utils>=0.0.8a1", + "pafy", + "youtube-dl" + ], + "skill": [ + "https://github.com/JarbasSkills/skill-better-playback-control" + ], + "system": {} + }, + "android": { + "android_icon": "https://raw.githubusercontent.com/JarbasSkills/skill-euronews/master/res/icon/euronews.png", + "android_name": "Euronews Skill", + "android_handler": "skill-euronews.jarbasskills.home" + }, + "desktop": { + "Terminal": "false", + "Type": "Application", + "Name": "Euro News Skill", + "Exec": "mycroft-gui-app --hideTextInput --skill=skill-euronews.jarbasskills.home", + "Icon": "euronews.png", + "Categories": "VoiceApp", + "StartupNotify": "false", + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false" + }, + "desktopFile": true, + "systemDeps": false + }, + { + "created": "2020-07-18T18:31:33Z", + "archived": false, + "license": "unknown", + "modified": "2020-07-31T01:25:54Z", + "authorname": "aldeaman", + "skillname": "Read Arduino Pot", + "foldername": "read-arduino-pot-skill", + "name": "Read Arduino Pot", + "url": "https://github.com/aldeaman/read-arduino-pot-skill", + "category": "IoT", + "description": "", + "short_description": "Mycroft skill to read a potentiometer on an arduino uno over usb (serial connection)", + "branch": "master", + "examples": [ + "What is the sensor reading?", + "Read the sensor.", + "What is the sensor level?" + ], + "tags": [ + "IoT", + "Arduino,sensor,communication", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/wave-square.svg", + "credits": [ + "Aldeaman" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Read Arduino Pot Skill", + "android_handler": "read-arduino-pot-skill.aldeaman.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-10-12T00:53:14Z", + "archived": false, + "license": "mit", + "modified": "2020-10-14T22:16:58Z", + "authorname": "tiradoe", + "skillname": "Podcasts", + "foldername": "podcasts-skill", + "name": "Podcasts", + "url": "https://github.com/tiradoe/podcasts-skill", + "category": "Music & Audio", + "description": "Play your favorite podcasts on your mycroft device", + "short_description": "Play your favorite podcasts", + "branch": "master", + "examples": [ + "Play a podcast.", + "Start a podcast.", + "List the top ten podcasts.", + "Play a podcast", + "Start a podcast", + "List the top ten podcasts" + ], + "tags": [ + "News", + "Podcasts", + "Music", + "Audio", + "Entertainment", + "Podcast", + "Music & Audio", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/podcast.svg", + "credits": [ + "Edward Tirado Jr." + ], + "categories": [ + "Music & Audio", + "Entertainment" + ], + "requirements": { + "python": [ + "mygpoclient", + "feedparser" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Podcasts Skill", + "android_handler": "podcasts-skill.tiradoe.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-23T19:23:17Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-03-23T19:52:07Z", + "authorname": "martijnvanbeers", + "skillname": "Ledfeedback", + "foldername": "ledfeedback-skill", + "name": "Ledfeedback", + "url": "https://github.com/martijnvanbeers/ledfeedback-skill", + "category": "Information", + "description": "Uses the leds on a seeed mic array to give feedback on the listening/speaking state mycroft is in", + "short_description": "Use leds to give status feedback", + "branch": "master", + "examples": [], + "tags": [ + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/assistive-listening-systems.svg", + "credits": [ + "Martijn van Beers" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Ledfeedback Skill", + "android_handler": "ledfeedback-skill.martijnvanbeers.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-09-23T08:32:23Z", + "archived": false, + "license": "mit", + "modified": "2020-09-28T11:23:29Z", + "authorname": "Lenteguppie", + "skillname": "Zod Calendar", + "foldername": "zod-calendar-skill", + "name": "Zod Calendar", + "url": "https://github.com/Lenteguppie/zod-calendar-skill", + "category": "Productivity", + "description": "", + "short_description": "The google calendar integration for mycroft", + "branch": "master", + "examples": [ + "What are my appointments?", + "What are my upcomming events?", + "Insert event.", + "Insert appointment.", + "What are my appointments", + "What are my upcomming events", + "Insert event", + "Insert appointment" + ], + "tags": [ + "Calendar", + "Productivity", + "Information", + "calendar", + "Google", + "Google calendar", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/calendar-alt.svg", + "credits": [ + "Lenteguppie" + ], + "categories": [ + "Productivity", + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Zod Calendar Skill", + "android_handler": "zod-calendar-skill.lenteguppie.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-06-14T19:50:19Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-06-23T08:21:20Z", + "authorname": "JarbasSkills", + "skillname": "skill-algorithmic-art", + "foldername": "skill-algorithmic-art", + "name": "Algorithmic Art Skill", + "url": "https://github.com/JarbasSkills/skill-algorithmic-art", + "category": "Entertainment", + "description": "Creating art from math\n\nsee example generated pictures in [samples folder](./samples)\n\n![](./screenshot.png)", + "short_description": "Idle screen skill for mycroft mark2", + "branch": "master", + "examples": [ + "Draw a picture.", + "draw a picture" + ], + "tags": [ + "screensaver", + "Entertainment", + "art", + "entertainment", + "-", + "no-license" + ], + "platforms": [ + "all", + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "stars": 1, + "credits": [ + "JarbasAl", + "Inspired by [Random (Psychedelic) Art](https://jeremykun.com/2012/01/01/random-psychedelic-art/)" + ], + "categories": [ + "Entertainment" + ], + "logo": "https://raw.githubusercontent.com/JarbasSkills/skill-algorithmic-art/master/logo.png", + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Algorithmic Art Skill", + "android_handler": "skill-algorithmic-art.jarbasskills.home" + }, + "desktop": {}, + "desktopFile": false, + "systemDeps": false + }, + { + "created": "2020-04-07T01:30:07Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-05-08T18:36:08Z", + "authorname": "stratus-ss", + "skillname": "About This Skill", + "foldername": "mycroft-ourgroceries-skill", + "name": "About This Skill", + "url": "https://github.com/stratus-ss/mycroft-ourgroceries-skill", + "category": null, + "description": "", + "short_description": "", + "branch": "master", + "examples": [ + "Add the category {Category} to (my | the) (list | shopping list | grocery list)", + "Create the category {Category} in (my |the ) (list | shopping list | grocery list)", + "Add {Food} to (| (the | my)) {ShoppingList} (| list) (under {Category} |)", + "(please |) add multiple items to (| (the | my)) {ShoppingList} (under {Category} |)", + "I want to add multiple items to (| (the | my)) {ShoppingList} (under {Category} |)", + "Start a new list called {ListName}", + "Create a new list called {ListName}", + "Create a list called {ListName}", + "Start a list called {ListName}", + "add the category {Category} to (my | the) (list | shopping list | grocery list)", + "create the category {Category} in (my |the ) (list | shopping list | grocery list)", + "add {Food} to (| (the | my)) {ShoppingList} (| list) (under {Category} |)", + "start a new list called {ListName}", + "create a new list called {ListName}", + "create a list called {ListName}", + "start a list called {ListName}" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "stratus-ss" + ], + "requirements": { + "python": [ + "ourgroceries>=1.3.5" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Ourgroceries Skill", + "android_handler": "mycroft-ourgroceries-skill.stratus-ss.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-15T13:24:03Z", + "archived": false, + "license": "mit", + "modified": "2020-04-18T18:23:05Z", + "authorname": "hanabouzid", + "skillname": "YOUR SKILL NAME", + "foldername": "eventRoomSkill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/hanabouzid/eventRoomSkill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Eventroomskill Skill", + "android_handler": "eventRoomSkill.hanabouzid.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-14T23:12:06Z", + "archived": false, + "license": "unknown", + "modified": "2020-05-14T23:12:14Z", + "authorname": "rbab02", + "skillname": "Calm", + "foldername": "calm-skill", + "name": "Calm", + "url": "https://github.com/rbab02/calm-skill", + "category": "Music & Audio", + "description": "Ask mycroft to lead a meditation session in order to calm down after stress.", + "short_description": "Leads a meditation session", + "branch": "master", + "examples": [ + "I'm scared.", + "I need a break.", + "Calm me down.", + "I'm nervous.", + "I'm scared", + "I need a break", + "Calm me down", + "I'm nervous" + ], + "tags": [ + "Music", + "Audio", + "Music & Audio", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/smile.svg", + "credits": [ + "Rebecca b" + ], + "categories": [ + "Music & Audio" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Calm Skill", + "android_handler": "calm-skill.rbab02.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-08-23T15:59:07Z", + "archived": false, + "license": "unknown", + "modified": "2020-08-23T15:59:15Z", + "authorname": "Mathmada223", + "skillname": "Test", + "foldername": "test-skill", + "name": "Test", + "url": "https://github.com/Mathmada223/test-skill", + "category": "Entertainment", + "description": "This is my first ever mycroft skill and i just want to try how to program skills for the voice assistant.", + "short_description": "A little test skill", + "branch": "master", + "examples": [ + "Test.", + "Hello.", + "Hello world.", + "Test skill.", + "This is a test.", + "Small test.", + "Whats up?", + "How are you.", + "Test tets.", + "Test test." + ], + "tags": [ + "Test", + "Entertainment", + "Hello", + "world", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Test Skill", + "android_handler": "test-skill.mathmada223.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-21T00:42:33Z", + "archived": false, + "license": "unknown", + "modified": "2020-07-30T17:23:44Z", + "authorname": "aldeaman", + "skillname": "Skill Trigger Test", + "foldername": "skill-trigger-test-skill", + "name": "Skill Trigger Test", + "url": "https://github.com/aldeaman/skill-trigger-test-skill", + "category": "Configuration", + "description": "In an attempt to diagnose other skills, this skill was developed to determine if mycroft is triggering this skill based on the intent keywords rather than either another skill or a fallback skill.", + "short_description": "This skill confirms that this skill has been triggered. nothing more.", + "branch": "master", + "examples": [ + "Read the sensor.", + "Read the sensor" + ], + "tags": [ + "Configuration", + "Skill", + "test", + "Skill test", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/check.svg", + "credits": [ + "Aldeaman" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Trigger Test Skill", + "android_handler": "skill-trigger-test-skill.aldeaman.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-06-27T03:52:43Z", + "archived": false, + "license": "unknown", + "modified": "2020-07-22T23:39:23Z", + "authorname": "Kervball", + "skillname": "Deskcontrol", + "foldername": "deskcontrol-skill", + "name": "Deskcontrol", + "url": "https://github.com/Kervball/deskcontrol-skill", + "category": "Daily", + "description": "Using the gpio pinout this skill will turn on and off lights that are attached to mosfets", + "short_description": "Controls gpio pinout", + "branch": "master", + "examples": [ + "Front lights Blue.", + "Kill the Back Lights.", + "Turn on Both lights White.", + "Front lights Blue", + "Kill the Back Lights", + "Turn on Both lights White" + ], + "tags": [ + "simple-skill", + "Light", + "mycroft-gpio", + "Gpio", + "mycoft-skill", + "Daily", + "control", + "Light control", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/lightbulb.svg", + "credits": [ + "Kervball" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Deskcontrol Skill", + "android_handler": "deskcontrol-skill.kervball.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-21T01:56:18Z", + "archived": false, + "license": "mit", + "modified": "2020-05-21T01:56:26Z", + "authorname": "jrwarwick", + "skillname": "Terraria Server Manager", + "foldername": "terraria-server-manager-skill", + "name": "Terraria Server Manager", + "url": "https://github.com/jrwarwick/terraria-server-manager-skill", + "category": "Entertainment", + "description": "Terraria game servers that run too long unattended may cause in-game corruption spread. therefore, shutting down in a convenient way is desirable!", + "short_description": "Now mycroft is your friendly lan dedicated terraria server admin.", + "branch": "master", + "examples": [ + "Stop terraria server.", + "Start terraria server.", + "Launch terraria server.", + "Halt terraria server.", + "Stop terraria server", + "Start terraria server", + "Launch terraria server", + "Halt terraria server" + ], + "tags": [ + "Entertainment", + "games", + "lan,", + "Terraria,", + "Terraria, lan, games", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/gamepad.svg", + "credits": [ + "jrwarwick" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Terraria Server Manager Skill", + "android_handler": "terraria-server-manager-skill.jrwarwick.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-23T18:03:58Z", + "archived": false, + "license": "mit", + "modified": "2020-03-24T14:17:15Z", + "authorname": "hanabouzid", + "skillname": "YOUR SKILL NAME", + "foldername": "Rfid-reader", + "name": "YOUR SKILL NAME", + "url": "https://github.com/hanabouzid/Rfid-reader", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rfid Reader Skill", + "android_handler": "Rfid-reader.hanabouzid.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-10-22T02:53:13Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-22T03:01:14Z", + "authorname": "JarbasSkills", + "skillname": "skill-trve-kvlt", + "foldername": "skill-trve-kvlt", + "name": "Black Metal Music Catalog", + "url": "https://github.com/JarbasSkills/skill-trve-kvlt", + "category": "Entertainment", + "description": "Extensive library of Black Metal music for mycroft\n\n![](gui.png)\n![](gui.gif)", + "short_description": "![](./res/trvekvlt_logo.png)", + "branch": "v0.1", + "examples": [ + "Open black metal menu.", + "Play black metal.", + "open black metal menu", + "play black metal" + ], + "tags": [ + "music", + "video", + "Entertainment", + "entertainment", + "black-metal", + "no-license" + ], + "platforms": [ + "all", + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "stars": 0, + "icon": "https://github.com/JarbasSkills/skill-trve-kvlt/res/icon/trvekvlt_icon.png", + "credits": [ + "JarbasAl", + "[AIIX ](https://github.com/AIIX/) - GUI" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "ovos_utils>=0.0.8a1", + "json_database>=0.2.1", + "py_VOD>=0.4.0" + ], + "skill": [ + "https://github.com/JarbasSkills/skill-better-playback-control" + ], + "system": {} + }, + "android": { + "android_icon": "/res/icon/trvekvlt_icon.png", + "android_name": "Trve Kvlt Black Metal", + "android_handler": "skill-trve-kvlt.jarbasskills.home" + }, + "desktop": { + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false", + "Version": "1.0", + "Terminal": "false", + "Type": "Application", + "Name": "Trve Kvlt Black Metal", + "Exec": "mycroft-gui-app --hideTextInput --skill=skill-trve-kvlt.jarbasskills.home", + "Icon": "trvekvlt_icon", + "Categories": "VoiceApp", + "StartupNotify": "false" + }, + "desktopFile": false, + "systemDeps": false + }, + { + "created": "2020-10-22T03:11:43Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-22T03:12:47Z", + "authorname": "JarbasSkills", + "skillname": "skill-smod", + "foldername": "skill-smod", + "name": "Stoned Meadow of Doom Skill", + "url": "https://github.com/JarbasSkills/skill-smod", + "category": "Entertainment", + "description": "Stoner Doom for mycroft\n\n![](./gui.png)\n![](./gui.gif)\n![](./gui2.gif)", + "short_description": "![](./res/smod_logo.png)", + "branch": "v0.1", + "examples": [ + "Open stoned meadow of doom.", + "Play stoner doom.", + "open stoned meadow of doom", + "play stoner doom" + ], + "tags": [ + "music", + "doom", + "video", + "Entertainment", + "entertainment", + "no-license" + ], + "platforms": [ + "all", + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "stars": 0, + "icon": "https://github.com/JarbasSkills/skill-smod/res/icon/smod_icon.png", + "credits": [ + "JarbasAl", + "[AIIX](https://github.com/AIIX/) - GUI ", + "[SMOD](https://www.youtube.com/c/StonedMeadowOfDoom1993/)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "json_database>=0.2.1", + "py_VOD>=0.3.1", + "ovos_utils>=0.0.8a1" + ], + "skill": [ + "https://github.com/JarbasSkills/skill-better-playback-control" + ], + "system": {} + }, + "android": { + "android_icon": "/res/icon/smod_icon.png", + "android_name": "SMOD", + "android_handler": "skill-smod.jarbasskills.home" + }, + "desktop": { + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false", + "Version": "1.0", + "Terminal": "false", + "Type": "Application", + "Name": "SMOD", + "Exec": "mycroft-gui-app --hideTextInput --skill=skill-smod.jarbasskills.home", + "Icon": "smod_icon", + "Categories": "VoiceApp", + "StartupNotify": "false" + }, + "desktopFile": false, + "systemDeps": false + }, + { + "created": "2020-09-02T15:10:02Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-09-02T15:11:25Z", + "authorname": "whtecmp", + "skillname": "Vapm", + "foldername": "vapm", + "name": "Vapm", + "url": "https://github.com/whtecmp/vapm", + "category": "Productivity", + "description": "Allows mycroft to manage packages on your computer.\n\nyou can search, install, remove and manage your packages with voice commands using vapm.\n\nvapm is built on top of your existing package manager (i.e. APT).", + "short_description": "Voice assisted package manager", + "branch": "master", + "examples": [ + "Search for package python.", + "Install package gcc.", + "Search for package python", + "Install package gcc" + ], + "tags": [ + "Productivity", + "Packages", + "Dwa", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/atlas.svg", + "categories": [ + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Vapm Skill", + "android_handler": "vapm.whtecmp.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-13T18:18:28Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-07-13T18:18:35Z", + "authorname": "legend-patrick", + "skillname": "Patrick Lights Off", + "foldername": "patrick-lights-off-skill", + "name": "Patrick Lights Off", + "url": "https://github.com/legend-patrick/patrick-lights-off-skill", + "category": "IoT", + "description": "Built a wan using mycroft and xbee zigbee mesh network. this skill turn the classroom lights on by sending a message to the servos controlling the lights\n\n>", + "short_description": "High school computer science smart classroom. lights off skill.", + "branch": "master", + "examples": [ + "Classroom lights off.", + "Classroom lights off" + ], + "tags": [ + "IoT", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/lightbulb.svg", + "credits": [ + "Derek Stasiak" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Patrick Lights Off Skill", + "android_handler": "patrick-lights-off-skill.legend-patrick.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-09-15T03:10:16Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-09-15T04:42:39Z", + "authorname": "seeamkhan", + "skillname": "Play Vlc", + "foldername": "play-vlc-skill", + "name": "Play Vlc", + "url": "https://github.com/seeamkhan/play-vlc-skill", + "category": "Music & Audio", + "description": "Play music, playlist, mp3 files from local storage, local hdd or local memory of mycroft using vlc player.", + "short_description": "Play music from local memory using vlc", + "branch": "master", + "examples": [ + "Play any music.", + "Play random music.", + "Play song.", + "Play music from your memory.", + "Play my music.", + "Play music from computer.", + "Play local music.", + "Play any music", + "Play random music", + "Play song", + "Play music from your memory", + "Play my music", + "Play music from computer", + "Play local music" + ], + "tags": [ + "music", + "Local", + "Music", + "Audio", + "play", + "Vlc", + "Music & Audio", + "Local music play", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/music.svg", + "credits": [ + "sparrow" + ], + "categories": [ + "Music & Audio" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Play Vlc Skill", + "android_handler": "play-vlc-skill.seeamkhan.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-10-20T18:59:43Z", + "archived": false, + "license": "mit", + "modified": "2020-10-20T18:59:51Z", + "authorname": "danielleamya", + "skillname": "Mycroft Delivery Service", + "foldername": "mycroft-delivery-service-skill", + "name": "Mycroft Delivery Service", + "url": "https://github.com/danielleamya/mycroft-delivery-service-skill", + "category": "IoT", + "description": "Begins the package delivery service pipeline. will send a message to the orchestrator to delivera loaded package.", + "short_description": "Package delivery service pipeline begin", + "branch": "master", + "examples": [ + "Can you deliver this package.", + "Can you take this package.", + "Can you bring this package.", + "I have loaded a package for you to deliver.", + "Can you deliver this package", + "Can you take this package", + "Can you bring this package", + "I have loaded a package for you to deliver" + ], + "tags": [ + "IoT", + "Service", + "Delivery", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/box.svg", + "credits": [ + "Danielle McPhatter" + ], + "categories": [ + "IoT", + "Delivery", + "Service" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Delivery Service Skill", + "android_handler": "mycroft-delivery-service-skill.danielleamya.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-07T11:58:13Z", + "archived": false, + "license": "mit", + "modified": "2020-05-07T22:47:14Z", + "authorname": "hanabouzid", + "skillname": "YOUR SKILL NAME", + "foldername": "testregskill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/hanabouzid/testregskill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Testregskill Skill", + "android_handler": "testregskill.hanabouzid.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-02T02:15:39Z", + "archived": false, + "license": "mit", + "modified": "2020-07-02T02:15:47Z", + "authorname": "jrwarwick", + "skillname": "Halo Protocol", + "foldername": "halo-protocol-skill", + "name": "Halo Protocol", + "url": "https://github.com/jrwarwick/halo-protocol-skill", + "category": "Entertainment", + "description": "Mycroft plays the part of a companion ai to the cortana ai to start the players on an adventure.", + "short_description": "Part of a make-believe game set in the halo universe.", + "branch": "master", + "examples": [ + "Initiate halo protocol.", + "Start the halo adventure.", + "Initiate halo protocol", + "Start the halo adventure" + ], + "tags": [ + "Entertainment", + "Toy,game,fiction", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "jrwarwick" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Halo Protocol Skill", + "android_handler": "halo-protocol-skill.jrwarwick.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-09-03T22:49:15Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-09-11T02:13:26Z", + "authorname": "humairan", + "skillname": "Speech Rate", + "foldername": "speech-rate-skill", + "name": "Speech Rate", + "url": "https://github.com/humairan/speech-rate-skill", + "category": "Configuration", + "description": "Updates \"duration_stretch\" value in mycroft configuration settings to slow down or speed up the rate at which mimic outputs each word", + "short_description": "Changes the rate at which mimic tts responds to users", + "branch": "master", + "examples": [ + "Make rate fast.", + "Increase speech rate.", + "Change rate to slow.", + "Make rate fast", + "Increase speech rate", + "Change rate to slow" + ], + "tags": [ + "rate", + "Rate", + "Audio", + "Speech", + "Configuration", + "Daily", + "Speech rate", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/assistive-listening-systems.svg", + "credits": [ + "humaira niazi" + ], + "categories": [ + "Configuration", + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Speech Rate Skill", + "android_handler": "speech-rate-skill.humairan.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-16T23:00:40Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-07-23T00:01:36Z", + "authorname": "Kervball", + "skillname": "Startuplight", + "foldername": "startuplight-skill", + "name": "Startuplight", + "url": "https://github.com/Kervball/startuplight-skill", + "category": "Configuration", + "description": "Skill uses wiringpi to have a gpio pin fade a light red as starting up and blue when wake word is activated", + "short_description": "Trigger gpio on wakeword and on startup", + "branch": "master", + "examples": [ + "Hello.", + "Hello" + ], + "tags": [ + "Configuration", + "Mycroft", + "Wakeword", + "Startup", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/comment.svg", + "credits": [ + "Kervball" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Startuplight Skill", + "android_handler": "startuplight-skill.kervball.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-18T19:41:48Z", + "archived": false, + "license": "mit", + "modified": "2020-06-07T06:20:44Z", + "authorname": "hanabouzid", + "skillname": "YOUR SKILL NAME", + "foldername": "MeetingSkill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/hanabouzid/MeetingSkill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Meetingskill Skill", + "android_handler": "MeetingSkill.hanabouzid.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-06T22:56:29Z", + "archived": false, + "license": "mit", + "modified": "2020-04-10T16:23:15Z", + "authorname": "hanabouzid", + "skillname": "YOUR SKILL NAME", + "foldername": "CreateEventSkill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/hanabouzid/CreateEventSkill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Createeventskill Skill", + "android_handler": "CreateEventSkill.hanabouzid.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-26T22:23:22Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-07-27T14:13:28Z", + "authorname": "rs13885", + "skillname": "Hdmi Cec Control", + "foldername": "hdmi-cec-control-skill", + "name": "Hdmi Cec Control", + "url": "https://github.com/rs13885/hdmi-cec-control-skill", + "category": "IoT", + "description": "Use mycroft to trigger commands to control hdmi cec devices", + "short_description": "Control hdmi cec devices", + "branch": "master", + "examples": [ + "Turn on tv.", + "Turn off tv.", + "Turn tv volume up.", + "Turn tv volume down.", + "Hdmi cec devices.", + "Turn on tv", + "Turn off tv", + "Turn tv volume up", + "Turn tv volume down", + "Hdmi cec devices" + ], + "tags": [ + "IoT", + "audio", + "Cec", + "Television", + "Hdmi", + "Tv", + "Music", + "Media", + "Hdmi-cec", + "Music & audio", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/tv.svg", + "credits": [ + "Ricardo Soler" + ], + "categories": [ + "IoT", + "Music & audio", + "Media" + ], + "requirements": { + "python": "cec", + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hdmi Cec Control Skill", + "android_handler": "hdmi-cec-control-skill.rs13885.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-01-08T22:40:08Z", + "archived": false, + "license": "mit", + "modified": "2020-01-24T21:38:28Z", + "authorname": "Drjansson", + "skillname": "YOUR SKILL NAME", + "foldername": "call_local_script-mycroft-skill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/Drjansson/call_local_script-mycroft-skill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Call_Local_Script Mycroft Skill", + "android_handler": "call_local_script-mycroft-skill.drjansson.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-27T13:26:38Z", + "archived": false, + "license": "unknown", + "modified": "2020-03-27T14:13:49Z", + "authorname": "bijuthank", + "skillname": "Learnfinnishskill", + "foldername": "learnfinnishskill-skill", + "name": "Learnfinnishskill", + "url": "https://github.com/bijuthank/learnfinnishskill-skill", + "category": "Information", + "description": "This skill greets the user in finnish language. i am trying to develop skills for mycroft, and this skill is inspired by jorbas ai blog.", + "short_description": "This skill provides greetings in finnish language", + "branch": "master", + "examples": [ + "Talk finnish.", + "Say it in finnish.", + "Talk finnish", + "Say it in finnish" + ], + "tags": [ + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Biju Thankachan'" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Learnfinnishskill Skill", + "android_handler": "learnfinnishskill-skill.bijuthank.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-23T10:31:20Z", + "archived": false, + "license": "mit", + "modified": "2020-03-23T16:06:16Z", + "authorname": "hanabouzid", + "skillname": "YOUR SKILL NAME", + "foldername": "EmergencySkill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/hanabouzid/EmergencySkill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Emergencyskill Skill", + "android_handler": "EmergencySkill.hanabouzid.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-23T23:36:46Z", + "archived": false, + "license": "unknown", + "modified": "2020-04-23T23:38:24Z", + "authorname": "Maharava", + "skillname": "Create Task", + "foldername": "create-task-skill", + "name": "Create Task", + "url": "https://github.com/Maharava/create-task-skill", + "category": "Information", + "description": "The user can ask mycroft to enter a sentence or phrase onto a 'to-do' list type of document. originally designed to keep track of skill work i wish to do", + "short_description": "Adds a note onto a central file about a task you wish to work on", + "branch": "master", + "examples": [], + "tags": [ + "Productivity", + "Information", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/archive.svg", + "credits": [ + "SultanPepper" + ], + "categories": [ + "Information", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Create Task Skill", + "android_handler": "create-task-skill.maharava.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-28T20:57:34Z", + "archived": false, + "license": "mit", + "modified": "2020-06-05T20:10:17Z", + "authorname": "hanabouzid", + "skillname": "YOUR SKILL NAME", + "foldername": "DeleteEventSkill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/hanabouzid/DeleteEventSkill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Deleteeventskill Skill", + "android_handler": "DeleteEventSkill.hanabouzid.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-10-22T03:03:17Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-22T03:13:02Z", + "authorname": "JarbasSkills", + "skillname": "skill-dust", + "foldername": "skill-dust", + "name": "DUST Skill", + "url": "https://github.com/JarbasSkills/skill-dust", + "category": "Entertainment", + "description": "Dust short science fiction movies for Mycroft\n\n![](./gui.png)\n![](./gui2.png)", + "short_description": "![](./res/dust_logo.png)", + "branch": "v0.2", + "examples": [ + "Open dust.", + "Play sci fi short movie.", + "Play dust.", + "open dust", + "play sci fi short movie", + "play dust", + "play science fiction short movie" + ], + "tags": [ + "scifi", + "video", + "Entertainment", + "entertainment", + "shortfilms", + "no-license" + ], + "platforms": [ + "all", + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "stars": 0, + "icon": "https://github.com/JarbasSkills/skill-dust/res/icon/dust_icon.png", + "credits": [ + "JarbasAl", + "[AIIX ](https://github.com/AIIX/) - GUI", + "[Dust](https://www.youtube.com/c/watchdust)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "json_database>=0.2.1", + "ovos_utils>=0.0.8a2", + "py_VOD>=0.3.1" + ], + "skill": [ + "https://github.com/JarbasSkills/skill-better-playback-control" + ], + "system": {} + }, + "android": { + "android_icon": "/res/icon/dust_icon.png", + "android_name": "DUST", + "android_handler": "skill-dust.jarbasskills.home" + }, + "desktop": { + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false", + "Version": "1.0", + "Terminal": "false", + "Type": "Application", + "Name": "DUST", + "Exec": "mycroft-gui-app --hideTextInput --skill=skill-dust.jarbasskills.home", + "Icon": "dust_icon", + "Categories": "VoiceApp", + "StartupNotify": "false" + }, + "desktopFile": false, + "systemDeps": false + }, + { + "created": "2020-09-01T10:28:09Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-10-22T02:52:01Z", + "authorname": "JarbasSkills", + "skillname": "MyTVtoGo Skill", + "foldername": "skill-mytvtogo", + "name": "MyTVtoGo Skill", + "url": "https://github.com/JarbasSkills/skill-mytvtogo", + "category": "Entertainment", + "description": "MyTVtoGo for mycroft\n\n![](./mytvtogo.png)", + "short_description": "![](./res/MyTVToGo_bg.png)", + "branch": "dev", + "examples": [ + "Open mytvtogo.", + "Play tv.", + "Play nasa tv.", + "Play music tv.", + "Play my tv to go news.", + "open mytvtogo", + "play tv", + "play nasa tv", + "play music tv", + "play my tv to go news" + ], + "tags": [ + "iptv", + "Entertainment", + "video", + "entertainment", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://github.com/JarbasSkills/skill-mytvtogo/res/MyTVToGo_icon_bg.png", + "credits": [ + "JarbasAl", + "[AIIX ](https://github.com/AIIX/) - for GUI", + "[MyTVtoGo](https://mytvtogo.net/) " + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "ovos_utils>=0.0.4rc2", + "json_database>=0.2.1", + "py_VOD>=0.3.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "/res/icon/mytvtogo-logo.png", + "android_name": "MyTvToGo", + "android_handler": "skill-mytvtogo.jarbasskills.home" + }, + "desktop": { + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false", + "Version": "1.0", + "Terminal": "false", + "Type": "Application", + "Name": "MyTvToGo", + "Exec": "mycroft-gui-app --hideTextInput --skill=skill-mytvtogo.jarbasskills.home", + "Icon": "mytvtogo-logo", + "Categories": "VoiceApp", + "StartupNotify": "false" + }, + "desktopFile": true + }, + { + "created": "2020-07-04T11:57:50Z", + "archived": false, + "license": "mit", + "modified": "2020-07-16T11:00:48Z", + "authorname": "hanabouzid", + "skillname": "YOUR SKILL NAME", + "foldername": "IotSkill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/hanabouzid/IotSkill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Iotskill Skill", + "android_handler": "IotSkill.hanabouzid.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-25T11:37:34Z", + "archived": false, + "license": "mit", + "modified": "2020-03-25T11:38:55Z", + "authorname": "hanabouzid", + "skillname": "YOUR SKILL NAME", + "foldername": "hanabouzid-Rfid-writer", + "name": "YOUR SKILL NAME", + "url": "https://github.com/hanabouzid/hanabouzid-Rfid-writer", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hanabouzid Rfid Writer Skill", + "android_handler": "hanabouzid-Rfid-writer.hanabouzid.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-03-18T10:10:12Z", + "archived": false, + "license": "mit", + "modified": "2020-03-18T11:05:21Z", + "authorname": "hanabouzid", + "skillname": "YOUR SKILL NAME", + "foldername": "CoronaVirusSkill", + "name": "YOUR SKILL NAME", + "url": "https://github.com/hanabouzid/CoronaVirusSkill", + "category": null, + "description": "A more verbose description, including any extra instructions or\ninformation that didn't fit in the one line.", + "short_description": "", + "branch": "master", + "examples": [ + "Hello world.", + "Greetings planet earth.", + "Count up.", + "Count down.", + "Hello world", + "Greetings planet earth", + "Count up", + "Count down" + ], + "tags": [ + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "credits": [ + "Your name" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Coronavirusskill Skill", + "android_handler": "CoronaVirusSkill.hanabouzid.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-13T17:52:17Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-07-13T17:52:25Z", + "authorname": "legend-patrick", + "skillname": "Patrick Lights On", + "foldername": "patrick-lights-on-skill", + "name": "Patrick Lights On", + "url": "https://github.com/legend-patrick/patrick-lights-on-skill", + "category": "IoT", + "description": "Built a wan using mycroft and xbee zigbee mesh network. this skill turn the classroom lights on by sending a message to the servos controlling the lights", + "short_description": "High school computer science smart classroom. lights on skill", + "branch": "master", + "examples": [ + "Classroom lights on.", + "Classroom lights on" + ], + "tags": [ + "IoT", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/lightbulb.svg", + "credits": [ + "Derek Stasiak" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Patrick Lights On Skill", + "android_handler": "patrick-lights-on-skill.legend-patrick.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-01-02T16:51:00Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-01-02T16:51:09Z", + "authorname": "Blubbaa", + "skillname": "Ikea Tradfri", + "foldername": "ikea-tradfri-skill", + "name": "Ikea Tradfri", + "url": "https://github.com/Blubbaa/ikea-tradfri-skill", + "category": "IoT", + "description": "Connect to a ikea gateway for tradfri smart home devices and control all registered devices (currently limited to lights) from mycroft.", + "short_description": "Control your tradfri lights via voice commands", + "branch": "master", + "examples": [ + "Switch on the lights.", + "Turn on the living room.", + "Turn on the floor lamp.", + "Turn on the dining table.", + "Switch on the lights", + "Turn on the living room", + "Turn on the floor lamp", + "Turn on the dining table" + ], + "tags": [ + "IoT", + "home", + "Smart", + "Light", + "Tradfri", + "Ikea", + "Smart home", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/lightbulb.svg", + "credits": [ + "Jonas Fuchs" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Ikea Tradfri Skill", + "android_handler": "ikea-tradfri-skill.blubbaa.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-06-15T15:48:44Z", + "archived": false, + "license": "unknown", + "modified": "2020-06-15T15:48:51Z", + "authorname": "gravesjohnr", + "skillname": "Show Webpage", + "foldername": "show-webpage-skill", + "name": "Show Webpage", + "url": "https://github.com/gravesjohnr/show-webpage-skill", + "category": "Information", + "description": "This skill can be configured to show various webpages based on naming in the configuration.", + "short_description": "This shows a webage using the standard mycroft-gui environment.", + "branch": "master", + "examples": [ + "Show me my basement.", + "Show me the front porch camera.", + "Show me joke of the day.", + "Show me my basement", + "Show me the front porch camera", + "Show me joke of the day" + ], + "tags": [ + "Webpage", + "display", + "Productivity", + "Information", + "Daily", + "browser", + "Webpage browser display", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/laptop-code.svg", + "credits": [ + "John Graves" + ], + "categories": [ + "Information", + "Daily", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Show Webpage Skill", + "android_handler": "show-webpage-skill.gravesjohnr.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-16T19:46:12Z", + "archived": false, + "license": "unknown", + "modified": "2020-05-19T20:55:28Z", + "authorname": "INsiteLabDev", + "skillname": "Rate", + "foldername": "rate-skill", + "name": "Rate", + "url": "https://github.com/INsiteLabDev/rate-skill", + "category": "Configuration", + "description": "Based on user's verbal commands, mycroft adjusts rate of the output. user can increase or decrease rate, or even specify a specific percentage to which they want the output spoken", + "short_description": "Adjusts the rate based on user commands", + "branch": "master", + "examples": [ + "Increase rate.", + "Turn up the rate.", + "Turn up rate.", + "Make rate faster.", + "Increase rate", + "Turn up the rate", + "Turn up rate", + "Make rate faster" + ], + "tags": [ + "Rate", + "Accessibility", + "audio", + "Adjust", + "Audio", + "Sound", + "Configuration", + "Music", + "Productivity", + "Settings", + "Daily", + "Music & audio", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/assistive-listening-systems.svg", + "credits": [ + "INsiteLabDev" + ], + "categories": [ + "Configuration", + "Music & audio", + "Productivity", + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Rate Skill", + "android_handler": "rate-skill.insitelabdev.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-09-01T09:12:35Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-09-01T09:14:04Z", + "authorname": "AIIX", + "skillname": "Plasma Activites", + "foldername": "temp-activities", + "name": "Plasma Activites", + "url": "https://github.com/AIIX/temp-activities", + "category": "Productivity", + "description": "This skill integrates plasma-shell activities with mycroft which enables users to control their desktop activities via voice on the go, users can create activities, switch, remove, stop and display activities on their desktops.", + "short_description": "Control Your Plasmashell Activities", + "branch": "master", + "examples": [ + "Create new activity 'Activity Name.", + "Show current Activities.", + "Kill activity 'Activity Name.", + "Switch to activity 'Activity Name.", + "Remove activity 'Activity Name.", + "create new activity 'Activity Name'", + "show current Activities", + "kill activity 'Activity Name'", + "switch to activity 'Activity Name'", + "remove activity 'Activity Name'" + ], + "tags": [ + "activities", + "plasma", + "desktop", + "Productivity", + "kde", + "switch", + "control", + "no-license" + ], + "platforms": [ + "platform_plasmoid" + ], + "stars": 0, + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/chalkboard-teacher.svg", + "credits": [ + "@AIIX" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [ + "dbus-python" + ], + "system": { + "all": "libdbus-1-dev libdbus-glib-1-dev" + }, + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Temp Activities Skill", + "android_handler": "temp-activities.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-08-25T19:36:00Z", + "archived": false, + "license": "unknown", + "modified": "2020-09-01T12:00:51Z", + "authorname": "MrRKernelPanic", + "skillname": "Greetings", + "foldername": "greetings-skill", + "name": "Greetings", + "url": "https://github.com/MrRKernelPanic/greetings-skill", + "category": "Information", + "description": "Hopefully this skill will allow mycroft to answer simple greets with some sort of response, e.g. hello, goodbye or good afternoon.", + "short_description": "Adds some responses to common greetings", + "branch": "master", + "examples": [ + "Hello.", + "Good evening.", + "Goodbye.", + "Bye.", + "Good morning.", + "Good afternoon.", + "How are you.", + "You are the bomb.", + "Hello", + "Good evening", + "Goodbye", + "Bye", + "Good morning", + "Good afternoon", + "How are you", + "You are the bomb / da bomb" + ], + "tags": [ + "Greetings", + "How", + "evening", + "morning", + "Good", + "afternoon", + "you", + "Information", + "are", + "Hello", + "Goodbye", + "Good evening", + "How are you", + "Good morning", + "Good afternoon", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/grin.svg", + "credits": [ + "Mark Routledge" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Greetings Skill", + "android_handler": "greetings-skill.mrrkernelpanic.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-21T19:33:55Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-05-21T19:34:35Z", + "authorname": "jlibbey98", + "skillname": "Google Calendar", + "foldername": "google-calendar-skill", + "name": "Google Calendar", + "url": "https://github.com/jlibbey98/google-calendar-skill", + "category": "Productivity", + "description": "Connect this skill to your google calendar account so that mycroft can access and list your events every day.", + "short_description": "Lists your google calendar events for the day", + "branch": "master", + "examples": [ + "What's going on today?", + "What do i have today?", + "What's scheduled for today?", + "What's my schedule for today?", + "What do i have scheduled today?", + "What do i have going on today?", + "What's going on today", + "What do i have today", + "What's scheduled for today", + "What's my schedule for today", + "What do i have scheduled today", + "What do i have going on today" + ], + "tags": [ + "Productivity", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/calendar.svg", + "credits": [ + "jlibbey98" + ], + "categories": [ + "Productivity", + "Daily" + ], + "requirements": { + "python": [ + "datetime", + "google-auth-oauthlib", + "pytz", + "google-api-python-client", + "json", + "google-auth-httplib2" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Google Calendar Skill", + "android_handler": "google-calendar-skill.jlibbey98.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-07-15T09:24:44Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-10-19T12:58:58Z", + "authorname": "SamHarris2020", + "skillname": "Air Quality", + "foldername": "air-quality-index-skill", + "name": "Air Quality", + "url": "https://github.com/SamHarris2020/air-quality-index-skill", + "category": "Daily", + "description": "A Mycroft open source app that gets your local air quality conditions and an upcoming forecast. Provides reports on ozone, fine particulate matter and the uv index using data [The World Air Quality Index Project](https://aqicn.org/contact/)", + "short_description": "", + "branch": "master", + "examples": [ + "What's the air quality today: Fine Particulates, UV and Ozone are Good?", + "How's the air: Fine Particulates are Unhealthy, UV is Good and Ozone is Moderate." + ], + "tags": [ + "index", + "aqi", + "quality", + "ozone", + "air", + "uv", + "Daily", + "Safety", + "uv index", + "air quality index", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/wind.svg", + "credits": [ + "Sam Harris" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Air Quality Index Skill", + "android_handler": "air-quality-index-skill.samharris2020.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-06-23T16:31:41Z", + "archived": false, + "license": "mit", + "modified": "2020-06-23T16:38:17Z", + "authorname": "kcalvelli", + "skillname": "Get Up And Move", + "foldername": "get-up-and-move-skill", + "name": "Get Up And Move", + "url": "https://github.com/kcalvelli/get-up-and-move-skill", + "category": "Daily", + "description": "Most folks spend far too much time sitting, and often get so involved in their current tasks that they forget to move. With this skill, every half hour, Mycroft will remind you to get up and move around a little.", + "short_description": "Reminds you to stand up and move around every half hour", + "branch": "master", + "examples": [ + "Remind me to stand every half hour.", + "Remind me to get up and move.", + "Remind me to take a break.", + "Remind me to stand every half hour", + "Remind me to get up and move", + "Remind me to take a break" + ], + "tags": [ + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/walking.svg", + "credits": [ + "kcalvelli" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Get Up And Move Skill", + "android_handler": "get-up-and-move-skill.kcalvelli.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-01-16T14:52:33Z", + "archived": false, + "license": "gpl-3.0", + "modified": "2020-01-16T14:53:31Z", + "authorname": "guendelman", + "skillname": "Dice", + "foldername": "dice-skill", + "name": "Dice", + "url": "https://github.com/guendelman/dice-skill", + "category": "Entertainment", + "description": "This skill enables mycroft to generate random numbers for you. \nYou either need to specify a range or type of dice (e.g. d20).\n\nPerfect whenever you need to generate a random number, but don't have a dice nearby.", + "short_description": "Generates random numbers for you", + "branch": "master", + "examples": [ + "Roll a dice.", + "Roll a d20.", + "Generate a random number between 0 and 5.", + "roll a dice", + "roll a d20", + "generate a random number between 0 and 5" + ], + "tags": [ + "dice", + "Entertainment", + "dnd", + "random", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/dice.svg", + "credits": [ + "@Dragoncraft89" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Dice Skill", + "android_handler": "dice-skill.guendelman.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-05-27T22:43:58Z", + "archived": false, + "license": "unknown", + "modified": "2020-05-27T22:44:08Z", + "authorname": "roytaimoor", + "skillname": "Feed The Corgi", + "foldername": "feed-the-corgi-skill", + "name": "Feed The Corgi", + "url": "https://github.com/roytaimoor/feed-the-corgi-skill", + "category": "Media", + "description": "", + "short_description": "Every 24 hours, mycroft will send you a reminder to feed your corgi, and tell you what your corgi was fed the previous day, so you can provide a different delicious meal for your precious corgi.", + "branch": "master", + "examples": [ + "Have i fed the corgi today.", + "What did i feed the corgi yesterday?", + "Remind me to feed the corgi at 5pm.", + "Have i fed the corgi today", + "What did i feed the corgi yesterday", + "Remind me to feed the corgi at 5pm" + ], + "tags": [ + "Media", + "Tot", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/circle.svg", + "credits": [ + "Roytaimoor" + ], + "categories": [ + "Media", + "Tot" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Feed The Corgi Skill", + "android_handler": "feed-the-corgi-skill.roytaimoor.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-06-19T19:21:48Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-06-22T21:05:08Z", + "authorname": "gras64", + "skillname": "Morse", + "foldername": "morse-skill", + "name": "Morse", + "url": "https://github.com/gras64/morse-skill", + "category": "Entertainment", + "description": "With this skill you can morse. you can also use it to learn Morse code just say \"i want to practice morse\". \nthe speed can be set via mycroft.home. \nhave fun", + "short_description": "Do you want to practice morse", + "branch": "master", + "examples": [ + "Can you morse.", + "Morse this answer.", + "Morse for me.", + "Morse {sentence} for me.", + "Morse the sentence {sentence}", + "Can you morse", + "Morse this answer", + "Morse for me", + "morse {sentence} for me", + "morse the sentence {sentence}" + ], + "tags": [ + "**Fun,morse**", + "Entertainment", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/assistive-listening-systems.svg", + "credits": [ + "gras64\noz123\nhttps://oz123.github.io/writings/morse-fun-with-python/index.html" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Morse Skill", + "android_handler": "morse-skill.gras64.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-09-18T23:10:55Z", + "archived": false, + "license": "unknown", + "modified": "2020-09-18T23:11:03Z", + "authorname": "nanshaki", + "skillname": "Book Reader", + "foldername": "book-reader-skill", + "name": "Book Reader", + "url": "https://github.com/nanshaki/book-reader-skill", + "category": "Media", + "description": "This skilll will add the ability for mycroft to read long texts from books. the sources can be configured. it will default to audiobooks.com", + "short_description": "Read books and other literature", + "branch": "master", + "examples": [ + "Can you read a book by james joyce.", + "Can you read ulysses by james joyce.", + "Can you find some poetry to read.", + "Can you read a book by james joyce", + "Can you read ulysses by james joyce", + "Can you find some poetry to read" + ], + "tags": [ + "Book", + "audio", + "Media", + "books", + "reading", + "Book reading audio books", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/book.svg", + "credits": [ + "Nandu Vadakkath" + ], + "categories": [ + "Media" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Book Reader Skill", + "android_handler": "book-reader-skill.nanshaki.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-08-29T21:21:21Z", + "archived": false, + "license": "mit", + "modified": "2020-09-03T11:53:14Z", + "authorname": "renayo", + "skillname": "Inventory", + "foldername": "inventory-skill", + "name": "Inventory", + "url": "https://github.com/renayo/inventory-skill", + "category": "Productivity", + "description": "Allows the user to specify object and location, remove items from inventory, or move them, and so on.", + "short_description": "Tracks inventory items by location for the Mycroft voice-activated AI", + "branch": "master", + "examples": [ + "Open inventory.", + "Read inventory.", + "Add dictionary to desk in inventory.", + "Where is dictionary in inventory?", + "What is on desk in inventory?", + "Move dictionary to storage in inventory.", + "Remove dictionary from inventory.", + "Open inventory", + "Read inventory", + "Add dictionary to desk in inventory", + "Where is dictionary in inventory", + "What is on desk in inventory", + "Move dictionary to storage in inventory", + "Remove dictionary from inventory" + ], + "tags": [ + "Productivity", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/laptop-house.svg", + "credits": [ + "renayo" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Inventory Skill", + "android_handler": "inventory-skill.renayo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-06-29T12:47:22Z", + "archived": false, + "license": "unknown", + "modified": "2020-08-10T09:32:24Z", + "authorname": "ja-schl", + "skillname": "Nextcloud Calendar", + "foldername": "nextcloud_calendar_skill", + "name": "Nextcloud Calendar", + "url": "https://github.com/ja-schl/nextcloud_calendar_skill", + "category": "Daily", + "description": "Interact with a Nextcloud calendar. Ask for appointments, create new appointments, \ndelete appointments and even rename existing appointments.\n\nTo read about more about the project structure, code and implementation follow \nthis [Link](https://github.com/ja-schl/nextcloud_calendar_skill/blob/master/Mycroft_Projekt.md).", + "short_description": "Interact with a Nextcloud calendar.", + "branch": "master", + "examples": [ + "What is my next appointment?", + "Delete my event entitled 'Speech Interaction'.", + "Do I have an appointment on July, 24th, 2020?", + "Rename my appointment entitled 'Speech Interaction'." + ], + "tags": [ + "Nextcloud", + "Calendar", + "Productivity", + "Information", + "Daily", + "Caldav", + "no-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/calendar.svg", + "credits": [ + "Jannik S. & Jan Z." + ], + "categories": [ + "Daily", + "Productivity", + "Information" + ], + "requirements": { + "python": [ + "requests", + "caldav", + "icalendar" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Nextcloud_Calendar_Skill Skill", + "android_handler": "nextcloud_calendar_skill.ja-schl.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "created": "2020-04-02T21:51:22Z", + "archived": false, + "license": "apache-2.0", + "modified": "2020-07-02T23:01:35Z", + "authorname": "AVA-USP", + "skillname": "Query", + "foldername": "fallback-query", + "name": "Query", + "url": "https://github.com/AVA-USP/fallback-query", + "category": "Information", + "description": "Negotiates handling of questions by calling all registered Common Query Skills. This is done by sending a `question:query` message with the utterance to give the skills the posibility to report back if they can answer the question and at which confidence.", + "short_description": "Negotiates the best answer to a question", + "branch": "master", + "examples": [ + "How tall is Abraham Lincoln?", + "What is an Aardwark?", + "Why is the sky blue?" + ], + "tags": [ + "Information", + "system", + "permissive-license" + ], + "platforms": [ + "all" + ], + "stars": 0, + "last_updated": "2020-07-02T23:01:35Z", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/question.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Query Skill", + "android_handler": "fallback-query.ava-usp.home" + }, + "desktop": {}, + "desktopFile": true + } + ] +} \ No newline at end of file diff --git a/buildroot-external/rootfs-overlay/home/mycroft/.local/share/json_database/MycroftMarketplace.jsondb b/buildroot-external/rootfs-overlay/home/mycroft/.local/share/json_database/MycroftMarketplace.jsondb new file mode 100644 index 00000000..5d9563a3 --- /dev/null +++ b/buildroot-external/rootfs-overlay/home/mycroft/.local/share/json_database/MycroftMarketplace.jsondb @@ -0,0 +1,4117 @@ +{ + "MycroftMarketplace": [ + { + "skillname": "Unknown Handler", + "foldername": "fallback-unknown", + "url": "https://github.com/MycroftAI/fallback-unknown", + "branch": "de219550beccaaccb9310b200943ed5a2b2dbaf2", + "description": "Mycroft doesn't know how to do or answer everything (yet). This _fallback_ is how Mycroft lets you know that, unfortunately, it can't help with what you said.\n\nBut wait, there is still hope! Mycroft is working to get smarter with help from friends. For who have selected to [Opt In to the Open Dataset](https://home.mycroft.ai/#/setting/basic#opendataset), these missed phrases are aggregated and analyzed to help identify what the world _wants_ their voice assistant to do that it can't yet. So if millions of people start asking for guava growing tips, we'll promote this as an idea to be handled as a default Skill.", + "authorname": "MycroftAI", + "examples": [ + "How do I make my guava blue?", + "I need a pizza.", + "Show me the money.", + "I need a pizza", + "Show me the money" + ], + "category": "Configuration", + "tags": [ + "system", + "unknown", + "Configuration", + "fallback", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Capture unrecognized _Utterances_", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/question.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Unknown Skill", + "android_handler": "fallback-unknown.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Wolfram Alpha", + "foldername": "fallback-wolfram-alpha", + "url": "https://github.com/MycroftAI/fallback-wolfram-alpha", + "branch": "aabd46286b06294a6e639d294df95949d46a30cb", + "description": "Ask general-knowledge queries of your Mycroft device. If no other Skills can handle the _Intent_, [Wolfram Alpha](https://wolframalpha.com) will be queried\nto see if it can find an answer. You'll be surprised by how much it knows!\n\nFor deeper exploration, you can also request the sources behind the answer. An email will be sent to your registered account linking you to all the details within Wolfram Alpha's website.", + "authorname": "MycroftAI", + "examples": [ + "How tall is Mount Everest?", + "When was The Rocky Horror Picture Show released?", + "What is Madonna's real name?", + "What's 18 times 4?", + "How many inches in a meter?", + "Send me the source on that.", + "Send me the source on that" + ], + "category": "Information", + "tags": [ + "general-knowledge", + "Information", + "wolfram-alpha", + "fallback", + "query", + "information", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Use Wolfram Alpha for general knowledge questions", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/question.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "wolframalpha==3.0", + "requests>=2.13.0", + "mtranslate" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Wolfram Alpha Skill", + "android_handler": "fallback-wolfram-alpha.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Set alarms", + "foldername": "skill-alarm", + "url": "https://github.com/MycroftAI/skill-alarm", + "branch": "25ecc0261abee644257a81f20f020bb92f462970", + "description": "Set a single use alarm, daily alarms, or weekly recurring alarms.\n\n You can choose from five different alarm sounds:\n * Constant Beep\n * Four rapid beeps\n * Escalating beeps\n * Alarm bell\n * Gentle chimes", + "authorname": "MycroftAI", + "examples": [ + "Set an alarm for 9:30 am.", + "Set an alarm.", + "Set an alarm for weekdays at 7 in the morning.", + "Set an alarm for 9 pm July 14th.", + "Set an alarm for 8:00 am on Mondays.", + "Set an alarm for 8:00 am every Tuesday.", + "Set an alarm for 10:00 am on the weekends.", + "Are any alarms set?", + "Cancel my 10:00 am alarm.", + "Snooze for 30 minutes.", + "Set an alarm for 9:30 am", + "Set an alarm (Mycroft will prompt for more information)", + "Set an alarm for weekdays at 7 in the morning", + "Set an alarm for 9 pm July 14th", + "Set an alarm for 8:00 am on Mondays", + "Set an alarm for 8:00 am every Tuesday", + "Set an alarm for 10:00 am on the weekends", + "Cancel my 10:00 am alarm", + "Snooze for 30 minutes" + ], + "category": "Daily", + "tags": [ + "alarm", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Set alarms with Mycroft", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/clock.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "pyalsaaudio" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Alarm Skill", + "android_handler": "skill-alarm.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Audio Recorder", + "foldername": "skill-audio-record", + "url": "https://github.com/MycroftAI/skill-audio-record", + "branch": "501a960d7957c83f340c58de4d25301ddb85ea51", + "description": "This Skill records audio from the microphone and allows you to play back that recording. This Skill is particularly useful when trying to diagnose microphone issues, because it allows you to \"hear\" what Mycroft is hearing.", + "authorname": "MycroftAI", + "examples": [ + "Start recording.", + "Start recording for 40 minutes.", + "Play the recording.", + "Erase recording.", + "Start recording", + "Start recording for 40 minutes", + "Play the recording", + "Erase recording" + ], + "category": "Configuration", + "tags": [ + "configuration", + "record", + "audio", + "Configuration", + "microphone", + "record-audio", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Record and playback audio", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/microphone.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "psutil>=5.2.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Audio Record Skill", + "android_handler": "skill-audio-record.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Device Configuration", + "foldername": "skill-configuration", + "url": "https://github.com/MycroftAI/skill-configuration", + "branch": "9231778e959c65a4f8156923fb26d11483d72ea0", + "description": "User and device settings from [home.mycroft.ai](https://home.mycroft.ai) are\nsynchronized with your Devices. This Skill performs that synchronization and\nallows you to check your settings.\n\nYou can also change the technology used to perform Wake Word spotting. This is\nthe system that wakes the device up when you say \"Hey Mycroft\".", + "authorname": "MycroftAI", + "examples": [ + "Configuration update.", + "Update config.", + "What's your location?", + "What's your name?", + "What's the current Listener?", + "Set the Listener to Precise.", + "Set the Listener to default.", + "Configuration update", + "Update config", + "What's the current Listener? (for advanced debugging)", + "Set the Listener to Precise (for advanced debugging)", + "Set the Listener to default (for advanced debugging)" + ], + "category": "Configuration", + "tags": [ + "configuration", + "update-config", + "config", + "Configuration", + "system", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Synchronize your Device Settings with [Home](https://home.mycroft.ai).", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/cogs.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "humanhash3", + "requests>=2.13.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Configuration Skill", + "android_handler": "skill-configuration.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Date and Time", + "foldername": "skill-date-time", + "url": "https://github.com/MycroftAI/skill-date-time", + "branch": "c8e602bfcc8ba72d9acabf81683314f3ff789ca1", + "description": "Get the local time or time for major cities around the world. Times\nare given in 12-hour (2:30 pm) or 24-hour format (14:30) based on the\nTime Format setting at [Home](https://home.mycroft.ai/#/setting/basic)\n\nTime can optionally be shown on a display, like a digital clock. See\nthe [Skill Setting](https://home.mycroft.ai/#/skill).", + "authorname": "MycroftAI", + "examples": [ + "What time is it?", + "What time is it in Paris?", + "Show me the time.", + "What's the date?", + "Tell me the day of the week.", + "What day is Memorial Day 2020?", + "Show me the time", + "Tell me the day of the week" + ], + "category": "Daily", + "tags": [ + "time", + "date-time", + "world-time", + "clock", + "date", + "world-clock", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Get the time, date, day of the week", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/calendar.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "geocoder", + "tzlocal==1.3", + "timezonefinder", + "pytz==2017.2", + "holidays" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Date Time Skill", + "android_handler": "skill-date-time.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "DuckDuckGo", + "foldername": "fallback-duckduckgo", + "url": "https://github.com/MycroftAI/fallback-duckduckgo", + "branch": "7228afa108b504fc8e818f2c4e37209be8f4aa0d", + "description": "Query DuckDuckGo as a fallback when no other Skill can answer the question.\n\nUses the [DuckDuckGo API](https://duckduckgo.com/api) to provide information.", + "authorname": "MycroftAI", + "examples": [ + "Who is George Washington?", + "What is plasma?", + "Who's Madonna?" + ], + "category": "Information", + "tags": [ + "Information", + "fallback", + "query", + "search-engine", + "duckduckgo", + "searchengine", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Use DuckDuckGo to answer questions", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/search.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "ddg3" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Duckduckgo Skill", + "android_handler": "fallback-duckduckgo.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Hello World", + "foldername": "skill-hello-world", + "url": "https://github.com/MycroftAI/skill-hello-world", + "branch": "5886a2cc7854434630ef49561a6ab2094aec27b2", + "description": "This is a basic Hello Word Skill that takes an _Utterance_ from the user and provides a voice response - a _Dialog_. This Skill demonstrates the basic directory and file structure of a Mycroft Skill, and is a good first Skill to study if you are interested in developing Skills for the Mycroft ecosystem.\n\nIf you want to write **Skills** for Mycroft, Documentation is available:\n[Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/)\n * [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/)\n * [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/)\n * [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/)\n * [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/)\n * [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/)\n * [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/)", + "authorname": "MycroftAI", + "examples": [ + "Hello world.", + "How are you?", + "Thank you.", + "Hello world", + "Thank you" + ], + "category": "Configuration", + "tags": [ + "first-skill", + "Configuration", + "hello", + "helloworld", + "greeting", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/smile.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Hello World Skill", + "android_handler": "skill-hello-world.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Installer", + "foldername": "skill-installer", + "url": "https://github.com/MycroftAI/skill-installer", + "branch": "cea3b98808aee400ece730dbdcd8957368d50983", + "description": "Add and remove Skills using your voice or from the [Marketplace](https://market.mycroft.ai).\nYou can also assist skill authors in testing new versions of their skills by\nusing \"install prevew version\" to gain access to skills still under development\nand testing. If you do this, please be consicious the skill may be in an\nunstable development state and report issues to the author appropriately.\n\nYou can also install Skills that are not officially released by entering the\nSkill's GitHub repository URL in the [Installer's web user interface](https://home.mycroft.ai/#/skill).\n\nSkills are ultimately installed using the [Mycroft Skill Manager (msm)](https://mycroft.ai/documentation/msm). If verbally installing, Mycroft will speak a list of possible matches for\nambiguous names -- just pick the skill you want from the list read to you.", + "authorname": "MycroftAI", + "examples": [ + "Install coin flip.", + "Install the preview version of coin flip.", + "Uninstall coin flip.", + "Remove coin flip.", + "Download custom skill.", + "Install coin flip", + "Install the preview version of coin flip ", + "Uninstall coin flip", + "Remove coin flip", + "Download custom skill" + ], + "category": "Configuration", + "tags": [ + "download", + "msm", + "Configuration", + "install", + "skills", + "add-skill", + "skill", + "installer", + "system", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Add and remove Mycroft Skills", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/download.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "msm" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Installer Skill", + "android_handler": "skill-installer.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Device IP Address", + "foldername": "skill-ip", + "url": "https://github.com/MycroftAI/skill-ip", + "branch": "0e836fb98d8113475c808c64bc10424e8436d5ef", + "description": "Retrieve the [IP address](https://en.wikipedia.org/wiki/IP_address), also known as the \"network address\" of the Device and respond verbally to the user, and if the Device supports it, display the IP address.", + "authorname": "MycroftAI", + "examples": [ + "What's your network address?", + "What's your IP address?", + "Tell me your IP address.", + "Tell me your network address.", + "What network are you connected to?", + "Tell me your IP address", + "Tell me your network address" + ], + "category": "Configuration", + "tags": [ + "Configuration", + "network-address", + "IPaddress", + "IP-address", + "network", + "system", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Network connection information", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/info-circle.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "ifaddr" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Ip Skill", + "android_handler": "skill-ip.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Jokes", + "foldername": "skill-joke", + "url": "https://github.com/MycroftAI/skill-joke", + "branch": "3d361925654857989ccf0c7d9a34a113150aa180", + "description": "Brighten your day with a little humor. This draws on the jokes collected by the [PyJokes project](https://github.com/pyjokes/pyjokes) to give you a chuckle.\n \n The joke categories are:\n * Neutral -- jokes that are safe for work, kids or your grandmother\n * Chuck Norris -- jokes only a geek can love\n \n _WARNING: Laughter is not guaranteed, but eye rolls are likely._", + "authorname": "MycroftAI", + "examples": [ + "Make me laugh.", + "Tell me a joke.", + "Tell me a Chuck Norris joke.", + "How about a neutral joke.", + "Make me laugh", + "Tell me a joke", + "Tell me a Chuck Norris joke", + "How about a neutral joke" + ], + "category": "Entertainment", + "tags": [ + "funny", + "humor", + "joke", + "jokes", + "Entertainment", + "humour", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Let Mycroft brighten your day with a little humor", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/laugh.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "pyjokes==0.6.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Joke Skill", + "android_handler": "skill-joke.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Mark 1 Demo", + "foldername": "skill-mark1-demo", + "url": "https://github.com/MycroftAI/skill-mark1-demo", + "branch": "2e110288ee85b73bba0673d465ae687d570522fd", + "description": "The Mycroft Mark 1 menu which appears when you press and hold the top button\nhas a 'DEMO' option. This Skill implements a simple mode which can be used\nto draw attention at trade shows, stores, etc.\n\nThe demo starts with the unit's eyes dancing around. Every 2 minutes it will\nsing a song. The singing is synched to the clock, so multiple units can form\na chorus.\n\nYou can stop the demo by pressing the top button or saying \"Stop\".", + "authorname": "MycroftAI", + "examples": [ + "Stop - ends the DEMO.", + "Stop - ends the DEMO" + ], + "category": "Configuration", + "tags": [ + "showcase", + "demo", + "demonstration", + "Configuration", + "no-license" + ], + "platforms": [ + "platform_mark1" + ], + "short_description": "Showcase the capabilities of the Mark 1", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/chalkboard-teacher.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mark1 Demo Skill", + "android_handler": "skill-mark1-demo.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Mycroft Mark 1", + "foldername": "mycroft-mark-1", + "url": "https://github.com/MycroftAI/mycroft-mark-1", + "branch": "641a2f6a576eeac30a7ffad485bb4eb91d70ff2e", + "description": "The Mycroft Mark 1 has several unique capabilities which this Skill lets you control.\n\n### Eye Color\nThe Mark 1 has beautiful eyes -- and you get to pick their color! Set them to\na named color (\"blue\", \"magenta\", \"teal\", etc) or any color using RGB values.\nPleas see the [color](https://github.com/MycroftAI/mycroft-mark-1/blob/dev/dialog/en-us/colors.value)\nlist for more options\n\n### Faceplate Brightness\nSet the faceplate to a specific brightness, or allow it to automatically adjust\nits brightness level to dim at night.", + "authorname": "MycroftAI", + "examples": [ + "Set your eye color to pink.", + "Change your eye color to the default.", + "Set a custom eye color.", + "Turn on auto brightness.", + "Change to low brightness.", + "Dim to 50%", + "Set your eye color to pink", + "Change your eye color to the default", + "Set a custom eye color (you'll be prompted for values)", + "Turn on auto brightness", + "Change to low brightness" + ], + "category": "Configuration", + "tags": [ + "configuration", + "Configuration", + "settings", + "mark1", + "system", + "no-license" + ], + "platforms": [ + "platform_mark1" + ], + "short_description": "Customize your Mark 1", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/cog.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "arrow==0.12.0", + "astral==1.4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Mark 1 Skill", + "android_handler": "mycroft-mark-1.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Naptime", + "foldername": "skill-naptime", + "url": "https://github.com/MycroftAI/skill-naptime", + "branch": "e7cc937918cc09c1781fc3b09c0bf5685eafc137", + "description": "Tell Mycroft to sleep when you don't want to be disturbed in any way.\nThis stops all calls to Speech to Text system, guaranteeing your voice won't\nbe sent anywhere on an accidental activation.\n\nWhen sleeping, Mycroft will only listen locally for the phrase \"Hey Mycroft,\nwake up\". Otherwise the system will be totally silent and won't bother you.\n\nOn a Mark 1 this also dims the eyes.", + "authorname": "MycroftAI", + "examples": [ + "Go to sleep.", + "Nap time.", + "Wake up.", + "Go to sleep", + "Nap time", + "Wake up" + ], + "category": "Daily", + "tags": [ + "nap", + "Configuration", + "sleep", + "donotdisturb", + "naptime", + "Daily", + "do-not-disturb", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Put Mycroft to sleep when you don't want to be disturbed", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bed.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily", + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Naptime Skill", + "android_handler": "skill-naptime.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Latest news", + "foldername": "skill-npr-news", + "url": "https://github.com/MycroftAI/skill-npr-news", + "branch": "6905c6a5c7a78f7ace5e1188caba606afe926a58", + "description": "Play the latest news from an RSS audio feed. Your device location will be used to provide a local feed from your country if available. Otherwise, the National Public Radio (NPR)\nHourly News will be used. You can also choose your own default or add a custom audio feed at: [home.mycroft.ai](https://home.mycroft.ai/#/skill).\n\nSupported stations include:\nAssociated Press (AP) Hourly Radio News\n * [AU] ABC News Australia\n * [BE] VRT Nieuws\n * [CA] CBC News\n * [DE] DLF\n * [DE] WDR\n * [FI] YLE\n * [SE] Ekot\n * [UK] BBC News\n * [US] Fox News\n * [US] NPR News Now\n * [US] PBS NewsHour", + "authorname": "MycroftAI", + "examples": [ + "Play the news.", + "Play the BBC news.", + "Tell me the news.", + "What's the news?", + "Restart news.", + "Play the news", + "Play the BBC news", + "Tell me the news", + "Restart news" + ], + "category": "Daily", + "tags": [ + "headlines", + "Information", + "news", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Listen to the latest news report from your favorite broadcast", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/newspaper.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily", + "Information" + ], + "requirements": { + "python": [ + "feedparser==5.2.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Npr News Skill", + "android_handler": "skill-npr-news.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Pairing", + "foldername": "skill-pairing", + "url": "https://github.com/MycroftAI/skill-pairing", + "branch": "678894209f28c57655f5c98481b1f519155befae", + "description": "The default backend to provide services for Mycroft users is\n [Home](https://home.mycroft.ai/). Pairing a device with Home provides access\n to privacy-protecting Speech to Text, Wolfram Alpha and other such services,\n as well as easy configuration for all your Mycroft devices.", + "authorname": "MycroftAI", + "examples": [ + "Pair my device.", + "Pair my device (happens automatically on first run if not paired already)" + ], + "category": "Configuration", + "tags": [ + "Configuration", + "connectivity", + "pair", + "system", + "pairing", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Connect your device to the Mycroft server - [Home](https://home.mycroft.ai/)", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/handshake.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pairing Skill", + "android_handler": "skill-pairing.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Mycroft's Background", + "foldername": "skill-personal", + "url": "https://github.com/MycroftAI/skill-personal", + "branch": "ed99a6a26f14383bd1a42beb29f137f1a53c4954", + "description": "Ask about the \"birth\" and parentage of Mycroft and get a taste of the community\nwho is fostering this open source artificial intelligence.", + "authorname": "MycroftAI", + "examples": [ + "When were you created?", + "What are you?", + "Where were you born?", + "Who made you?", + "Do you even rhyme?" + ], + "category": "Entertainment", + "tags": [ + "persona", + "Entertainment", + "personality", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Learn history and personality of Mycroft", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/smile-wink.svg", + "credits": [ + "Mycroft AI (@MycroftAI)\n\nPoem penned by community member Jelmer Prins" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Personal Skill", + "android_handler": "skill-personal.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Playback Control", + "foldername": "skill-playback-control", + "url": "https://github.com/MycroftAI/skill-playback-control", + "branch": "2f582091f45b83441b12b124f2d84bc9ee23d313", + "description": "This Skill doesn't do anything by itself, but it provides an important common\nlanguage for audio playback skills. By handling simple phrases like\n'pause', this one Skill can turn around and rebroadcast the [messagebus](https://mycroft.ai/documentation/message-bus/)\ncommand `mycroft.audio.service.pause`, allowing several music services to share\ncommon terminology such as \"pause\".\n\nAdditionally, this implements the common Play handler. This allows playback\nservices to negotiate which is best suited to play back a specific request.\nThis capability is used by the [Spotify](https://github.com/forslund/spotify-skill) and [Pandora](https://github.com/mycroftai/pianobar-skill) Skills, among others.", + "authorname": "MycroftAI", + "examples": [ + "Play my summer playlist.", + "Play Pandora.", + "Pause.", + "Resume.", + "Next song.", + "Next track.", + "Previous track.", + "Previous song.", + "Play my summer playlist", + "Play Pandora", + "Pause", + "Resume", + "Next song", + "Next track", + "Previous track", + "Previous song" + ], + "category": "Music", + "tags": [ + "play", + "resume", + "playback", + "next", + "music", + "system", + "Music", + "pause", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Common playback control system", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/play.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Playback Control Skill", + "android_handler": "skill-playback-control.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Set reminders", + "foldername": "skill-reminder", + "url": "https://github.com/MycroftAI/skill-reminder", + "branch": "a2e615c09bfe5ebf6471f10167e2f9dff858c872", + "description": "Flexible reminder Skill, allowing you to set single and repeating reminders for tasks. The reminders are set on the Device, and have no external dependencies.", + "authorname": "MycroftAI", + "examples": [ + "Set a reminder every day to take my vitamin pill.", + "Remind me to put the garbage out at 8pm.", + "Remind me to walk the dog in an hour.", + "Set a reminder every Friday at 2pm.", + "Remind me to stretch in 10 minutes.", + "Set a reminder every day to take my vitamin pill", + "Remind me to put the garbage out at 8pm", + "Remind me to walk the dog in an hour", + "Set a reminder every Friday at 2pm", + "Remind me to stretch in 10 minutes" + ], + "category": "Daily", + "tags": [ + "reminder", + "Daily", + "reminders", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Set single and repeating reminders for tasks", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bell.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Reminder Skill", + "android_handler": "skill-reminder.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Singing", + "foldername": "skill-singing", + "url": "https://github.com/MycroftAI/skill-singing", + "branch": "3cfd5007ac2b0c728bb5557ca68a99eea20e818f", + "description": "Mycroft will speak the lyrics to a random pop music song using text to speech.", + "authorname": "MycroftAI", + "examples": [ + "Sing.", + "Sing" + ], + "category": "Entertainment", + "tags": [ + "texttospeech", + "sing", + "song", + "singing", + "music", + "Entertainment", + "lyrics", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Mycroft sings lyrics to some popular songs", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/laugh-beam.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Singing Skill", + "android_handler": "skill-singing.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Speak", + "foldername": "skill-speak", + "url": "https://github.com/MycroftAI/skill-speak", + "branch": "6fb04f592950562e700d314f2b34bcbf1754d964", + "description": "Turn Mycroft into a parrot. Speak a phrase and listen to it repeated in Mycroft's selected voice.", + "authorname": "MycroftAI", + "examples": [ + "Say Goodnight, Gracie.", + "Repeat Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore.", + "Speak I can say anything you'd like!", + "say Goodnight, Gracie", + "repeat Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore", + "speak I can say anything you'd like!" + ], + "category": "Entertainment", + "tags": [ + "say", + "speak", + "repeat", + "Entertainment", + "system", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Make Mycroft repeat whatever you want", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bullhorn.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Speak Skill", + "android_handler": "skill-speak.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Spelling", + "foldername": "skill-spelling", + "url": "https://github.com/MycroftAI/skill-spelling", + "branch": "89c154850cf79f3b2544337e42874adc9e0c7520", + "description": "Mycroft can spell any word which is understood by speech-to-text. The proper spelling is pronounced on all platforms, as well as displayed by devices such as the Mark 1.", + "authorname": "MycroftAI", + "examples": [ + "How do you spell aardvark?", + "Spell succotash.", + "How do you spell bureacracy?", + "Spell omnipotence.", + "Spell succotash", + "Spell omnipotence" + ], + "category": "Information", + "tags": [ + "spell", + "Information", + "spelling", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Let Mycroft help you spell words", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/book-reader.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Spelling Skill", + "android_handler": "skill-spelling.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Spotify", + "foldername": "spotify-skill", + "url": "https://github.com/forslund/spotify-skill", + "branch": "3b003beea093618007554e05b66a6749848fc75e", + "description": "Stream your favorite music from the popular Spotify music service. Spotify\nPremium users can search and play tracks from their own playlists or the huge\nSpotify music library.\n\nYou can also control your Mycroft device using the Spotify Connect system.\nSo play DJ on your phone while listening on Mycroft!\n\n### Authorization:\nThis Skill uses two different methods of authentication. Both need to be filled in correctly for the **Skill** to function correctly.\n\n#### API connection to your Spotify account\nAfter installing `mycroft-spotify`, in your [Skill\nsettings for Spotify](https://home.mycroft.ai/#/skill) in home.mycroft.ai you will see settings for the Spotify Skill. You will see a username and password field and a 'Connect' button. Ignore the username and password field for now, and click the 'Connect' button. You will be prompted to log in to Spotify, and to authorize Mycroft AI to use your Spotify account using OAuth. This allows Mycroft access to your account details such as Playlists.\n\n#### Username and password to authenticate a Mycroft device\nIn addition to account details, Mycroft needs to be authorized as a **device** for Spotify. To do this, we use your username and password for Spotify. These must be entered as well, or you will receive an error message like:\n\n`I couldn't find any Spot-ify devices. This skill requires a Spotify Premium account to work properly.`\n\nwhen you try to use the **Skill** on a Mycroft device.\n\nIf you log in to Spotify using Facebook, your password will be your _Facebook_ password, but your Spotify device username. You can get your Spotify device username [here](https://www.spotify.com/us/account/set-device-password/).\n\n_NOTE: You MUST have a Premium Spotify account to use this **Skill**. It will NOT work with a free Spotify account._", + "authorname": "forslund", + "examples": [ + "What Spotify devices are available?", + "Play discover weekly.", + "Play Hello Nasty on Spotify.", + "Play something by Covenant.", + "Play the album Hello Nasty on Spotify.", + "Play my liked songs.", + "Play discover weekly", + "Search Spotify for Hello Nasty", + "Play something by Coventant", + "Play the album Hello Nasty on Spotify", + "Play my liked songs" + ], + "category": "Music", + "tags": [ + "music", + "spotify", + "Music", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Listen to music from your Spotify Premium music account", + "license": "apache-2.0", + "icon": "https://rawcdn.githack.com/forslund/spotify-skill/05c19c0fba8a4af150c6eb8cf2e955d59ac83d15/Spotify_Icon.png", + "credits": [ + "@forslund\nThe Mycroft devs" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [ + "spotipy==2.4.4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Spotify Skill", + "android_handler": "spotify-skill.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "System", + "foldername": "skill-stop", + "url": "https://github.com/MycroftAI/skill-stop", + "branch": "e28d571f909fd8892fa52064665e9e0ec38de4f8", + "description": "Provides verbal interfaces for basic framework interactions, such as the\n\"Stop\" command. Also provide interface to control physical Mycroft hardware.\n\nNOTE: This Skill is a little unusual in that it really doesn't do anything\ndirectly, rather it emits messages for the device creator to capture.", + "authorname": "MycroftAI", + "examples": [ + "Stop.", + "Reboot.", + "Turn off.", + "Allow remote login.", + "Configure wifi.", + "Stop", + "Reboot", + "Turn off", + "Allow remote login", + "Configure wifi" + ], + "category": "Configuration", + "tags": [ + "system", + "Configuration", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "General system control", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/cog.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Stop Skill", + "android_handler": "skill-stop.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Support", + "foldername": "skill-support", + "url": "https://github.com/MycroftAI/skill-support", + "branch": "fee18367917cc67b09fb5db9cb24fa5ce7429916", + "description": "This Skill generates a package with debugging information and emails it to the email address registered in your [home.mycroft.ai](https://home.mycroft.ai) account. This package can be used for debugging issues yourself, or alternatively it can be emailed to Mycroft to create a support request. \n\nThe package contains all of your `mycroft-core` logs on the Device, and information about active Skills and Intents at the time the support request was generated. \n\nThis uses the [0x0.st](https://0x0.st/) service for storing the debugging information.", + "authorname": "MycroftAI", + "examples": [ + "Create a support ticket.", + "You're not working!", + "Send me debug info.", + "Create a support ticket", + "Send me debug info" + ], + "category": "Configuration", + "tags": [ + "support-request", + "Configuration", + "logs", + "assistance", + "troubleshooting", + "help", + "system", + "support", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Capture information for Mycroft support", + "license": "apache-2.0", + "icon": "https://rawgit.com/FortAwesome/Font-Awesome/master/svgs/solid/life-ring.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "pyopenssl" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Support Skill", + "android_handler": "skill-support.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Timer", + "foldername": "mycroft-timer", + "url": "https://github.com/MycroftAI/mycroft-timer", + "branch": "464142d5aa646fd7f23c51fa6036b7a048726703", + "description": "Use Mycroft when your hands are messy or you need more that the one timer in your kitchen. Multiple timers are easy to set and track with conversational interactions.\n\nOn a Mark 1 you'll see visual feedback as the timer runs, and you can use\nthe top button to stop the beeping once a timer expires.", + "authorname": "MycroftAI", + "examples": [ + "Start a timer for 30 seconds.", + "Set a timer for 1 minute.", + "Set a timer for 3 hours called turkey.", + "Start a timer.", + "Cancel the timer.", + "How long is left on the timer?", + "How long is left on the turkey timer?", + "Mute the timer.", + "Start a timer for 30 seconds", + "Set a timer for 1 minute", + "Set a timer for 3 hours called turkey", + "Start a timer (will be prompted)", + "Cancel the timer", + "Mute the timer (once triggered)" + ], + "category": "Daily", + "tags": [ + "kitchen-timer", + "Daily", + "timer", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Set named timers for cooking, watering plants, brewing tea and more.", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/stopwatch.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "num2words" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mycroft Timer Skill", + "android_handler": "mycroft-timer.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Weather", + "foldername": "skill-weather", + "url": "https://github.com/MycroftAI/skill-weather", + "branch": "711dd23d6c75801f24f78f8e51fc6f9e6e2047b1", + "description": "Get weather conditions, forecasts, expected precipitation and more! By default, it will tell\nyou about your device's configured location. You can also ask for other cities around the world. \n\nCurrent conditions and weather forecasts come from [Open Weather Map](https://openweathermap.org).\n\nThe temperature is shown in Celsius or Fahrenheit depending on the preferences \nset in your [https://home.mycroft.ai](https://home.mycroft.ai) account. You can ask \nspecifically for a unit that differs from your configuration.", + "authorname": "MycroftAI", + "examples": [ + "What is the weather?", + "What is the weather in Houston?", + "What is the forecast tomorrow?", + "What is the forecast in London tomorrow?", + "What is the weather going to be like Tuesday?", + "What is the weather for the next three days?", + "What is the weather this weekend?", + "What's the temperature?", + "What's the temperature in Paris tomorrow in Celsius?", + "What's the high temperature tomorrow?", + "Will it be cold on Tuesday.", + "When will it rain next?", + "How windy is it?", + "What's the humidity?", + "Is it going to snow?", + "Is it going to snow in Baltimore?", + "When is the sunset?", + "What's the high temperature tomorrow", + "Will it be cold on Tuesday" + ], + "category": "Daily", + "tags": [ + "weather", + "humidity", + "rain", + "snow", + "Daily", + "forecast", + "temperature", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Weather conditions and forecasts", + "license": "apache-2.0", + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/svgs/solid/sun.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Weather Skill", + "android_handler": "skill-weather.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Version Checker", + "foldername": "skill-version-checker", + "url": "https://github.com/MycroftAI/skill-version-checker", + "branch": "0567c4540e274fe6e2b47371fb455877a1042ffe", + "description": "Report the version of your Mycroft install (`mycroft-core`) and of the platform you are running on - ie \n> Mycroft Mark 1, version 18.2.13 beta", + "authorname": "MycroftAI", + "examples": [ + "Check version.", + "What version are you running?", + "What's your platform build?", + "Check version", + "What's your platform build? " + ], + "category": "Configuration", + "tags": [ + "Configuration", + "build", + "version", + "versioning", + "system", + "platform", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Report the version of your Mycroft", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/code-branch.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Version Checker Skill", + "android_handler": "skill-version-checker.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Wikipedia", + "foldername": "skill-wiki", + "url": "https://github.com/MycroftAI/skill-wiki", + "branch": "4fee1d988a2f73fc4b23e1d98371d5eed169f72f", + "description": "Query [Wikipedia](https://www.wikipedia.org) for answers to all your questions. Get just a summary, or ask for more to get in-depth information.\n \n This Skill uses the [Wikimedia API](https://en.wikipedia.org/w/api.php).", + "authorname": "MycroftAI", + "examples": [ + "Tell me about Elon Musk.", + "Tell me about beans.", + "Tell me something random.", + "Check Wikipedia for beans.", + "Tell me about the Pembroke Welsh Corgi.", + "Search for chocolate.", + "More information.", + "Tell me More.", + "Tell me about Elon Musk", + "Tell me about beans", + "Tell me something random", + "Check Wikipedia for beans", + "Tell me about the Pembroke Welsh Corgi", + "Search for chocolate", + "More information (followup after an initial summary)", + "Tell me More (followup after an initial summary)" + ], + "category": "Information", + "tags": [ + "general-knowledge", + "Information", + "query", + "wiki", + "encyclopedia", + "wikipedia", + "question", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Wikipedia", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/brands/wikipedia-w.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "wikipedia==1.4.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wiki Skill", + "android_handler": "skill-wiki.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Volume Control", + "foldername": "skill-volume", + "url": "https://github.com/MycroftAI/skill-volume", + "branch": "d6527214faf8797b06c8db7ca271f9884c4fa01f", + "description": "Control the volume of Mycroft with verbal commands or by spinning the physical\nbutton on a Mark 1.", + "authorname": "MycroftAI", + "examples": [ + "Turn up the volume.", + "Decrease the audio.", + "Mute audio.", + "Set volume to 5.", + "Set volume to 75 percent.", + "Turn up the volume", + "Decrease the audio", + "Mute audio", + "Set volume to 5", + "Set volume to 75 percent" + ], + "category": "Configuration", + "tags": [ + "volume", + "sound", + "Configuration", + "volume-control", + "system", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Control the volume of your system", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/volume-down.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "pyalsaaudio" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Volume Skill", + "android_handler": "skill-volume.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Release Test", + "foldername": "skill-release-test", + "url": "https://github.com/MycroftAI/skill-release-test", + "branch": "49154fc81fd75448fe63ac71e9ec5b67f8d8ede1", + "description": "When a new release is being tested, this skill is installed to verify the\ninstallation mechanism functions properly. Additionally, the following line\nis edited to verify that the skill update process occurs as intended.\n\nTest line: 2018/10/23 23:14", + "authorname": "MycroftAI", + "examples": [ + "Run the release test (should respond with 'Test passed')", + "Release test.", + "Release test" + ], + "category": "Configuration", + "tags": [ + "Configuration", + "testing", + "release", + "cd", + "qa", + "ci", + "release-test", + "quality-assurance", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Tool used by Mycroft internal Quality Assurance team when validating a new `mycroft-core` release", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/check-double.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Release Test Skill", + "android_handler": "skill-release-test.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Finished Booting Skill", + "foldername": "skill-finished-booting", + "url": "https://github.com/zelmon64/skill-finished-booting", + "branch": "f4d2c7ad9ceb33537378e1413586b2a7bdce4c96", + "description": "With this skill Mycroft will say when the boot up period has finished and is ready to receive commands.", + "authorname": "zelmon64", + "examples": [], + "category": "Configuration", + "tags": [ + "Configuration", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Skill to determine when Mycroft AI has finished booting up.", + "license": "gpl-3.0", + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/flag-checkered.svg", + "credits": [ + "zelmon64 (@zelmon64), Wally Fort (@fortwally), JarbasAI (@JarbasAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Finished Booting Skill", + "android_handler": "skill-finished-booting.zelmon64.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Query", + "foldername": "skill-query", + "url": "https://github.com/MycroftAI/skill-query", + "branch": "4bfc2618b05bd60c16510f318c203d23b431761b", + "description": "Negotiates handling of questions by calling all registered Common Query Skills. This is done by sending a `question:query` message with the utterance to give the skills the posibility to report back if they can answer the question and at which confidence.", + "authorname": "MycroftAI", + "examples": [ + "How tall is Abraham Lincoln?", + "What is an Aardwark?", + "Why is the sky blue?" + ], + "category": "Information", + "tags": [ + "Information", + "system", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Negotiates the best answer to a question", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/question.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Query Skill", + "android_handler": "skill-query.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Wink IoT", + "foldername": "skill-wink-iot", + "url": "https://github.com/MycroftAI/skill-wink-iot", + "branch": "3ed66d835eed32a716bb088f1bf7cd75aea338ee", + "description": "Interact with your smart home using the [Wink system](https://www.wink.com/). Wink hubs can work with virtually any brand of lights, including [Philips Hue](https://www2.meethue.com/en-us), [GE](https://www.gelighting.com/), [Sylvania](https://www.sylvania.com/en-us/Pages/default.aspx), [Cree](https://creebulb.com/connected), and many more. Use Mycroft to easily interact with nearby lights and light groups you create within the Wink ecosystem.\n\nYour can easily find the right light or lights based on the names of lights and groups. The Mycroft device's Name (set at [Home](https://home.mycroft.ai/) -- check by asking \"what is your name?\")\ncan be used to find lights and/or groups with begin with that same name. For example, if your Mycroft device's location is set to 'Kitchen' and you say \"Turn on the light\", lights with the following names would be turned on:\n\nIt will NOT turn on a light called \"Porch off the kitchen\".\n\nYou can also include the light/group name in your request, along with intensity words, such as: `bright`, `dim`, `full`, `half`, `completely`, `partially`\nKitchen\n * Kitchen sink\n * Kitchen fan (group consisting of 'Fan 1', 'Fan 2', 'Fan 3')", + "authorname": "MycroftAI", + "examples": [ + "Flip on the light.", + "Turn on the bedroom lights dimly.", + "Dim the lights.", + "Switch off the light.", + "Raise the light in the kitchen.", + "Dimmer (conversationally)", + "Brighter (conversationally)", + "Flip on the light", + "Turn on the bedroom lights dimly", + "Dim the lights", + "Switch off the light", + "Raise the light in the kitchen" + ], + "category": "IoT", + "tags": [ + "smarthome", + "lighting", + "lightbulb", + "home-automation", + "smart-home", + "IoT", + "light", + "wink", + "LED", + "winkhub", + "iot", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Control lights and switches connected to a Wink Hub", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/lightbulb.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wink Iot Skill", + "android_handler": "skill-wink-iot.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Zork", + "foldername": "white-house-adventure", + "url": "https://github.com/forslund/white-house-adventure", + "branch": "80f65b9df262bb4b28c62e416faacc44e304e076", + "description": "Zork is one of the classic text based adventure games from an era before high-end graphics circuits, instead it runs on the graphics hardware of your mind!\n\nExplore the white house, the forest surrounding it and the hidden kingdom below it. Moving this from the text domain to the voice domain makes for a curiously engaging experience and if nothing else a fun couple of minutes.\n\nThe skill utilizes the excellent Frotz (http://frotz.sourceforge.net/) Z-Machine interpreter and the Zork data files are from infocom-if (http://infocom-if.org/index2.html).\n\n*Be ware of Grues....*", + "authorname": "forslund", + "examples": [ + "Play zork.", + "Go to the white house.", + "Quit zork.", + "Open mailbox.", + "play zork", + "Go to the white house", + "quit zork", + "open mailbox" + ], + "category": "Entertainment", + "tags": [ + "port", + "adventure", + "Entertainment", + "game", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Play the adventure game Zork", + "license": "gpl-3.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/door-open.svg", + "credits": [ + "@forslund" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "White House Adventure Skill", + "android_handler": "white-house-adventure.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "AIML Chatbot", + "foldername": "fallback-aiml", + "url": "https://github.com/forslund/fallback-aiml", + "branch": "68a322e77c56c7afa19cf41ea1370c3e20e8c291", + "description": "The fallback leverages the [Alice chatbot](https://www.chatbots.org/chatbot/a.l.i.c.e/) to create some fun interactions. Phrases not explicitly handled by other skills will be run by the chatbot, so nearly every interaction will have _some_ response. But be warned, Mycroft might become a bit obnoxious...\n\nThe AIML takes up a considerable amount of memory so the skill is disabled by default. To enable go to Skillsettings under home.mycroft.ai\n\nThis is based on the original work of [JarbasAI](https://github.com/JarbasAI) with updates from all over the Mycroft community.", + "authorname": "forslund", + "examples": [ + "Do you like ice cream.", + "Do you like dogs.", + "I have a jump rope.", + "Do you like ice cream", + "Do you like dogs", + "I have a jump rope" + ], + "category": "Entertainment", + "tags": [ + "aiml", + "chatbot", + "Entertainment", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Give Mycroft some sass with AIML!", + "license": "unknown", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "@jarbasal\n@nielstron\n@EazyAlvaro\n@forslund" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "aiml" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Aiml Skill", + "android_handler": "fallback-aiml.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Decide between two options", + "foldername": "decide-skill", + "url": "https://github.com/lhannon/decide-skill", + "branch": "7be7be8a2d8389f91e2187cd22ecb203f776c861", + "description": "This skill makes a random choice between two specified options. You can ask who is going to win the game, what should you wear, what you should eat, or simply \"decide\" between two options.", + "authorname": "lhannon", + "examples": [ + "Who is going to win tonight's game, Villanova or Duke?", + "What should I eat for lunch, burger or sushi?", + "What should I wear, t-shirt or polo?", + "Decide heads or tails.", + "Decide heads or tails" + ], + "category": "Entertainment", + "tags": [ + "oscon2018", + "Entertainment", + "oscon", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Randomly choose between two specified options", + "license": "unknown", + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/exchange-alt.svg", + "credits": [ + "Laurie Hannon (lhannon) laurie.hannon@sftsrc.com" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Decide Skill", + "android_handler": "decide-skill.lhannon.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Cocktails", + "foldername": "skill-cocktail", + "url": "https://github.com/forslund/skill-cocktail", + "branch": "5d38f66ec29acf79750b84d31259e90fdf7fec8e", + "description": "Let Mycroft help you mix better and more fun drinks and cocktails. When asked Mycroft provides ingredients and mixing instructions for various drinks. The skill uses the fabulous [theCocktailDB](https://thecocktaildb.com/).", + "authorname": "forslund", + "examples": [ + "How do I mix a Moscow Mule.", + "How do I make a daiquiri.", + "how do I mix a Moscow Mule", + "how do I make a daiquiri" + ], + "category": "Information", + "tags": [ + "Information", + "cocktails", + "drinks", + "recipies", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Get help mixing drinks.", + "license": "gpl-3.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/cocktail.svg", + "credits": [ + "@forslund" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Cocktail Skill", + "android_handler": "skill-cocktail.forslund.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Plasma Activites", + "foldername": "plasma-activities-skill", + "url": "https://github.com/AIIX/plasma-activities-skill", + "branch": "ec7854dd86658c68606e06b378547e3196a36af1", + "description": "This skill integrates plasma-shell activities with mycroft which enables users to control their desktop activities via voice on the go, users can create activities, switch, remove, stop and display activities on their desktops.", + "authorname": "AIIX", + "examples": [ + "Create new activity 'Activity Name.", + "Show current Activities.", + "Kill activity 'Activity Name.", + "Switch to activity 'Activity Name.", + "Remove activity 'Activity Name.", + "create new activity 'Activity Name'", + "show current Activities", + "kill activity 'Activity Name'", + "switch to activity 'Activity Name'", + "remove activity 'Activity Name'" + ], + "category": "Productivity", + "tags": [ + "activities", + "kde", + "desktop", + "control", + "switch", + "Productivity", + "plasma", + "no-license" + ], + "platforms": [ + "platform_plasmoid" + ], + "short_description": "Control Your Plasmashell Activities", + "license": "gpl-3.0", + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/chalkboard-teacher.svg", + "credits": [ + "@AIIX" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [ + "dbus-python ", + "dbus-python" + ], + "system": { + "all": [ + "libdbus-1-dev", + "libdbus-glib-1-dev" + ] + }, + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Plasma Activities Skill", + "android_handler": "plasma-activities-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Email", + "foldername": "email-skill", + "url": "https://github.com/LinusS1/email-skill", + "branch": "198e0bce1c182a06d6d8503bebc26f0924d391f3", + "description": "With this skill, Mycroft can check your email. With this skill, Mycroft can say the sender and the subject of each email. You can also request Mycroft to notify you when you get email, either any email, or just from a specific sender. In addition, this skill allows you to ask if you have any email, and will list the new email from that sender.\n\nTo configure this skill go [to the skill wiki](https://github.com/LinusS1/email-skill/wiki/Configuration)", + "authorname": "LinusS1", + "examples": [ + "Check my email.", + "Do I have any new emails?", + "Do I have any email from Bob?", + "Tell me when I get new mail.", + "Do I have any new mail?", + "Check my email", + "Tell me when I get new mail" + ], + "category": "Productivity", + "tags": [ + "emails", + "email", + "Information", + "Productivity", + "mail", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Check your email with Mycroft!", + "license": "apache-2.0", + "version": "v1.6.5", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/envelope.svg", + "credits": [ + "Linus S (@LinusS1)" + ], + "categories": [ + "Productivity", + "Daily", + "Information" + ], + "requirements": { + "python": [ + "inflect", + "pyyaml" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Email Skill", + "android_handler": "email-skill.linuss1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Emby", + "foldername": "emby-skill", + "url": "https://github.com/rickyphewitt/emby-skill", + "branch": "9363d25e8f5a7c00c2437939dd032d60960ebe18", + "description": "Stream music from your Emby server using Mycroft! Play all songs by an artist or an instant mix of any artist/album/song in your Emby library.", + "authorname": "rickyphewitt", + "examples": [ + "Play Dance Gavin Dance From Emby.", + "Play Artist Thrice From Emby.", + "Play Album Deadweight From Emby.", + "Play Playlist Rockin Tunes From Emby.", + "Play Song Stitch From Emby.", + "Play Dance Gavin Dance From Emby", + "Play Artist Thrice From Emby", + "play Album Deadweight From Emby" + ], + "category": "Music", + "tags": [ + "Emby,Music", + "Music", + "Emby,", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "This skill allows audio playback from an Emby server", + "license": "unknown", + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/play.svg", + "credits": [ + "rickyphewitt" + ], + "categories": [ + "Music" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Emby Skill", + "android_handler": "emby-skill.rickyphewitt.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Number Guess", + "foldername": "Number-Guess-Mycroft-Skill", + "url": "https://github.com/Arc676/Number-Guess-Mycroft-Skill", + "branch": "7307465da8db10bd0d536883d8cb52b8c5888d51", + "description": "In Number Guess, you provide a lower and upper bound, then try to guess the randomly generated number between those bounds. With this skill, Mycroft can play with you! Ask Mycroft to generate a random number, try to guess, and Mycroft will tell you if your guess is too high, too low, or spot on.", + "authorname": "Arc676", + "examples": [ + "Let's play Number Guess.", + "Play Number Guess.", + "Number Guess.", + "Let's play Number Guess", + "Play Number Guess", + "Number Guess" + ], + "category": "Entertainment", + "tags": [ + "random", + "numberguess", + "game", + "number", + "guessing", + "Entertainment", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Play Number Guess with Mycroft", + "license": "gpl-3.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/question.svg", + "credits": [ + "Alessandro Vinciguerra (@Arc676)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Number Guess Mycroft Skill", + "android_handler": "Number-Guess-Mycroft-Skill.arc676.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Crystal Ball", + "foldername": "Crystal-Ball-Mycroft-Skill", + "url": "https://github.com/Arc676/Crystal-Ball-Mycroft-Skill", + "branch": "f2d23f3ae8c0e38a669cb43bfab67887ffaea02d", + "description": "Ask Mycroft any yes/no question and receive a randomly chosen answer.\n\nPlease don't use this skill for any important questions.", + "authorname": "Arc676", + "examples": [ + "Crystal Ball, will the world end tomorrow?", + "Mirror mirror on the wall, am I the fairest of them all?", + "What does the future hold? Will I become rich and famous?", + "Tell me the future; will Mycroft become greater than Siri or Alexa?" + ], + "category": "Entertainment", + "tags": [ + "crystalball", + "Entertainment", + "random", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Provides random answers to yes/no questions", + "license": "gpl-3.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Alessandro Vinciguerra (@Arc676)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Crystal Ball Mycroft Skill", + "android_handler": "Crystal-Ball-Mycroft-Skill.arc676.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Home Assistant", + "foldername": "skill-homeassistant", + "url": "https://github.com/MycroftAI/skill-homeassistant", + "branch": "985c4013205d0ef3a55fc7aa3859f52cf1796e9b", + "description": "[Home Assistant](https://www.home-assistant.io/) lets you control all your smart devices in a single easy to use interface. This skill uses the open source Home Assistant's APIs to control devices and entities. Control your lights, garage door, thermostats and more using your voice!\n\nCurrently the following entity types are supported: `light`, `switch`, `scene`, `climate`, `groups` and `input_boolean`", + "authorname": "MycroftAI", + "examples": [ + "Turn on the office light.", + "Turn off bedroom lights.", + "Turn on on the AC.", + "Read bedroom temperature." + ], + "category": "IoT", + "tags": [ + "smarthome", + "homeautomation", + "iot", + "homeassistant", + "IoT", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Awaken your home - Control Home Assistant", + "license": "lgpl-3.0", + "icon": "home-assistant.png", + "credits": [ + "@BongoEADGC6\n@btotharye\nMycroft AI (@mycroftai)" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [ + "fuzzywuzzy==0.14.0", + "python-Levenshtein==0.12.0", + "requests", + "responses" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Homeassistant Skill", + "android_handler": "skill-homeassistant.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Google AIY voicekit", + "foldername": "picroft-google-aiy-voicekit-skill", + "url": "https://github.com/andlo/picroft-google-aiy-voicekit-skill", + "branch": "60a87f7854956ce177718d206f1f75f6e0e955f1", + "description": "This enables the led and button on the Google AIY voicekit.\n\nThe button led turns on when Mycroft is listning. If button is pressed he begins to listen. If the button is pressed for a longer time he stops whatever he is dooing.", + "authorname": "andlo", + "examples": [], + "category": "IoT", + "tags": [ + "voicehat", + "voicekit", + "aiy", + "googlevoicekit", + "Googleaiy", + "IoT", + "no-license" + ], + "platforms": [ + "platform_picroft" + ], + "short_description": "Enables Google AIY voicekit", + "license": "gpl-3.0", + "icon": "AIY_logo_blue.png", + "categories": [ + "IoT" + ], + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "requirements": { + "python": [ + "RPi.GPIO" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Picroft Google Aiy Voicekit Skill", + "android_handler": "picroft-google-aiy-voicekit-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "wikiquote-skill", + "foldername": "wikiquote-skill", + "url": "https://github.com/danielwine/wikiquote-skill", + "branch": "a9ade81df2f5fd483e4cbba5f560204c07bc32b2", + "description": "Gives quotations from notable people using wikiquote.\n\nsupported languages are: english, german, spanish, french, italian\n\nother languages may work, but additional changes may be required in the wikiquote package", + "authorname": "danielwine", + "examples": [ + "Give me a quote.", + "Tell me a quote from Lincoln.", + "I need some wisdom.", + "Give me a Buddhist wisdom.", + "Give me a quote", + "Tell me a quote from Lincoln", + "I need some wisdom", + "Give me a Buddhist wisdom" + ], + "category": "Entertainment", + "tags": [ + "philosophy", + "random", + "Information", + "wisdom", + "quotes", + "knowledge", + "Entertainment", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Gives quotations from notable people", + "license": "gpl-3.0", + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/quote-right.svg", + "credits": [ + "danielwine" + ], + "categories": [ + "Entertainment", + "Information" + ], + "requirements": { + "python": [ + "wikiquote" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wikiquote Skill", + "android_handler": "wikiquote-skill.danielwine.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "THEIA IDE", + "foldername": "theia-ide-skill", + "url": "https://github.com/andlo/theia-ide-skill", + "branch": "99e3cd6f983539e7c2166ecd3a617d0b873a2fdc", + "description": "This skill installs Theia IDE on your Mycroft device. This is an easy way to make and edit skills \nwith integratio to Github, and tools like mycroft-msm and mycroft-msk directly from the integrated \nshell.\nTheia provides Microsoft VS Code experience in the browser.\n\nhttps://www.theia-ide.org/index.html\n\n<img src='screenshot.png' card_color='#40DBB0' width=800 style='vertical-align:bottom'/>", + "authorname": "andlo", + "examples": [ + "Run IDE.", + "End theia IDE.", + "Restart IDE.", + "Activate IDE", + "Deactivate IDE", + "Restart IDE" + ], + "category": "Productivity", + "tags": [ + "editor", + "Productivity", + "theia", + "vscode", + "IDE", + "dev", + "no-license" + ], + "platforms": [ + "all", + "platform_picroft" + ], + "short_description": "Installs and setup THEIA IDE locally on your device. Real VS Code experience.", + "license": "gpl-3.0", + "icon": "theia.png", + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [ + "wget", + "ptvsd" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Theia Ide Skill", + "android_handler": "theia-ide-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Krunner Search", + "foldername": "krunner-search-skill", + "url": "https://github.com/AIIX/krunner-search-skill", + "branch": "6847d2122103365d7d6eeca596d0b02ad51bb045", + "description": "Search for files, images, music, documents locally using the powerful Krunner Plasma desktop feature, also see your recent documents or files and user other plugins like calculate etc", + "authorname": "AIIX", + "examples": [ + "Search this computer for 'Filename/Application.", + "Display recent documents.", + "Search the computer for bookmarks.", + "Calculate 2 plus 2.", + "Hey Mycroft, search this computer for 'Filename/Application' ", + "Hey Mycroft, display recent documents", + "Hey Mycroft, search the computer for bookmarks", + "Hey Mycroft, calculate 2 plus 2" + ], + "category": "Productivity", + "tags": [ + "bookmarks", + "krunner", + "kde", + "desktop", + "control", + "recent", + "search", + "documents", + "Productivity", + "plasma", + "no-license" + ], + "platforms": [ + "platform_plasmoid" + ], + "short_description": "Krunner enables users to search their local desktop for files, images, recent documents, bookmarks and utilize other krunner plugins.", + "license": "gpl-3.0", + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/search.svg", + "credits": [ + "Aditya Mehra (@AIIX)" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [ + "dbus-python" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Krunner Search Skill", + "android_handler": "krunner-search-skill.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Randomize", + "foldername": "cut-up-skill", + "url": "https://github.com/JonStratton/cut-up-skill", + "branch": "39f3aeb5b7c21677b04333fba9593e6dd7ed04be", + "description": "Repeat what was said, but change the order randomly. Configurations can be used to modify the default min and max chunk size, randomness percent, and fragment type (char, word, sentence)", + "authorname": "JonStratton", + "examples": [ + "Randomize Say this is a test.", + "Randomize Set minimum 1.", + "Randomize Set maximum 3.", + "Randomize Set randomness 75.", + "Randomize Set fragment type word.", + "Randomize Say this is a test", + "Randomize Set minimum 1", + "Randomize Set maximum 3", + "Randomize Set randomness 75", + "Randomize Set fragment type word" + ], + "category": "Entertainment", + "tags": [ + "Entertainment", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Repeat using the cut up technique.", + "license": "gpl-3.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Jon Stratton (@JonStratton)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Cut Up Skill", + "android_handler": "cut-up-skill.jonstratton.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Wrapper Aircrack", + "foldername": "skill-aircrack", + "url": "https://github.com/JonStratton/skill-aircrack", + "branch": "017a10ea5f8e022a4084c6a069213301c0260284", + "description": "A simple Mycroft wrapper for a small subset of Aircrack-ng. Basically, it can list networks and interfaces, bring interfaces up in monitor mode, deauth clients, and crack WPA2 passwords.", + "authorname": "JonStratton", + "examples": [ + "List interfaces.", + "Select interface number one.", + "List wireless networks.", + "Select network number three.", + "Start Monitor.", + "Disconnect Clients.", + "Crack Password.", + "Stop Monitor." + ], + "category": "Information", + "tags": [ + "Information", + "wifi", + "aircrack-ng", + "aircrack", + "no-license" + ], + "platforms": [ + "platform_picroft", + "platform_plasmoid" + ], + "short_description": "A simple Mycroft wrapper for a small subset of Aircrack-ng.", + "license": "gpl-3.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/robot.svg", + "credits": [ + "Jon Stratton (@JonStratton)" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "pexpect" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Aircrack Skill", + "android_handler": "skill-aircrack.jonstratton.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Remember", + "foldername": "remember-skill", + "url": "https://github.com/luke5sky/remember-skill", + "branch": "63cc03b69260e47de2b5b7060a9abc2ffee27399", + "description": "You can ask MyCroft to remember and forget things.\nIt will store everything in a list locally on your device.", + "authorname": "luke5sky", + "examples": [ + "Remember take the trash out.", + "What did you remember?", + "Forget phrase take the trash out.", + "Forget all phrases.", + "Hey mycroft, remember take the trash out", + "Hey mycroft, what did you remember", + "Hey mycroft, forget phrase take the trash out", + "Hey mycroft, forget all phrases" + ], + "category": "Daily", + "tags": [ + "brain", + "todo-list", + "remember", + "Productivity", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Ask MyCroft to remember things for you.", + "license": "apache-2.0", + "version": "1.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/brain.svg", + "credits": [ + "Lukas Gangel (@luke5sky)" + ], + "categories": [ + "Daily", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Remember Skill", + "android_handler": "remember-skill.luke5sky.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Laugh", + "foldername": "skill-laugh", + "url": "https://github.com/JarbasSkills/skill-laugh", + "branch": "f8e06afcbbda1eb574905068ebe0fcd4d0792178", + "description": "Laugh randomly or when requested, gender configurable on home.mycroft.ai", + "authorname": "JarbasSkills", + "examples": [ + "Laugh like Alexa.", + "Can you laugh.", + "Laugh like Alexa", + "Random laughter", + "do the evil laugh" + ], + "category": "Entertainment", + "tags": [ + "laugh", + "funny", + "repeating", + "entertainment", + "Entertainment", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Makes Mycroft laugh like a maniac", + "license": "mit", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/laugh.svg", + "credits": [ + "[@JarbasAl](https://jarbasal.github.io)\n[SoundBible](http://soundbible.com/suggest.php?q=laugh&x=0&y=0)\n[FreeSound](https://freesound.org/search/?q=female+evil+laugh)" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Laugh Skill", + "android_handler": "skill-laugh.jarbasskills.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Auto volume", + "foldername": "auto-volume-skill", + "url": "https://github.com/andlo/auto-volume-skill", + "branch": "c18d145c32e8da5aa7ce6d4ff2cc32a4c761f8f5", + "description": "This skill lets Mycroft decide when to use high, normal, or low volume. Mycrofts keeps monitoring the background sound levels using the microphone, using which it decides what volume level is the right one to use.\n\nAs it is not easy to know what is high and what is low noise level, the skill will adapt over time. The skill notices the highest and lowest measured levels over time and adjusts its settings according to those measurements.\n\nThe skill stops adjusting the volume if another skill is using the speaker or if Mycroft himself is talking.\n\nThe skill can be activated or deactivated using the command \"Hey Mycroft, set auto volume off\" or \"Hey Mycroft, set auto volume on\".", + "authorname": "andlo", + "examples": [ + "Set auto volume on.", + "Set auto volume off.", + "Clear auto volume measurements.", + "Set auto volume on", + "Set auto volume off", + "Clear auto volume measurements" + ], + "category": "Daily", + "tags": [ + "volume", + "Daily", + "Configuration", + "no-license" + ], + "platforms": [ + "platform_mark1", + "platform_picroft" + ], + "short_description": "Sets the volume depending on background noise level", + "license": "gpl-3.0", + "version": "1.0", + "icon": "icon.png", + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "categories": [ + "Daily", + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Auto Volume Skill", + "android_handler": "auto-volume-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Telegram", + "foldername": "telegram-skill", + "url": "https://github.com/luke5sky/telegram-skill", + "branch": "b879e91debeb493f5ab05fd3394a3ab5e9ebddf5", + "description": "You need to create a telegram bot (via BotFather) and save the Bot Token, your ChatID and your MyCroft Device name on home.mycroft.ai under skill settings.\nAfter this restart your MyCroft Unit.\nYou can now commmunicate with your MyCroft Unit via this bot.\n\nSettings:\n\nDetailed HowTo:\n\n\nOpen Telegram App on your smartphone, click on the search symbol in the upper right corner<br/>\nSearch for BotFather and click on it<br/>\nNow type /newbot hit enter<br/>\nBotfather should reply with: Alright, a new bot. How are we going to call it? please chosse a name for your bot.<br/>\nGive your bot a displayname like Mycroft<br/>\nBotfather should reply with: Good. Now let's choose a username for your bot. It must end in bot. Like this, for example: TetrisBot or tetris-bot.<br/>\nGive your bot unique username like lukesmycroftbot<br/>\nBotfather should now give you your token for this bot<br/>\nSave this token and don't post it online or send it to people, safety first!<br/>\n\nTelegram documentation on botfather: https://core.telegram.org/bots#6-botfather\n\n\n\n\n\n It should respond with: This is your ChatID: YOURCHATID\nBOT TOKEN (MANDATORY): Your bot token you got from BotFather\n * MYCROFT DEVICE NAME (MANDATORY): Your Device name you configured on home.mycroft.ai - Devices - Registered Devices\n * BOT TOKEN SECOND MYCROFT DEVICE (OPTIONAL): If you have a second Mycroft Device and you want to use this skill with it -> put your second bot token here (it has to be an other bot than the first one because telegram only allows one device to get updates from one bot)\n * SECOND MYCROFT DEVICE NAME (IF YOU HAVE A SECOND DEVICE): Your Device name from your second Device you configured on home.mycroft.ai - Devices - Registered Devices\n * USERNAME 1 (OPTIONAL): You do not need to put anything here, the skill does not use this field. It is only for yourself to know which Chat ID belongs to whom\n * CHAT ID 1 (MANDATORY): You will get your Chat ID from the Telegram-Skill if you have configured BOT TOKEN (first field) and MYCROFT DEVICE NAME, saved and then write anything to the bot.\n * USERNAME 2 (OPTIONAL): For second User if you have one\n * CHAT ID 2 (IF YOU HAVE A SECOND USER): Same as CHAT ID 1 with Telegram-Account of second user\n * Install this skill on your Mycroft Device\n * Create a telegram bot:\n * Go to home.mycroft.ai - skills and search for the telegram-skills settings\n * Copy/paste your token botfather gave you in the field BOT TOKEN (MANDATORY)\n * Copy/paste your device name from home.mycroft.ai - devices in MYCROFT DEVICE NAME (MANDATORY)\n * SAVE and wait till the settings are synced to your Mycroft Unit (or reboot your device to trigger the sync)\n * Open Telegram App on your smartphone and search (upper right corner) for your bot (username or displayname) click on it and write test or hello to your bot\n * Copy/paste this under CHAT ID 1 (MANDATORY)\n * reboot your device to trigger the sync\n * Your bot should send you this welcome message: Telegram-Skill on Mycroft Unit YOURUNIT is loaded and ready to use", + "authorname": "luke5sky", + "examples": [], + "category": "IoT", + "tags": [ + "bot", + "messenger", + "telegram-bot", + "Productivity", + "IoT", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "A skill to control your Mycroft instance through a TelegramBot.", + "license": "apache-2.0", + "version": "v1.3", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/brands/telegram-plane.svg", + "credits": [ + "Lukas Gangel (@luke5sky)" + ], + "categories": [ + "IoT", + "Productivity" + ], + "requirements": { + "python": [ + "python-telegram-bot>=12.0", + "pytz>=2020.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Telegram Skill", + "android_handler": "telegram-skill.luke5sky.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Count", + "foldername": "count-skill", + "url": "https://github.com/andlo/count-skill", + "branch": "e9871e5a73e4d1612df8959da17154c6c795814f", + "description": "This skill lets Mycroft do counting to a number or and countdown from a number.", + "authorname": "andlo", + "examples": [ + "Count to 10.", + "Countdown from 10.", + "Count to 10", + "Countdown from 10" + ], + "category": "Daily", + "tags": [ + "count", + "countdown", + "Daily", + "no-license" + ], + "platforms": [ + "platform_mark1", + "platform_mark2", + "platform_picroft", + "platform_plasmoid" + ], + "short_description": "Count and countdown skill", + "license": "gpl-3.0", + "version": "1.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid//rocket.svg", + "credits": [ + "Andreas Lorensen (@andlo)" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Count Skill", + "android_handler": "count-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Fairytalez", + "foldername": "fairytalez-skill", + "url": "https://github.com/andlo/fairytalez-skill", + "branch": "768d5561247c3060b82288b33cbe6405efc1ccb3", + "description": "This skill enables Mycroft to tell lots of fairytales. So make a cup of coco, and sit back and enjoy listning to the good tales.\n\nContent is from fairytalez.com, so please go visit there if you like the stories.\nFairytalez.com is the world's largest collection of fairy tales, fables and folktales. Discover more than 2,000 classic tales plus new stories by fairy tale fans.\n\nhttp://www.fairytalez.com\n\n\n_“If you want your children to be intelligent, read them fairy tales. If you want them to be more\nintelligent, read them more fairy tales.”\nAlbert Einstein_", + "authorname": "andlo", + "examples": [ + "Tell a fairy tale.", + "Tell me the story The Little Match Girl.", + "Continue story.", + "Tell a fairy tale", + "Tell me the story The Little Match Girl", + "Continue story" + ], + "category": "Entertainment", + "tags": [ + "fairytale", + "fairytales", + "story", + "stories", + "tales", + "Entertainment", + "fairy", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Mycroft tells more then 2000 fairy tales, folk tales, and fables from all around the world.", + "license": "gpl-3.0", + "version": "1.1", + "icon": "story-512.png", + "credits": [ + "Andreas Lorensen (@andlo) and the super comunity around Mycroft" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [ + "bs4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fairytalez Skill", + "android_handler": "fairytalez-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Speedtest", + "foldername": "speedtest-skill", + "url": "https://github.com/luke5sky/speedtest-skill", + "branch": "47c4cc05237562f81b5c25c2883aa66f91f64280", + "description": "Run a speedtest with Mycroft.\nThis skill uses the speedtest-cli (https://github.com/sivel/speedtest-cli) which runs an internet bandwidth test using speedtest.net.\n\nBe aware that this speedtest relies on the capability of the network-adapter of your Mycroft device.\n\nExamples for Raspberry Pi: \n\nIf a Raspberry Pi 3 B - connected to WiFi - runs Mycroft you won't get more than 40 Mbit/s from the speedtest despite your internet connection may have more bandwith.\nRaspberry Pi 3 B onboard WiFi: max. ~40 Mbit/s, onboard LAN: max. ~100 Mbit/s \n * Raspberry Pi 3 B+ onboard WiFi: max. ~100 Mbit/s, onboard LAN: max. ~225 Mbit/s", + "authorname": "luke5sky", + "examples": [ + "Run a speedtest.", + "Hey mycroft, run a speedtest" + ], + "category": "Daily", + "tags": [ + "ínternet", + "Information", + "speed", + "bandwith", + "Productivity", + "Daily", + "IoT", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Ask Mycroft to run a simple speedtest.", + "license": "apache-2.0", + "version": "1.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/signal.svg", + "credits": [ + "Lukas Gangel (@luke5sky)" + ], + "categories": [ + "Daily", + "Information", + "IoT", + "Productivity" + ], + "requirements": { + "python": [ + "speedtest-cli" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Speedtest Skill", + "android_handler": "speedtest-skill.luke5sky.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Pick Number", + "foldername": "skill-pick-number", + "url": "https://github.com/pcwii/skill-pick-number", + "branch": "bd2fcd1c26b028b7e478803939650276bd2ead37", + "description": "Mycroft.AI will select a random number between a min and max value.\nThe minimum and maximum value may be in any order and any value.", + "authorname": "pcwii", + "examples": [ + "Select a number between 1 and 10.", + "Choose a number between 100 and 199.", + "Pick a number from 5 to 15.", + "Select a number between 20 and 1.", + "select a number between 1 and 10", + "choose a number between 100 and 199", + "pick a number from 5 to 15", + "select a number between 20 and 1" + ], + "category": "Entertainment", + "tags": [ + "Entertainment", + "decisionmaker", + "dice", + "random", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Select a random number when provided a min and max value", + "license": "gpl-3.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/dice.svg", + "credits": [ + "@pcwii" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pick Number Skill", + "android_handler": "skill-pick-number.pcwii.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "ISS Tracker", + "foldername": "iss-tracker-skill", + "url": "https://github.com/andlo/iss-tracker-skill", + "branch": "cd7ac9836175bb0847503ebad30ef2471be6c232", + "description": "This skill allows mycroft to tell you where the International Space Station (ISS) is in orbit, realtive\nto the earth in latitude and longitude. it uses reverse geocoding to translate these coordinates\ninto the country or body of water it is over.", + "authorname": "andlo", + "examples": [ + "Where is the international space station?", + "Locate I S S.", + "Where is I S S?" + ], + "category": "Daily", + "tags": [ + "iss", + "space", + "Information", + "esa", + "spacestation", + "Entertainment", + "Daily", + "nasa", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Where is the international space station - ISS", + "license": "gpl-3.0", + "version": "1.0", + "icon": "iss.png", + "credits": [ + "@lachendeKatze\nAndreas Lorensen (@andlo)" + ], + "categories": [ + "Daily", + "Entertainment", + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Iss Tracker Skill", + "android_handler": "iss-tracker-skill.andlo.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Dice", + "foldername": "dice-skill", + "url": "https://github.com/Dragoncraft89/dice-skill", + "branch": "f48a57904f982a48c1ba8a40feb482c36c499281", + "description": "This skill enables mycroft to generate random numbers for you. \nYou either need to specify a range or type of dice (e.g. d20).\n\nPerfect whenever you need to generate a random number, but don't have a dice nearby.", + "authorname": "Dragoncraft89", + "examples": [ + "Roll a dice.", + "Roll a d20.", + "Generate a random number between 0 and 5.", + "roll a dice", + "roll a d20", + "generate a random number between 0 and 5" + ], + "category": "Entertainment", + "tags": [ + "Entertainment", + "dnd", + "dice", + "random", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Generates random numbers for you", + "license": "gpl-3.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/dice.svg", + "credits": [ + "@Dragoncraft89" + ], + "categories": [ + "Entertainment" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Dice Skill", + "android_handler": "dice-skill.dragoncraft89.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Pokemon", + "foldername": "pokemon-skill", + "url": "https://github.com/retrodaredevil/pokemon-skill", + "branch": "5ef03dce7f373e821f05eb03a7d9e1af3590f285", + "description": "With this skill, you can ask Mycroft many different facts about Pokemon. The things you can ask it range from useful statistics such as when a Pokemon evolves or how effective a move is to a Pokemon's weight.", + "authorname": "retrodaredevil", + "examples": [ + "What type is Pikachu?", + "How tall is Pikachu?", + "What is Pikachu's base happiness?", + "What is Pikachu's first evolution?", + "What is Pikachu's final evolution?", + "How much does Pikachu weigh in kilograms.", + "What are eevee's evolutions?", + "What is Bulbasaur's base attack?", + "What does Bulbasaur evolve into?", + "What does Charizard evolve from?", + "How effective is a ground move against Pikachu?", + "What generation was Pichu introduced in?", + "What abilities does Pikachu have?", + "What is Static's flavor text in emerald?", + "What is Intimidate's flavor text in diamond?", + "Give me some info about the ability Static.", + "Give me some detailed information about the ability Static.", + "What generation was Static first introduced?", + "How much does Pikachu weigh in kilograms", + "What is Static's flavor text in emerald", + "What is Intimidate's flavor text in diamond", + "Give me some info about the ability Static", + "Give me some detailed information about the ability Static" + ], + "category": "Entertainment", + "tags": [ + "Pokemon", + "Information", + "Video", + "Pokedex", + "Games", + "Entertainment", + "Video Games", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Aids you on your journey as a Pokemon Trainer", + "license": "apache-2.0", + "icon": "https://cdn.pixabay.com/photo/2016/07/23/13/18/pokemon-1536849_960_720.png", + "credits": [ + "Joshua Shannon (@retrodaredevil)" + ], + "categories": [ + "Entertainment", + "Information" + ], + "requirements": { + "python": [ + "pokebase" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Pokemon Skill", + "android_handler": "pokemon-skill.retrodaredevil.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Mycroft Mark 2", + "foldername": "skill-mark-2", + "url": "https://github.com/MycroftAI/skill-mark-2", + "branch": "f873ac4f7c77662f0a23e24e0c8a70ff6d91e94b", + "description": "The Mycroft Mark 2 has several unique capabilities which this Skill lets you\ncontrol.\n\n### Faceplate Brightness\nSet the faceplate to a specific brightness, or allow it to automatically adjust\nits brightness level to dim at night.", + "authorname": "MycroftAI", + "examples": [ + "Turn on auto brightness.", + "Change to low brightness.", + "Dim to 50%", + "Turn on auto brightness", + "Change to low brightness" + ], + "category": "Configuration", + "tags": [ + "configuration", + "Configuration", + "settings", + "mark2", + "system", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_respeaker" + ], + "short_description": "Customize your Mark 2", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/cog.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [ + "arrow==0.12.0", + "astral==1.4" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mark 2 Skill", + "android_handler": "skill-mark-2.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Learning", + "foldername": "learning-skill", + "url": "https://github.com/gras64/learning-skill", + "branch": "9bb85d707433ca9454d0d6b4795dfae8dc0a153b", + "description": "This Skill helps to give Mycroft a personality by learning any new information that you provide.", + "authorname": "gras64", + "examples": [ + "Do you want to learn something.", + "Do you already know this.", + "There you can learn something.", + "I show you something.", + "Can you keep a secret.", + "I tell you something private.", + "Please do not say what I'm talking about.", + "I want to explain it.", + "Houmor is probably not your strength.", + "Do you want to learn something", + "Do you already know this", + "There you can learn something", + "I show you something", + "can you keep a secret", + "I tell you something private", + "Please do not say what I'm talking about" + ], + "category": "Entertainment", + "tags": [ + "learning", + "Information", + "science", + "Productivity", + "Entertainment", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Teach Mycroft knowledge and humor.", + "license": "apache-2.0", + "version": "v1.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/graduation-cap.svg", + "credits": [ + "Andreas Reinle(@gras64)\n\n you \"Do you want to learn something\"\n mycroft \"I like to learn. Which category is it?\"\n you \"humor\"\n mycroft \"what is your question\"\n you \"do you know siri\"\n mycroft \"give me keywords\"\n you \"know siri\"\n mycroft \"what should I know about it\"\n you \"I have never seen her\"\n mycroft \"So I'm supposed to answer the question \"do you know siri\" with \"I have never seen her\"?\n\n\n Save Data To ~/.mycroft/skills/LearningSkill/public/humor/en-us/dialog/know.siri.dialog\n Save Data To ~/.mycroft/skills/LearningSkill/public/humor/en-us/vocab/know.siri.intent\n You can edit the path at home.mycroft.ai." + ], + "categories": [ + "Entertainment", + "Information", + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Learning Skill", + "android_handler": "learning-skill.gras64.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "List Manager", + "foldername": "list-manager-skill", + "url": "https://github.com/lb803/list-manager-skill", + "branch": "633645e0ba4fbda0bd77521fa608462a33635e74", + "description": "*List Manager* is a simple utility for filing lists of things you don't want to forget.\nWhether these are titles of books to read, the specs of your new bike, or random thoughts for a new programming project; you can ask [Mycroft](https://mycroft.ai/) to create a list for each them!", + "authorname": "lb803", + "examples": [ + "What lists do I have?", + "What's on my important list?", + "Add a new list called travel plans.", + "Add coffee to my shopping list.", + "Remove my finals list.", + "Remove return books to the library from my today list." + ], + "category": "Productivity", + "tags": [ + "Productivity", + "Notes", + "Note-taking", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Access and manage lists with Mycroft", + "license": "gpl-3.0", + "credits": [ + "Luca Baffa (@lb803)" + ], + "categories": [ + "Productivity" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "List Manager Skill", + "android_handler": "list-manager-skill.lb803.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Skill-Gui-Example", + "foldername": "Skill-Gui-Examples", + "url": "https://github.com/AIIX/Skill-Gui-Examples", + "branch": "5fc646f305b53e073274548f464459e9f938913e", + "description": "Example skill to showcase Mycroft GUI supported delegates and skill displays", + "authorname": "AIIX", + "examples": [ + "Show Examples Menu.", + "Show Simple Text Example.", + "Show Simple Image Example.", + "Show Paginated Text Example.", + "Show Sliding Image Example.", + "Show Proportional Delegate Example.", + "Show Vertical Cards List Example.", + "Show Horizontal Cards List Example.", + "Show Lottie Animation Example.", + "Show Event System Example.", + "Show Audio Player Example.", + "Show Examples Menu", + "Show Simple Text Example", + "Show Simple Image Example", + "Show Paginated Text Example", + "Show Sliding Image Example", + "Show Proportional Delegate Example", + "Show Vertical Cards List Example", + "Show Horizontal Cards List Example", + "Show Lottie Animation Example", + "Show Event System Example", + "Show Audio Player Example" + ], + "category": "Information", + "tags": [ + "delegates", + "gui", + "mycroft-gui", + "Information", + "sample", + "example", + "mycroftgui", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_plasmoid" + ], + "short_description": "Mycroft GUI Showcase Examples", + "license": "gpl-3.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/user-astronaut.svg", + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Gui Examples Skill", + "android_handler": "Skill-Gui-Examples.aiix.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Movie Master", + "foldername": "moviemaster", + "url": "https://github.com/builderjer/moviemaster", + "branch": "c46a3eb5817f2ce98f47100c6770705e081c5cc2", + "description": "Easily find information about a movie with your voice.", + "authorname": "builderjer", + "examples": [ + "What is the movie _______ about?", + "Tell me about the movie _______", + "Who plays in the movie _______?", + "What genres does the flick _______ belong to?", + "Look for information on the movie _______.", + "What company made the movie _______?", + "When was the movie _______ made?", + "Do you have info on the film _______?", + "What are popular movies playing now?", + "What films do you recommend like _______?", + "How long is the movie _______?", + "What are the highest rated movies out?" + ], + "category": "Entertainment", + "tags": [ + "Movies", + "TMDB", + "I", + "Actors", + "Mark", + "Entertainment", + "Mark I", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Find information about movies, actors and production details.", + "license": "gpl-3.0", + "version": "v0.2.1", + "icon": "PrimaryLogo_Green.png", + "categories": [ + "Entertainment" + ], + "credits": [ + "This skill uses tmdbv3api avaliable on GitHub at [tmdbv3api](https://github.com/AnthonyBloomer/tmdbv3api.git)\n\nIt also uses the TMDb API but is not endorsed or certified by TMDb. Information avaliable at [TMDb](https://www.themoviedb.org/)\n\nbuilderjer@github.com" + ], + "requirements": { + "python": [ + "tmdbv3api" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Moviemaster Skill", + "android_handler": "moviemaster.builderjer.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Wiktionary", + "foldername": "Wiktionary-Skill", + "url": "https://github.com/TREE-Ind/Wiktionary-Skill", + "branch": "7753861a826035aecd894a26fcb9180d4d62c22c", + "description": "Use this skill to request the definition of any word with just your voice. By harnessing wiktionary this skill does not require any type of API key but is dependent on Wiktionary being up and accessible.\n\nFurther enhancements will include being able to ask about related words and parts of speech using conversational context.", + "authorname": "TREE-Ind", + "examples": [ + "Tell me the definition of apple.", + "What is the definition for orange?", + "Find the definition for grape.", + "Tell me the definition of apple", + "What is the definition for orange", + "Find the definition for grape" + ], + "category": "Information", + "tags": [ + "Dictionary", + "Information", + "Word", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Find definitions of words using Wiktionary", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/book-reader.svg", + "credits": [ + "TREE Industries" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "wiktionaryparser" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Wiktionary Skill", + "android_handler": "Wiktionary-Skill.tree-ind.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Bark", + "foldername": "bark-skill", + "url": "https://github.com/padresb/bark-skill", + "branch": "bf31ed404a597289ba24132494b82ff7e26397d4", + "description": "Ask mycroft to bark and it will say ruff", + "authorname": "padresb", + "examples": [ + "Bark.", + "What does a dog say?", + "Look at that cat.", + "Mailman is here.", + "Bark", + "What does a dog say", + "Look at that cat", + "Mailman is here" + ], + "category": "Daily", + "tags": [ + "Bark", + "Dog", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Barks like a dog", + "license": "gpl-3.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/dog.svg", + "credits": [ + "Bret Padres" + ], + "categories": [ + "Daily" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Bark Skill", + "android_handler": "bark-skill.padresb.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Today In History", + "foldername": "days-in-history-skill", + "url": "https://github.com/austin-carnahan/days-in-history-skill", + "branch": "1a1fd8f562de97bcdc5b0ff0a94654d310df1128", + "description": "Provides historical events for today or any other calendar day using information pulled from [Wikipedia](https://www.wikipedia.org).\n\nThis Skill uses the [Wikimedia API](https://en.wikipedia.org/w/api.php).", + "authorname": "austin-carnahan", + "examples": [ + "What happened today in history?", + "Tell me about events in history on December 12th.", + "What historical events happened on June 16th?", + "Tell me more.", + "What's another event?", + "Tell me about events in history on December 12th", + "Tell me more" + ], + "category": "Information", + "tags": [ + "Information", + "History", + "Trivia", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Informs you of historical tidbits about a given calendar day", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/calendar-day.svg", + "credits": [ + "austin-carnahan" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [ + "wikipedia==1.4.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Days In History Skill", + "android_handler": "days-in-history-skill.austin-carnahan.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Dismissal", + "foldername": "dismissal-skill", + "url": "https://github.com/ChanceNCounter/dismissal-skill", + "branch": "69fad1dd1acf3667b17aa186f7d5d3519956aa63", + "description": "Allows you to dismiss Mycroft verbally, in case of accidental activation, or if you change your mind. By default, Mycroft will confirm this action, but there is a setting to disable verbal feedback, accessible over the web interface.", + "authorname": "ChanceNCounter", + "examples": [ + "Nevermind.", + "Dismissed.", + "Forget it.", + "Go away.", + "nevermind", + "dismissed", + "forget it", + "go away" + ], + "category": "Configuration", + "tags": [ + "basic", + "Configuration", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Dismisses Mycroft", + "license": "mit", + "version": "v1.1r4", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/meh-blank.svg", + "credits": [ + "@ChanceNCounter\n@krisgesling\n@AIDungeonWiXAnon" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Dismissal Skill", + "android_handler": "dismissal-skill.chancencounter.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Recommendations Fallback Skill", + "foldername": "fallback-recommendations-skill", + "url": "https://github.com/LinusS1/fallback-recommendations-skill", + "branch": "cac27e622ff530b3a6c5d29e88f614bc16585749", + "description": "When Mycroft doesn't know something, this fallback skill will look up skills from the Marketplace that could help you complete your request. If it finds an appropriate skill, this will be downloaded to your device.", + "authorname": "LinusS1", + "examples": [ + "(Utterances of any skill not yet installed)", + "..." + ], + "category": "Daily", + "tags": [ + "Media", + "Configuration", + "find-skill", + "Information", + "fallback", + "search", + "skills", + "find", + "dumb", + "Daily", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "When Mycroft doesn't know something, look up and download a skill that can handle that request.", + "license": "apache-2.0", + "icon": "https://rawgit.com/FortAwesome/Font-Awesome/master/svgs/solid/brain.svg", + "credits": [ + "Linus S (@LinusS1)" + ], + "categories": [ + "Daily", + "Configuration", + "Information", + "Media" + ], + "requirements": { + "python": [ + "requests" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Fallback Recommendations Skill", + "android_handler": "fallback-recommendations-skill.linuss1.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "MBTA Bus Tracking", + "foldername": "mbta-bus-tracking-skill", + "url": "https://github.com/richhowley/mbta-bus-tracking-skill", + "branch": "90e6b5726600e8a90a0fb24d3ba47ea8298e0361", + "description": "Mycroft will announce estimated arrival times of MBTA buses at your stop so you never leave the house before you have to. All data and arrival predictions used by this skill are provided by the MBTA. \n\nSee below for full documentation, including how to track buses traveling toward your stop, but to get started just say \"Hey Mycroft, T Bus Arrivals\". You will be prompted for the bus route, direction and stop name. Mycroft will respond with all estimated arrival times at your stop.\n\n<details><summary>View Sample dialog</summary>\n<dl>\n<dt>Hey Mycroft T Bus Arrivals</dt>\n<dd>Which route are you riding?</dd>\n<dt>One</dt>\n<dd>Are you going outbound toward Harvard or Inbound toward Dudley?</dd>\n<dt>Inbound</dt>\n<dd>Which stop?</dd>\n<dt>Mount Auburn Street at Putnam Ave</dt>\n<dd>Route One service to Dudley arrivals for Mount Auburn Street at Putnam Avenue:<dd>\n<dd>Arriving in 11 minutes<dd>\n<dd>Arriving in 21 minutes<dd>\n<dd>Arriving in 34 minutes<dd>\n</dl>\n</details>\n\n<details><summary>View Full Documentation</summary>\n\n#### T bus or Transit\n\nWherever this documentation calls for saying \"T bus\" to Mycroft it can be replaced with \"transit\", and vice versa. If Mycroft is having difficulty understanding one, try the other.\n\n#### Arrival Times\n\nTo provide bus arrival times the skill requires three pieces of information: bus route, traveling direction and bus stop. If you do not provide all information needed the skill will prompt you for the rest. For example, saying\n\n> T bus arrivals route 57 going inbound stop Brighton Ave and Linden Street\n\nwill retrieve all arrival times predicted for the stop. The arrival times could also be retrieved by any of the following:\n\n> T bus arrivals route 57 going inbound\n\n> T bus arrivals route 57\n\n> T bus arrivals\n\nMycroft will prompt for any missing information.\n\n#### Bus Tracking\n\nBus tracking is similar to Arrival Times but Mycroft will continue to track buses, periodically updating their predicted arrival times, until they have passed the stop. By default Mycroft will track the next three buses and will announce updated arrival predictions every 30 seconds. These values can be changed in the skill settings on Mycroft Home. The minimum frequency of updates is 30 seconds.\n\nAs with Arrivals, say\n\n> T bus tracking\n\nto begin. Predicted arrival times of the next three tracked buses will be announced right away and updated every 30 seconds. Be aware that there may be any number of buses heading to your stop but only the arrival predictions for the tracked buses will be announced.\n\nWhen a bus passes your stop it will drop off the tracking list and there will be one fewer arrival time announced on subsequent updates. When all buses have passed your stop Mycroft will automatically stop tracking. If you would like tracking to end at any time say\n\n> T bus shutdown\n\n#### Shortcuts\n\nIf you ride the same route from the same stop often you will want to use shortcuts. After Mycroft announces arrivals or starts tracking buses you may save the route, direction and stop combination as a shortcut using any name you wish.\n\nSuppose you take the bus to work and went through the process of asking for arrivals, telling Mycroft the bus route, direction and stop. Now say\n\n> transit save shortcut\n\nand Mycroft will prompt you for a name. If you say\n\n> rat race\n\nyou may get Arrivals or begin Bus Tracking using the shortcut\n\n>T bus tracking rat race\n\nTwo additional phrases\n\n> list T bus shortcuts\n\n> T bus remove shortcut rat race\n\nallow you to list and delete saved shortcuts.\n\n#### API Key\n\nWhen installed this skill does not use an API key when getting data from the MBTA servers. Using a key allows a higher rate limit when requesting data. It should not be necessary to use an API key but if you like you may obtain one on the [MBTA website](https://api-v3.mbta.com/register). In the skill settings on Mycroft Home check the box next to \"Use my API key\" and enter your key in the text field.\n\n</details>", + "authorname": "richhowley", + "examples": [ + "T Bus Arrivals.", + "T Bus Tracking.", + "Save Transit Shortcut.", + "T Bus Arrivals", + "T Bus Tracking", + "Save Transit Shortcut" + ], + "category": "Transport", + "tags": [ + "Transport", + "MBTA,Boston", + "MBTA,", + "Boston", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Announce arrivals of MBTA buses.", + "license": "gpl-3.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/bus.svg", + "credits": [ + "Rich Howley" + ], + "categories": [ + "Transport" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Mbta Bus Tracking Skill", + "android_handler": "mbta-bus-tracking-skill.richhowley.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "National Parks", + "foldername": "national-parks-skill", + "url": "https://github.com/richhowley/national-parks-skill", + "branch": "6139714e5a5c0d7e723b1aaffd912eef09954085", + "description": "Get listings of US National Parks by state, have Mycroft read descriptions of national parks and even test your knowledge of where National Parks are located. \n\nTo use this skill you will need to obtain an API key from the [National Park Service](https://www.nps.gov/subjects/developer/get-started.htm). Just follow the link and fill in the form, it's free and you will not be required to create an account. When the skill is installed there will be a new settings entry in the Skills section of [Mycroft Home](https://home.mycroft.ai) under National Parks. Paste in your API key and click the Save button. As soon as the skill picks up the API key it will be able to connect to the NPS servers.\n \nFor the purpose of this skill the term \"National Park\" is used loosely to refer to almost any property managed by the US National Park Service. Properties with a designation of National Monument, National Historic Site or National Recreation Area will be included in park listings. The only designation that is explicitly excluded from park listings is National Historic Trail. All information is provided by the National Park Service.\n\nWhen asking for a park description the skill will do a search on the words given, so one does not need to say the complete park name. For example, 'describe Edgar national park\", \"describe Edgar Allan national park\" and \"describe Edgar Allan Poe national park\" will all provide a description of Edgar Allan Poe National Historic Site. \n\nSince definite articles are dropped from speech, searches for descriptions of some properties will fail if they are included. For example, trying to hear a description of Rosie the Riveter WWII Home Front National Historical Park by saying \"describe Rosie the Riveter national park\" will fail but \"describe Rosie national park\" and \"describe Riveter national park\" will succeed.\n\nAfter asking to be quizzed Mycroft will ask what state a particular National Park Service property is in. The answer may be spoken after the beep without using the wake word but there will only be a few seconds to answer. If Mycroft does not respond to the answer use the wake word with \"Repeat national parks quiz\" and answer after the beep.", + "authorname": "richhowley", + "examples": [ + "List national parks in Utah.", + "Describe Yellowstone national park.", + "Quiz me on national parks.", + "Repeat national parks quiz.", + "List national parks in Utah", + "Describe Yellowstone national park", + "Quiz me on national parks", + "Repeat national parks quiz" + ], + "category": "Information", + "tags": [ + "Information", + "nationalparks", + "vacation", + "parks", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Information on US National Parks", + "license": "gpl-3.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/tree.svg", + "credits": [ + "@richhowley" + ], + "categories": [ + "Information" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "National Parks Skill", + "android_handler": "national-parks-skill.richhowley.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "lifx-mycroft", + "foldername": "lifx-mycroft", + "url": "https://github.com/samclane/lifx-mycroft", + "branch": "4ce8dabf2fa2d198289cdfd04ebc78ec2e616dc1", + "description": "Allows users to interact with the LIFX-brand smartbulbs on their home network through Mycroft. Can change power, brightness, color, and color-temperature of individual Lights and predefined Groups.", + "authorname": "samclane", + "examples": [ + "Turn off the bedroom light.", + "Set the bedroom light yellow.", + "Turn down the bedroom light.", + "Increase the bedroom light temperature.", + "Also uses Contexts.", + "Turn on the bedroom light.", + "Now turn it red.", + "Dim it.", + "->", + "Turn on the bedroom light", + "Now turn it red", + "Dim it" + ], + "category": "IoT", + "tags": [ + "lifx", + "home-automation", + "smartbulb", + "smartlight", + "IoT", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "A mycroft skill to control LIFX brand smart-bulbs.", + "license": "gpl-3.0", + "icon": "https://rawgithub.com/FortAwesome/Font-Awesome/master/advanced-options/raw-svg/solid/lightbulb.svg", + "credits": [ + "Sawyer McLane (@samclane)" + ], + "categories": [ + "IoT" + ], + "requirements": { + "python": [ + "fuzzywuzzy", + "lifxlan", + "webcolors>=1.11.1" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Lifx Mycroft Skill", + "android_handler": "lifx-mycroft.samclane.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Myepisodes", + "foldername": "myepisodes-skill", + "url": "https://github.com/brezuicabogdan/myepisodes-skill", + "branch": "4f338b91d32bc0ddc57a582b8aabf56863002bcd", + "description": "You will be able to ask mycroft to check the status of your shows list handled by [myepisodes.com](http://www.myepisodes.com).\n\nmycroft will be able to give you the number of episodes not acquired and optionally the number of episodes acquired but not watched.\n\nalso you will be able to find out the unacquired seasons and episdes numbers", + "authorname": "brezuicabogdan", + "examples": [ + "Check my episodes.", + "Any new episodes.", + "Check tv shows.", + "Any new episodes.", + "Anything new on my episodes.", + "Check my episodes", + "Any new episodes", + "Check tv shows", + "Any new episodes", + "Anything new on my episodes" + ], + "category": "Information", + "tags": [ + "Series", + "Information", + "Tv", + "Myepisodes.com", + "Myepisodes", + "Episodes", + "shows", + "Entertainment", + "Media", + "Tv shows", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Check the status of your [myepisodes.com](http://www.myepisodes.com) show list", + "license": "mit", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/tv.svg", + "credits": [ + "Bogdan Brezuica (@brezuicabogdan)" + ], + "categories": [ + "Information", + "Entertainment", + "Tv shows", + "Series", + "Media" + ], + "requirements": { + "python": [ + "feedparser" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Myepisodes Skill", + "android_handler": "myepisodes-skill.brezuicabogdan.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Pandora", + "foldername": "skill-pandora", + "url": "https://github.com/MycroftAI/skill-pandora", + "branch": "b2fdcd287253f6c6642dc08223fae5540e54e40d", + "description": "Pandora provides dynamically generated internet radio streams. Streams are\ninfluenced by the the traits of the music played and the songs you like\nor skip.\n\nUsing this skill does require a [Pandora.com](https://pandora.com) account.\nSign-up is free with ad-supported streams.", + "authorname": "MycroftAI", + "examples": [ + "Play Pandora.", + "Play Today's Hits Radio on Pandora.", + "Skip this song.", + "Next station.", + "Next song.", + "List my stations.", + "Play Pandora", + "Play Today's Hits Radio on Pandora", + "Skip this song", + "Next station", + "Next song", + "List my stations" + ], + "category": "Music", + "tags": [ + "music", + "Music", + "pandora", + "free", + "no-license" + ], + "platforms": [ + "all" + ], + "short_description": "Listen to the Pandora music service", + "license": "mit", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/music.svg", + "credits": [ + "Mycroft AI (@MycroftAI)" + ], + "categories": [ + "Music" + ], + "requirements": { + "system": { + "all": [ + "pianobar", + "piano-dev" + ], + "apt-get": [ + "pianobar", + "libpiano-dev" + ] + }, + "exes": [ + "pianobar" + ], + "python": [ + "fuzzywuzzy==0.18", + "json_database==0.5.5" + ], + "skill": [] + }, + "android": { + "android_icon": null, + "android_name": "Pandora Skill", + "android_handler": "skill-pandora.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Camera Skill", + "foldername": "skill-camera", + "url": "https://github.com/MycroftAI/skill-camera", + "branch": "a52e306f99d6a4468f3998ae85196f52bbcdad73", + "description": "Take singleshot photographs with the Camera Skill.", + "authorname": "MycroftAI", + "examples": [ + "Take a selfie.", + "Take a photograph.", + "Open the camera.", + "Start the camera app.", + "Take a selfie", + "Take a photograph", + "Open the camera", + "Start the camera app" + ], + "category": "Media", + "tags": [ + "GUI", + "Photograph", + "Camera", + "Images", + "Media", + "no-license" + ], + "platforms": [ + "platform_mark2", + "platform_plasmoid" + ], + "short_description": "Take photo's.", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/camera-retro.svg", + "credits": [ + "Aix (@aiix)" + ], + "categories": [ + "Media" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Camera Skill", + "android_handler": "skill-camera.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + }, + { + "skillname": "Homescreen", + "foldername": "skill-homescreen", + "url": "https://github.com/MycroftAI/skill-homescreen", + "branch": "b72800a2dd3518029541e092d49c1971f3ef56b6", + "description": "Homescreen provides a default display for Mycroft devices with a rich display such as the Mark II.\n\nBy default, the current time and date will be shown. Additional widgets can be activated to display other content such as the current weather.\n\nThe wallpaper may be changed randomly or a custom image can be defined in the Skill settings.", + "authorname": "MycroftAI", + "examples": [ + "Change the wallpaper.", + "Change the wallpaper" + ], + "category": "Configuration", + "tags": [ + "gui", + "Configuration", + "wallpaper", + "homescreen", + "display", + "no-license" + ], + "platforms": [ + "platform_mark2" + ], + "short_description": "A configurable homescreen", + "license": "apache-2.0", + "icon": "https://raw.githack.com/FortAwesome/Font-Awesome/master/svgs/solid/home.svg", + "credits": [ + "AIX (@AIIX)", + "Mycroft AI" + ], + "categories": [ + "Configuration" + ], + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Homescreen Skill", + "android_handler": "skill-homescreen.mycroftai.home" + }, + "desktop": {}, + "desktopFile": true + } + ] +} \ No newline at end of file diff --git a/buildroot-external/rootfs-overlay/home/mycroft/.local/share/json_database/OVOS.jsondb b/buildroot-external/rootfs-overlay/home/mycroft/.local/share/json_database/OVOS.jsondb new file mode 100644 index 00000000..e3e232b4 --- /dev/null +++ b/buildroot-external/rootfs-overlay/home/mycroft/.local/share/json_database/OVOS.jsondb @@ -0,0 +1,472 @@ +{ + "OVOS": [ + { + "title": "CaffeineWiz", + "url": "https://github.com/NeonGeckoCom/caffeinewiz.neon", + "summary": "Provides the caffeine content of various drinks on request. Multiple drinks in a row are possible.", + "short_description": "Provides the caffeine content of various drinks on request. Multiple drinks in a row are possible.", + "description": "The skill provides the functionality to inform the user of the caffeine content of the requested drink by collecting the required information from two data sources: 1. [http://caffeinewiz.com/](http://caffeinewiz.com/) - the main source of information for the drink’s database 2. [https://www.caffeineinformer.com/the-caffeine-database](https://www.caffeineinformer.com/the-caffeine-database) - secondary source for any non-duplicate drinks CaffeineWiz uses [BeautifulSoup](https://www.crummy.com/software/BeautifulSoup/bs4/doc/) to pull the tables from the websites above, then strips the html tags, and later formats the results into the comprehensive list. That object is pickled for the future use. The skill will check for updates periodically. You can modify that time period by changing `TIME_TO_CHECK` parameter on top of the file in the init.", + "examples": [ + "tell me caffeine content of pepsi.", + "how much caffeine is in starbucks blonde?", + "tell me caffeine content of rocket chocolate.", + "Tell me caffeine content of Pepsi.", + "How much caffeine is in Starbucks Blonde?", + "Tell me caffeine content of Rocket Chocolate." + ], + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "i386", + "x86_64", + "ia64", + "arm64", + "arm" + ], + "branch": "v0.1.1", + "license": "NeonAI License v1.0", + "icon": "logo.svg", + "category": "Information", + "categories": [ + "Information", + "Daily" + ], + "tags": [ + "NeonGecko", + "NeonAI", + "caffeine", + "coffee", + "Information", + "Daily" + ], + "skillname": "CaffeineWiz", + "authorname": "NeonGeckoCom", + "foldername": "caffeinewiz.neon", + "appstore": "OpenVoiceOS", + "appstore_url": "https://openvoiceos.github.io/OVOS-skills-store/caffeineWiz.json", + "last_updated": "2021-08-10T22:09:37Z", + "version": "v0.1.1", + "credits": [ + "@NeonGeckoCom\n@reginaneon\n@NeonDaniel" + ], + "requirements": { + "python": [ + "git+https://github.com/neongeckocom/neon-skill-utils" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Caffeinewiz.Neon Skill", + "android_handler": "caffeinewiz.neon.neongeckocom.home" + }, + "desktop": {} + }, + { + "skillname": "skill-ddg", + "authorname": "JarbasSkills", + "foldername": "skill-ddg", + "url": "https://github.com/JarbasSkills/skill-ddg", + "branch": "v0.1.0", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "i386", + "x86_64", + "ia64", + "arm64", + "arm" + ], + "examples": [ + "ask the duck about the big bang", + "who is elon musk", + "tell me more", + "when was stephen hawking born", + "continue" + ], + "license": "apache-2.0", + "requirements": { + "python": [ + "google_trans_new", + "requests", + "RAKEkeywords" + ], + "system": {}, + "skill": [] + }, + "download_url": "https://github.com/JarbasSkills/skill-ddg/archive/v0.1.0.tar.gz", + "icon": "https://github.com/JarbasSkills/skill-ddg/res/icon/ddg.png", + "description": "Uses the [DuckDuckGo API](https://duckduckgo.com/api) to provide information. \n\nNOTE: this is meant a better alternative to the official duck duck go skill, it will be blacklisted", + "short_description": "Use DuckDuckGo to answer questions", + "category": "Information", + "categories": [ + "Information" + ], + "tags": [ + "searchengine", + "search-engine", + "duckduckgo", + "query", + "Information", + "permissive-license" + ], + "appstore": "OpenVoiceOS", + "appstore_url": "https://openvoiceos.github.io/OVOS-skills-store/skill-ddg.json", + "last_updated": "2021-05-18T16:48:25Z", + "version": "v0.1.0", + "logo": "https://raw.githubusercontent.com/JarbasSkills/skill-ddg/v0.1.0/ui/logo.png", + "android": { + "android_icon": "https://raw.githubusercontent.com/JarbasSkills/skill-ddg/v0.1.0/res/icon/ddg.png", + "android_name": "Ddg Skill", + "android_handler": "skill-ddg.jarbasskills.home" + }, + "desktop": { + "Terminal": "false", + "Type": "Application", + "Name": "DuckDuckGo Skill", + "Exec": "mycroft-gui-app --hideTextInput --skill=skill-ddg.jarbasskills.home", + "Icon": "ddg.png", + "Categories": "VoiceApp", + "StartupNotify": "false", + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false" + }, + "name": "DuckDuckGo" + }, + { + "title": "Launcher", + "url": "https://github.com/NeonGeckoCom/launcher.neon", + "summary": "Skill used to launch programs in Ubuntu", + "short_description": "Launcher skill", + "description": "This example skill is used to launch desktop applications.", + "examples": [ + "launch chrome", + "avigate to google.com" + ], + "desktopFile": true, + "warning": "", + "systemDeps": false, + "platforms": [ + "i386", + "x86_64", + "ia64", + "arm64", + "arm" + ], + "branch": "v0.1.0", + "license": "other", + "icon": "https://0000.us/klatchat/app/files/neon_images/icons/neon_paw.png", + "category": null, + "categories": [ + "" + ], + "tags": [ + "" + ], + "skillname": "Launcher", + "authorname": "NeonGeckoCom", + "foldername": "launcher.neon", + "appstore": "OpenVoiceOS", + "appstore_url": "https://openvoiceos.github.io/OVOS-skills-store/Launcher.json", + "last_updated": "2021-08-10T21:58:43Z", + "requirements": { + "python": [], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Launcher.Neon Skill", + "android_handler": "launcher.neon.neongeckocom.home" + }, + "desktop": {} + }, + { + "name": "Wolfram Alpha", + "skillname": "skill-wolfie", + "authorname": "JarbasSkills", + "foldername": "skill-wolfie", + "url": "https://github.com/JarbasSkills/skill-wolfie", + "branch": "v0.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "download_url": "https://github.com/JarbasSkills/skill-wolfie/archive/v0.1.tar.gz", + "examples": [ + "ask the wolf what is the speed of light", + "How tall is Mount Everest?", + "When was The Rocky Horror Picture Show released?", + "What is Madonna's real name?", + "What's 18 times 4?", + "How many inches in a meter?" + ], + "appstore": "OpenVoiceOS", + "appstore_url": "https://openvoiceos.github.io/OVOS-skills-store/skill-wolfie.json", + "license": "apache-2.0", + "tags": [ + "general-knowledge", + "Information", + "wolfram-alpha", + "query", + "information", + "no-license" + ], + "version": "v0.1", + "icon": "https://github.com/JarbasSkills/skill-wolfie/res/icon/wolfie.png", + "description": "Ask general-knowledge queries of your Mycroft device. \nCommonQuery skill for [Wolfram Alpha](https://wolframalpha.com). \nYou'll be surprised by how much it knows!\n\nYou can also explicitly request to \"ask the wolf\"\n\nNOTE: this is meant to be a better alternative to the official mycroft skill, it will blacklist the official skill!!", + "short_description": "Use Wolfram Alpha for general knowledge questions", + "category": "Information", + "categories": [ + "Information" + ], + "logo": "https://raw.githubusercontent.com/JarbasSkills/skill-wolfie/v0.1/ui/logo.png", + "requirements": { + "python": [ + "google_trans_new", + "requests>=2.13.0" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "https://raw.githubusercontent.com/JarbasSkills/skill-wolfie/v0.1/res/icon/wolfie.png", + "android_name": "Wolfie Skill", + "android_handler": "skill-wolfie.jarbasskills.home" + }, + "desktop": { + "Terminal": "false", + "Type": "Application", + "Name": "Wolfram Alpha Skill", + "Exec": "mycroft-gui-app --hideTextInput --skill=skill-wolfie.jarbasskills.home", + "Icon": "wolfie.png", + "Categories": "VoiceApp", + "StartupNotify": "false", + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false" + } + }, + { + "title": "Alerts", + "url": "https://github.com/NeonGeckoCom/alerts.neon", + "summary": "A skill to schedule alarms, timers, and reminders", + "short_description": "A skill to schedule alarms, timers, and reminders", + "description": "The skill provides functionality to create alarms, timers and reminders, remove them by name, time, or type, and ask for what is active. You may also silence all alerts and ask for a summary of what was missed if you were away, your device was off, or you had quiet hours enabled. Alarms and reminders may be set to recur daily or weekly. An active alert may be snoozed for a specified amount of time while it is active. Any alerts that are not acknowledged will be added to a list of missed alerts that may be read and cleared when requested.", + "examples": [ + "set an alarm for 8 am", + "when is my next alarm", + "cancel my 8 am alarm", + "set a 5 minute timer", + "how much time is left", + "remind me to go home at 6", + "remind me to take out the trash every thursday at 7 pm", + "what are my reminders", + "cancel all (alarms/timers/reminders)", + "go to sleep", + "quiet hours", + "stop", + "snooze", + "snooze for 1 minute", + "wake up", + "what did i miss", + "did i miss anything" + ], + "desktopFile": false, + "warning": "", + "systemDeps": false, + "requirements": { + "python": [ + "lingua-franca~=0.3.1", + "spacy~=2.3.1", + "https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.3.1/en_core_web_sm-2.3.1.tar.gz", + "json_database~=0.5.5", + "git+https://github.com/neongeckocom/neon-skill-utils" + ], + "system": {}, + "skill": [] + }, + "incompatible_skills": [ + "https://github.com/mycroftai/skill-reminder", + "https://github.com/mycroftai/skill-alarm", + "https://github.com/mycroftai/mycroft-timer" + ], + "platforms": [ + "i386", + "x86_64", + "ia64", + "arm64", + "arm" + ], + "branch": "v0.1.0", + "license": "NeonAI License v1.0", + "icon": "logo.svg", + "category": "Productivity", + "categories": [ + "Productivity", + "Daily" + ], + "tags": [ + "NeonGecko", + "NeonAI", + "alert", + "alarm", + "timer", + "reminder", + "schedule", + "Productivity", + "Daily", + "no-license" + ], + "skillname": "Alerts", + "authorname": "Neon", + "foldername": "alerts.neon", + "download_url": "https://api.github.com/repos/NeonGeckoCom/alerts.neon/zipball/master", + "appstore": "OpenVoiceOS", + "appstore_url": "https://openvoiceos.github.io/OVOS-skills-store/Alerts.json", + "version": "v0.1.0", + "credits": [ + "@NeonGeckoCom\n@NeonDaniel" + ], + "android": { + "android_icon": null, + "android_name": "Alerts.Neon Skill", + "android_handler": "alerts.neon.neongeckocom.home" + }, + "desktop": {} + }, + { + "url": "https://github.com/JarbasSkills/skill-icanhazdadjokes", + "branch": "v0.1.0", + "appstore": "OpenVoiceOS", + "appstore_url": "https://openvoiceos.github.io/OVOS-skills-store/skill-icanhazdadjokes.json", + "authorname": "JarbasSkills", + "foldername": "skill-icanhazdadjokes", + "license": "apache-2.0", + "tags": [ + "funny", + "humor", + "joke", + "jokes", + "Entertainment", + "humour", + "no-license" + ], + "version": "v0.1.0", + "icon": "https://github.com/JarbasSkills/skill-icanhazdadjokes/res/icon/dadjokes.png", + "skillname": "skill-icanhazdadjokes", + "description": "Brighten your day with dad humor. \n\n _WARNING: Laughter is not guaranteed, but eye rolls are likely._\n\nWorks in all languages\n\nNOTE: this will automatically blacklist the official mycroft skill", + "short_description": "Let Mycroft brighten your day with a little humor from [icanhazdadjoke](icanhazdadjoke.com)", + "examples": [ + "tell me a joke", + "say a joke", + "do you know any jokes", + "can you tell jokes", + "make me laugh", + "tell me a joke about dentists", + "do you know any chuck norris jokes" + ], + "category": "Entertainment", + "categories": [ + "Entertainment" + ], + "logo": "https://raw.githubusercontent.com/JarbasSkills/skill-icanhazdadjokes/v0.1.0/ui/logo.png", + "requirements": { + "python": [ + "google_trans_new", + "pyjokes" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": "https://raw.githubusercontent.com/JarbasSkills/skill-icanhazdadjokes/v0.1.0/res/icon/dadjokes.png", + "android_name": "Icanhazdadjokes Skill", + "android_handler": "skill-icanhazdadjokes.jarbasskills.home" + }, + "desktop": { + "Terminal": "false", + "Type": "Application", + "Name": "Jokes Skill", + "Exec": "mycroft-gui-app --hideTextInput --skill=skill-icanhazdadjokes.jarbasskills.home", + "Icon": "dadjokes.png", + "Categories": "VoiceApp", + "StartupNotify": "false", + "X-DBUS-StartupType": "None", + "X-KDE-StartupNotify": "false" + }, + "desktopFile": false, + "name": "Jokes", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ] + }, + { + "title": "Speed Test", + "url": "https://github.com/NeonGeckoCom/speed-test.neon", + "summary": "Skill used to test your internet speed", + "short_description": "Skill used to test your internet speed", + "description": "This skill uses speedtest.net to check your internet speed", + "examples": [ + "run a speed test" + ], + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "i386", + "x86_64", + "ia64", + "arm64", + "arm" + ], + "branch": "v0.1.0", + "license": "NeonAI Licensed", + "icon": "https://0000.us/klatchat/app/files/neon_images/icons/neon_paw.png", + "category": null, + "categories": [ + "" + ], + "tags": [ + "", + "no-license" + ], + "skillname": "Speed Test", + "authorname": "NeonGeckoCom", + "foldername": "speed-test.neon", + "appstore": "OpenVoiceOS", + "appstore_url": "https://openvoiceos.github.io/OVOS-skills-store/speed-test.json", + "version": "v0.1.0", + "credits": [ + "reginaneon [neongeckocom](https://neongecko.com/) Mycroft AI" + ], + "requirements": { + "python": [ + "git+https://github.com/neongeckocom/neon-skill-utils", + "speedtest-cli" + ], + "skill": [], + "system": {} + }, + "android": { + "android_icon": null, + "android_name": "Speed Test.Neon Skill", + "android_handler": "speed-test.neon.neongeckocom.home" + }, + "desktop": {} + } + ] +} \ No newline at end of file diff --git a/buildroot-external/rootfs-overlay/home/mycroft/.local/share/json_database/Pling.jsondb b/buildroot-external/rootfs-overlay/home/mycroft/.local/share/json_database/Pling.jsondb new file mode 100644 index 00000000..7fcc3d5c --- /dev/null +++ b/buildroot-external/rootfs-overlay/home/mycroft/.local/share/json_database/Pling.jsondb @@ -0,0 +1,3106 @@ +{ + "Pling": [ + { + "skillname": "Youtube Skill", + "authorname": "AIIX", + "foldername": "", + "url": "https://github.com/AIIX/youtube-skill", + "branch": "new-ui", + "warning": "", + "desktopFile": true, + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "Youtube metallica", + "Youtube paradise city by guns and roses", + "Pause youtube", + "Resume youtube" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/9/2/c/6/78914ead090d1ec2674e7c9f927d68b57e28.png", + "category": "Entertainment", + "created": "2019-11-13T07:29:49+00:00", + "modified": "2020-06-03T07:46:00+00:00", + "description": "Play and stream youtube videos", + "tags": [ + "original-product", + "apache-license", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "mycroft", + "skills", + "gui", + "youtube", + "addon" + ], + "version": "1.0", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1336153" + }, + { + "skillname": "Soundcloud Music Player", + "authorname": "AIIX", + "foldername": "", + "url": "https://github.com/AIIX/soundcloud-audio-player", + "branch": "master", + "desktopFile": true, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "Soundcloud metallica", + "Soundcloud paradise city by guns and roses", + "Pause/Resume soundcloud" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/9/8/f/f/0f4864757c543dc3591c5a5a496c2061c0d9.png", + "category": "Entertainment", + "created": "2019-12-23T12:14:15+00:00", + "modified": "2020-06-03T08:19:23+00:00", + "description": "Play songs and music from soundcloud, SoundCloud is a music and podcast streaming platform that lets you listen to millions of songs from around the world, This skill enables you to stream and search for your favorite soundcloud tracks on your device.", + "tags": [ + "original-product", + "apache-license", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "addon", + "gui", + "mycroft", + "skill", + "soundcloud" + ], + "version": "1.0", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1346946" + }, + { + "skillname": "BitChute Skill", + "authorname": "AIIX", + "foldername": "", + "url": "https://github.com/AIIX/bitchute-skill", + "branch": "master", + "desktopFile": true, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "Bitchute Gorillaz", + "Bitchute Nightstep Music", + "Pause Bitchute" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/5/8/d/d/8401dd73db47e19535e89f3778923ac51bd6.jpg", + "category": "Entertainment", + "created": "2020-02-25T07:01:21+00:00", + "modified": "2020-06-03T08:25:25+00:00", + "description": "Watch videos from BitChute a content sharing peer-to-peer platform.", + "tags": [ + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "gplv3", + "addon", + "mycroft", + "bitchute", + "music", + "gaming" + ], + "version": "1.0", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1362744" + }, + { + "skillname": "Stephen Hawking Tribute Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-stephen-hawking", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": true, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "When was Stephen Hawking born?", + "When did Stephen Hawking die?", + "Quote from Stephen Hawking" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/7/0/0/4/32a8757ed1235586220ace33876997e3fe9f.jpg", + "category": "Entertainment", + "created": "2020-06-08T18:12:50+00:00", + "modified": "2020-06-14T17:36:27+00:00", + "description": "Stephen Hawkin Quotes", + "tags": [ + "mit-license", + "original-product", + "mycroft", + "tribute", + "quotes", + "espeak", + "skills", + "addon" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1391544" + }, + { + "skillname": "Evil Laugh Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-laugh", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "evil laugh" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/1/5/8/9/761c28e3961035a100a7b177aafd6452908a.jpg", + "category": "Entertainment", + "created": "2020-06-08T20:20:59+00:00", + "modified": "2020-06-14T17:36:09+00:00", + "description": "Haunt your mycroft with Evil Laugh sounds", + "tags": [ + "original-product", + "apache-license", + "mycroft", + "skills", + "halloween", + "haunted", + "laugh", + "addon" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1391552" + }, + { + "skillname": "Confucius Quotes Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-confucius-quotes", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": "false", + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "What would Confucius say", + "Quote from Confucius" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/9/a/0/a/911c8e22a76e9202708adff045237691ee41.jpg", + "category": "Entertainment", + "created": "2020-06-09T14:41:51+00:00", + "modified": "2020-12-21T10:50:38+00:00", + "description": "Confucius Quotes and basic information", + "tags": [ + "mycroft", + "skills", + "quotes", + "apache-license", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "addon" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1391873" + }, + { + "skillname": "Astronomy Picture of the Day Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-apod", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "foo", + "bahr" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/d/4/3/1/ac2b88eaa5016479aa4a25d6817f0b924f07.png", + "category": "Entertainment", + "created": "2020-06-09T15:28:17+00:00", + "modified": "2020-06-14T17:35:51+00:00", + "description": "Nasa's Astronomy Picture of the Day", + "tags": [ + "original-product", + "apache-license", + "mycroft", + "skill", + "apod", + "astronomy", + "picture", + "addon" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1391890" + }, + { + "skillname": "Bandcamp Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-bandcamp", + "branch": "v0.3.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "play compressorhead", + "play freezing moon by mayhem", + "play astronaut problems", + "search bandcamp for black metal", + "play center of all infinity album" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/f/8/0/a/959495b4922f745e90c6df8a4b2828586aba2e96e7db24c873e836714ab7f5966a18.png", + "category": "Entertainment", + "created": "2020-06-11T06:04:59+00:00", + "modified": "2021-04-03T20:56:29+00:00", + "description": "Bandcamp skill for your hipster music needs", + "tags": [ + "apache-license", + "original-product", + "addon", + "mycroft", + "skills", + "music", + "bandcamp" + ], + "version": "0.3.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1392471" + }, + { + "skillname": "Twitch Streams", + "authorname": "AIIX", + "foldername": "", + "url": "https://github.com/AIIX/twitch-streams", + "branch": "master", + "warning": "", + "desktopFile": true, + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "Show Twitch Streams", + "Play Twitch Stream By [User]" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/6/6/0/0/4e1d5f3950305fa65667b4d51ceeb52f7131.png", + "category": "Entertainment", + "created": "2020-06-12T07:17:45+00:00", + "modified": "2020-06-12T07:18:04+00:00", + "description": "Play current popular live twitch streams", + "tags": [ + "gplv3", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "addon", + "mycroft", + "skills", + "twitch", + "live" + ], + "version": "1.0", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1392895" + }, + { + "skillname": "Quote of the Day Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-quote-of-day", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "quote of the day", + "funny quote of the day", + "inspirational quote for today", + "who said that", + "where do you get your quotes", + "can your quotes be trusted" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/c/9/3/2/06960cc119696d18a713ed6987ba57a56431.png", + "category": "Entertainment", + "created": "2020-06-13T22:08:02+00:00", + "modified": "2020-06-13T22:08:11+00:00", + "description": "Quote of the day<br />\n<br />\nAvailable categories:<br />\n- inspire<br />\n - management<br />\n - sports<br />\n- life<br />\n - funny<br />\n- love<br />\n- art<br />\n- students", + "tags": [ + "addon", + "mycroft", + "skill", + "quote", + "quotes", + "api", + "original-product", + "apache-license" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1393542" + }, + { + "skillname": "Pickup Lines Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-pickup-lines", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "tell me a pickup line", + "say a geeky pickup line", + "say a lord of the rings pickup line" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/e/4/0/8/750c4117482ebaf4904fbb37e0a212f11c0a.png", + "category": "Entertainment", + "created": "2020-06-13T23:01:22+00:00", + "modified": "2020-06-13T23:01:30+00:00", + "description": "Pickup lines from http://www.pickuplinegen.com/ and https://www.pickuplinesgalore.com/<br />\nUse in front of others at your own risk", + "tags": [ + "apache-license", + "original-product", + "addon", + "mycroft", + "skill", + "funny", + "pickup" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1393547" + }, + { + "skillname": "Algorithmic Art Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-algorithmic-art", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "draw a picture" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/2/1/e/3/b878e797e977f76168cd60eac79470efb0b4.png", + "category": "Entertainment", + "created": "2020-06-14T17:26:50+00:00", + "modified": "2020-06-14T17:26:58+00:00", + "description": "Creating art from math<br />\n<br />\nThis skill is optimized for use as an idle screen", + "tags": [ + "mycroft", + "skills", + "idle", + "pictures", + "art", + "apache-license", + "original-product", + "addon" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1393912" + }, + { + "skillname": "Xkcd Comics Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-xkcd", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "open the xkcd website", + "show me the latest xkcd comic", + "random xkcd", + "display comic number 2020", + "how many xkcd comics" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/0/b/7/7/42af971da34359a6b4bf3876de01292031a5.png", + "category": "Entertainment", + "created": "2020-06-16T13:54:22+00:00", + "modified": "2020-06-16T13:54:31+00:00", + "description": "Comics from https://xkcd.com/<br />\n<br />\nCan be used as idle screen for mark2", + "tags": [ + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "apache-license", + "addon", + "mycroft", + "skills", + "xkcd", + "comics", + "mark2" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1394593" + }, + { + "skillname": "National Geographic Picture of the Day Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-natgeo-pod", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "National Geographic picture of the day" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/9/b/b/5/aa253e358c4f8fec4db89b777dd45be6c2c1.png", + "category": "Entertainment", + "created": "2020-06-25T16:56:24+00:00", + "modified": "2020-06-25T18:42:38+00:00", + "description": "National Geographic Picture of the Day<br />\n<br />\nCan be used as idle screen for mark2", + "tags": [ + "idle", + "mycroft", + "skill", + "pictures", + "mark2", + "addon", + "original-product", + "apache-license" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1397567" + }, + { + "skillname": "Parrot Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-parrot", + "branch": "v0.2.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "start parrot", + "repeat everything you hear", + "stop repeating me", + "stop parrot", + "Repeat what you just said", + "Repeat that", + "Can you repeat that?", + "What did I just say?", + "Tell me what I just said.", + "say Goodnight, Gracie", + "repeat Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore", + "speak I can say anything you'd like!" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/7/8/b/2/a8f20708cf769bcd6fcd1e49bb714b96aef3.png", + "category": "Entertainment", + "created": "2020-07-05T21:38:57+00:00", + "modified": "2021-02-25T21:35:55+00:00", + "description": "Make Mycroft repeat whatever you want, Turn Mycroft into a parrot. Speak a phrase and listen to it repeated<br />\n<br />\nRepeats recent audio transcriptions and text to speech outputs<br />\n<br />\n* \"Repeat what you just said\"<br />\n* \"Repeat that\"<br />\n* \"Can you repeat that?\"<br />\n* \"What...", + "tags": [ + "apache-license", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "original-product", + "addon", + "mycroft", + "skill", + "echo", + "test", + "repeat" + ], + "version": "0.2.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1400315" + }, + { + "skillname": "Futurism Cartoons Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-futurism-cartoons", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "show me the latest futurism comic", + "random futurism cartoon", + "how many futurism comics" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/d/c/2/9/d7a004fa608f725eb102498d508b86c3cba12722531a3db38f670797a56f30e18e7c.png", + "category": "Entertainment", + "created": "2020-08-06T13:17:27+00:00", + "modified": "2020-08-06T13:17:38+00:00", + "description": "Comics from futurism cartoons - https://www.instagram.com/futurismcartoons<br />\n<br />\nCan be used as idle screen for mark2", + "tags": [ + "apache-license", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "mycroft", + "skill", + "cartoon", + "comic", + "skills", + "addon" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1410005" + }, + { + "skillname": "Old World Radio Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-old-world-radio", + "branch": "v0.2", + "desktopFile": true, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "play old world radio" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/2/a/a/0/cd3415231aa85089573c1fcbffa8881206515f1259352d19663902cb2259b2e39757.png", + "category": "Entertainment", + "created": "2020-08-10T14:28:52+00:00", + "modified": "2021-03-10T14:54:29+00:00", + "description": "Old World Radio <br />\n<br />\nSoundtrack of the fallout games", + "tags": [ + "mycroft", + "skills", + "fallout", + "radio", + "music", + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "apache-license", + "addon" + ], + "version": "0.2", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1411250" + }, + { + "skillname": "H. P. Lovecraft Literary Podcast Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-hppodcraft", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "play lovecraft podcast", + "play lovecraft podcast episode #N", + "play the temple by lovecraft", + "play the call of cthulhu" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/5/6/8/6/dce1cb4641c8d4297f6463c918a100463a170133ddeee1b136754a9158f2140e0a0d.png", + "category": "Entertainment", + "created": "2020-08-12T16:28:20+00:00", + "modified": "2021-03-10T14:51:18+00:00", + "description": "The H.P. Lovecraft Literary Podcast has been creating podcasts and audio productions since 2009<br />\n<br />\nListen to the podcasts or selected readings<br />\n<br />\nEach week, hosts Chad Fifer and Chris Lackey discuss a piece of weird fiction.<br />\nTalented voice actors bring the text to life....", + "tags": [ + "addon", + "podcast", + "lovecraft", + "audiobook", + "mycroft", + "skills", + "apache-license", + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone" + ], + "version": "0.2", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1411995" + }, + { + "skillname": "Epic Horror Theatre Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-epic-horror-theatre", + "branch": "v0.2.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "read the shadow over innsmouth", + "play innsmouth audiobook", + "read the color out of space", + "read lovecraft" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/b/c/0/c/4544e87ab0093941ac5d995d73fb442be2f76e839d8ffab81a9346b616e80ab97c95.png", + "category": "Entertainment", + "created": "2020-08-17T23:05:50+00:00", + "modified": "2021-03-11T07:13:48+00:00", + "description": "Radio drama adaptions of H. P. Lovecraft<br />\n<br />\nThis skill brings to you:<br />\n<br />\n- a radio drama adaptation of H.P. Lovecraft's classic tale, \"The Color Out Of Space\" directed by Ron N. Butler and published by the Atlanta Radio Theatre Company! Written in March 1927, tonight's tale...", + "tags": [ + "addon", + "mycroft", + "lovecraft", + "audiobook", + "skills", + "audio", + "apache-license", + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone" + ], + "version": "v0.2.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1413570" + }, + { + "skillname": "Dagon, A Lovecraft Story Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-dagon", + "branch": "v0.4.0", + "desktopFile": true, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "play dagon by lovecraft", + "play dagon audiobook", + "read dagon", + "play dagon video" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/3/f/7/3/ed3acc1c038c8ac928bda303de6c3bcc15b7e3bdaf41b890c187c28025bf96e72593.png", + "category": "Entertainment", + "created": "2020-08-26T21:17:10+00:00", + "modified": "2021-03-10T14:47:18+00:00", + "description": "This skill brings to you an adaption of Dagon, by H. P. Lovecraft<br />\n<br />\nAn illustrated reading of 'Dagon' by H.P. Lovecraft. Read by Mike Bennett, illustrated by Christopher Steininger.<br />\n\"Dagon\" is a short story by American author H. P. Lovecraft. It was written in July 1917 and is...", + "tags": [ + "apache-license", + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "addon", + "mycroft", + "lovecraft", + "audiobook", + "video", + "story" + ], + "version": "0.4.0", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1416131" + }, + { + "skillname": "Wayne June Lovecraft Readings Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-wayne-june-lovecraft", + "branch": "v0.2", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "read the thing on the doorstep by lovecraft", + "play the tomb audiobook", + "read the shunned house" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/6/c/d/d/bb2497a37aa2af948ad95b1696b10ee1d32c2b299fdb6787e7c43686cd7202efe581.png", + "category": "Entertainment", + "created": "2020-08-27T02:48:01+00:00", + "modified": "2021-03-10T14:58:14+00:00", + "description": "Wayne June readings of H. P. Lovecraft<br />\n- \"The Thing on the Doorstep\" is a horror short story by American writer H. P. Lovecraft, part of the Cthulhu Mythos universe. It was written in August 1933, and first published in the January 1937 issue of Weird Tales. Daniel Upton, the story's...", + "tags": [ + "lovecraft", + "audiobook", + "reading", + "mycroft", + "skill", + "addon", + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "apache-license" + ], + "version": "0.2", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1416233" + }, + { + "skillname": "Peertube Skill", + "authorname": "AIIX", + "foldername": "", + "url": "https://github.com/AIIX/peertube-skill", + "branch": "main", + "warning": "", + "desktopFile": true, + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "Show me what's trending on Peertube", + "Peertube Metallica", + "Search Peertube for Guns & Roses" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/8/e/8/7/41038723e57a30fafe3572b27d2dd75e6f09733b0c48d18b440d1ae45ebac60f4cd3.png", + "category": "Entertainment", + "created": "2020-11-11T17:44:41+00:00", + "modified": "2020-11-11T17:44:58+00:00", + "description": "Peertube Skill for Browsing Peertube instances & Streaming Peertube Videos<br />\n<br />\nSupports Following Instances:<br />\n- Peertube UK Instance<br />\n- Peertube Austrian Instance<br />\n- Peertube Scandinavian Instance<br />\n- Peertube European Instance<br />\n- Peertube Italian Instance", + "tags": [ + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "apache-license", + "addon", + "peertube", + "mycroft", + "videos", + "multimedia", + "music" + ], + "version": "1.0", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1444313" + }, + { + "skillname": "Jokes", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-icanhazdadjokes", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "tell me a joke", + "say a joke", + "do you know any jokes", + "can you tell jokes", + "make me laugh", + "tell me a joke about dentists", + "do you know any chuck norris jokes" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/0/e/8/b/8410b647ca8c07b9839e00bd6ef020458047ce42cdec36296a43b9bbe2afe94ccb78.png", + "category": "Entertainment", + "created": "2020-12-17T13:10:36+00:00", + "modified": "2020-12-17T13:10:48+00:00", + "description": "Let Mycroft brighten your day with a little humor from icanhazdadjoke<br />\n<br />\nChuck Norris jokes powered by pyjokes<br />\n## About <br />\nBrighten your day with dad humor. <br />\n<br />\n _WARNING: Laughter is not guaranteed, but eye rolls are likely._<br />\n<br />\nWorks in all...", + "tags": [ + "apache-license", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "addon", + "mycroft", + "skills", + "jokes", + "laugh" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1460970" + }, + { + "skillname": "HorrorBabble Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-horrorbabble", + "branch": "v0.1", + "desktopFile": true, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "open horror babble menu", + "play horror audio books" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/7/9/8/5/90effb30c55113d1f9cd6cbd2ad6d26ceae56e44a869775a5a2582944c3d8bef6184.png", + "category": "Entertainment", + "created": "2021-03-10T15:10:50+00:00", + "modified": "2021-03-10T15:11:23+00:00", + "description": "Audio Horror, readings of lovecraftian stories from HorrorBabble<br />\n<br />\nhttps://www.horrorbabble.com", + "tags": [ + "addon", + "horror", + "lovecraft", + "audiobook", + "story", + "better-cps", + "apache-license", + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone" + ], + "version": "0.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1489806" + }, + { + "skillname": "SovietWave Radio Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-sovietwave", + "branch": "v0.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "open sovietwave menu", + "play sovietwave radio" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/a/8/8/0/cfd9c839eda4b189954fb02f98f3b9c73cd479da9fe9e92b17cbda92b20beba37fff.png", + "category": "Entertainment", + "created": "2021-03-10T15:28:03+00:00", + "modified": "2021-03-10T15:28:15+00:00", + "description": "SovietWave Radio for mycroft", + "tags": [ + "apache-license", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "original-product", + "addon", + "radio", + "better-cps", + "media", + "sovietwave", + "music" + ], + "version": "0.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1489813" + }, + { + "skillname": "Cult Cinema Classics Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-ccc", + "branch": "v0.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "open cult movie classics menu", + "play zontar the thing from venus movie", + "play cult movie classics", + "play invasion of the saucer men" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/9/6/e/0/47bcb5bbdf56193a22301dfb4a16584485392d6a1c829a944cab77da70c5083cb0f1.jpg", + "category": "Entertainment", + "created": "2021-03-10T15:52:06+00:00", + "modified": "2021-03-10T15:52:17+00:00", + "description": "Public Domain movies from the Cult movie classics channel", + "tags": [ + "addon", + "better-cps", + "movies", + "classics", + "media", + "mycroft", + "apache-license", + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone" + ], + "version": "0.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1489822" + }, + { + "skillname": "Black Metal Music Catalog", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-trve-kvlt", + "branch": "v0.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "open black metal menu", + "play black metal" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/5/6/d/7/d0ccfeef4dfe289ad92f29033b9cf7cbaa6bf26aa8ad88deca61b92533e9d76fc00b.png", + "category": "Entertainment", + "created": "2021-03-10T16:13:44+00:00", + "modified": "2021-03-10T16:13:57+00:00", + "description": "Extensive library of Black Metal music for mycroft", + "tags": [ + "music", + "better-cps", + "media", + "black", + "metal", + "apache-license", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "original-product", + "addon" + ], + "version": "0.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1489833" + }, + { + "skillname": "Kings of Horror Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-kings-of-horror", + "branch": "v0.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "open horror movies menu", + "play ninja zombies movie", + "play horror movie", + "play indie horror movie" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/1/c/a/c/5a2c54a2145ff126be38835cc18aeaba0e2d5a941d034da537b5b044bb9ee5d18962.png", + "category": "Entertainment", + "created": "2021-03-10T17:23:30+00:00", + "modified": "2021-03-10T17:23:43+00:00", + "description": "Indie horror movies for Mycroft", + "tags": [ + "movies", + "horror", + "indie", + "better-cps", + "apache-license", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "original-product", + "addon" + ], + "version": "0.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1489891" + }, + { + "skillname": "Stoned Meadow of Doom Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-smod", + "branch": "v0.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "open stoned meadow of doom", + "play stoner doom" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/3/5/3/1/b057eb71ea0f1dcccfc5df74bef8468aae414b0c395bc7bd94b334e1ee3a2115c5fc.png", + "category": "Entertainment", + "created": "2021-03-10T17:42:26+00:00", + "modified": "2021-03-10T17:42:38+00:00", + "description": "Stoner Doom catalog for mycroft", + "tags": [ + "music", + "better-cps", + "metal", + "stoner", + "doom", + "addon", + "apache-license", + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone" + ], + "version": "0.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1489921" + }, + { + "skillname": "DUST Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-dust", + "branch": "v0.2", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "open dust", + "play science fiction short movie", + "play dust" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/8/3/2/3/535344bc96c8a74256553a082be23d8010f2d1267e6afa81065c8fd653e38cc707ef.png", + "category": "Entertainment", + "created": "2021-03-11T08:48:54+00:00", + "modified": "2021-03-11T17:36:03+00:00", + "description": "Dust short science fiction movies catalog for Mycroft", + "tags": [ + "apache-license", + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "movies", + "scifi", + "better-cps", + "media", + "video", + "addon" + ], + "version": "0.2", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1490158" + }, + { + "skillname": "Documentaries from reddit", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-documentaries", + "branch": "v0.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "open documentaries menu", + "play a documentary" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/1/2/9/e/3087f13f1d2a59e9ae43b108fc3ce77f5e26a133d833df5ebfd6d5906f0f14502be9.png", + "category": "Entertainment", + "created": "2021-03-11T10:32:50+00:00", + "modified": "2021-03-11T10:33:02+00:00", + "description": "Documentaries from r/Documentaries", + "tags": [ + "apache-license", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "original-product", + "addon", + "media", + "reddit", + "video", + "better-cps" + ], + "version": "0.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1490200" + }, + { + "skillname": "Omeleto Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-omeleto", + "branch": "v0.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "open omeleto", + "play short film", + "play omeleto" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/1/5/5/c/1c7bddc825682fc3224e391c315371553374b5e0a433fbcb9e7d66f5875b056de461.png", + "category": "Entertainment", + "created": "2021-03-11T17:26:05+00:00", + "modified": "2021-03-11T17:26:48+00:00", + "description": "Omeleto short films catalog for Mycroft", + "tags": [ + "apache-license", + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "better-cps", + "movies", + "films", + "omeleto", + "shorts", + "addon" + ], + "version": "0.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1490318" + }, + { + "skillname": "Classic Sci Fi Horror Catalog", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-classic-scifi-horror", + "branch": "v0.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "open classic scifi horror menu", + "play classic scifi movie", + "play public domain movie" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/1/7/5/e/23bc3ad74e791213451ac33bab161c2445fb6721e889ff57ac412fb86d1b22362884.png", + "category": "Entertainment", + "created": "2021-03-12T09:07:02+00:00", + "modified": "2021-03-12T09:07:15+00:00", + "description": "Science Fiction and Horror films: monsters and aliens, space and time travel, experiments gone wrong, unimagined disasters.", + "tags": [ + "apache-license", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "original-product", + "addon", + "movie", + "film", + "media", + "better-cps" + ], + "version": "0.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1490539" + }, + { + "skillname": "Simple Youtube Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-simple-youtube", + "branch": "v0.2", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "play rob zombie", + "play freezing moon with dead on vocals", + "play programming music mix", + "play center of all infinity album" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/f/3/3/2/894d913a8899bc4ade9fc0446b740c2c69b890766e8f8410bd157e8796174453d204.jpg", + "category": "Entertainment", + "created": "2021-03-19T10:57:44+00:00", + "modified": "2021-04-03T20:47:40+00:00", + "description": "search youtube by voice!<br />\n<br />\nthis skill can also be configured as a fallback matcher for play queries, other skills should take precedence most of the time", + "tags": [ + "addon", + "apache-license", + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "youtube", + "media", + "better-cps", + "music", + "video" + ], + "version": "0.2", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1493877" + }, + { + "skillname": "Deezer Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-deezer", + "branch": "v0.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "play black metal ist krieg", + "play XXX in deezer" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/c/7/e/9/38d3ada99685fcd84e2b791864354bbe05c24e67ac84036633de3ec3c2d16d5e6eab.png", + "category": "Entertainment", + "created": "2021-08-26T16:53:51+00:00", + "modified": "2021-08-26T16:54:06+00:00", + "description": "Deezer skill, manual setup of credentials required! Premium account NOT needed", + "tags": [ + "addon", + "apache-license", + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "music", + "mycroft", + "deezer", + "playback", + "ovos" + ], + "version": "v0.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1582365" + }, + { + "skillname": "Unsplah Wallpaper Skill", + "authorname": "AIIX", + "foldername": "", + "url": "https://github.com/AIIX/unsplash-wallpaper-plasma-skill", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "change wallpaper type aircrafts", + "change wallpaper abstract", + "new wallpaper type nature", + "new wallpaper sports" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/e/0/5/d/347c4c56102fd41829913e14c832c3f1252d.jpg", + "category": "Configuration", + "created": "2017-10-02T06:56:00+00:00", + "modified": "2020-06-03T09:58:08+00:00", + "description": "This skill allows users to use unsplash images as wallpapers based on any category on the plasma desktop", + "tags": [ + "addon", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone" + ], + "version": "1.0", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1193621" + }, + { + "skillname": "NodeRed Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/mycroft-node-red", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "ping node red" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/2/a/0/5/98f0fa5ecb4f757b4be780b50206d9cbe2db.png", + "category": "Configuration", + "created": "2020-06-02T17:36:53+00:00", + "modified": "2020-06-05T11:56:32+00:00", + "description": "Build mycroft skills using NodeRed", + "tags": [ + "addon", + "mycroft", + "skills", + "nodered", + "apache-license", + "original-product" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1389655" + }, + { + "skillname": "HiveMind Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-hivemind", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/7/3/5/e/910173e8bcccd1d699b049eefee9fa21c8c9.png", + "category": "Configuration", + "created": "2020-06-09T22:04:58+00:00", + "modified": "2020-06-14T17:35:34+00:00", + "description": "Mesh networking for Mycroft, allows your devices to communicate with each other<br />\n<br />\nTalk with mycroft:<br />\n- from a command line - https://github.com/OpenJarbas/HiveMind-cli<br />\n- from a raspberry pi - https://github.com/OpenJarbas/HiveMind-voice-sat<br />\n- from a webchat -...", + "tags": [ + "apache-license", + "original-product", + "addon", + "mycroft", + "skill", + "mesh", + "networking", + "clients" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1391962" + }, + { + "authorname": "jarbasai", + "foldername": "skill-mock-backend", + "url": "https://github.com/JarbasSkills/skill-mock-backend", + "branch": "v0.2", + "license": "apache-2.0", + "tags": [ + "apache-license", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "addon", + "mycroft", + "skill", + "backend", + "mock", + "privacy" + ], + "skillname": "Mock Backend Skill", + "description": "Disable mycroft from phoning home.mycroft.ai<br />\n<br />\nJust install the skill and backend will be disabled<br />\n<br />\nPRIVACY NOTE: you need to setup your own STT, by default it will use google", + "short_description": "Disable mycroft from phoning home.mycroft.ai", + "examples": [ + "disable mycroft backend", + "what backend are you using", + "restore mycroft backend" + ], + "credits": [ + "JarbasAl" + ], + "category": "Configuration", + "categories": [ + "configuration" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/0/b/8/f/40fd73d81e594b49060f87e008d6a24f175d.png", + "requirements": { + "python": [ + "ovos_utils>=0.5.0", + "ovos-local-backend>=0.1.0", + "mock-mycroft-backend>=0.2.2" + ], + "skill": [], + "system": {} + }, + "desktopFile": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "created": "2020-06-14T22:10:54+00:00", + "modified": "2021-01-09T18:51:55+00:00", + "version": "0.2", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1393956" + }, + { + "skillname": "Text To Speech Control Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-tts-control", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "what is the current voice", + "available voice engines", + "text to speech demo", + "change voice to alan pope", + "change voice to kusal", + "change voice to google", + "change voice to alan black", + "change voice to female", + "change voice to richard", + "change voice to amazon", + "change voice to whisper" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/8/b/8/b/c7e4a023e2b103bdfeb46c6e789b4743c6c0.png", + "category": "Configuration", + "created": "2020-07-06T05:24:17+00:00", + "modified": "2020-07-06T05:24:32+00:00", + "description": "allows to change or retrieve info about Text to Speech by voice<br />\n<br />\n# usage<br />\n<br />\n* \"what is the current voice\"<br />\n* \"available voice engines\"<br />\n* \"text to speech demo\"<br />\n* \"change voice to alan pope\"<br />\n* \"change voice to kusal\"<br />\n* \"change voice to google\"<br...", + "tags": [ + "addon", + "mycroft", + "skills", + "config", + "tts", + "speech", + "apache-license", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1400418" + }, + { + "skillname": "WallpapersSkill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-wallpapers", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "new wallpaper", + "change wallpaper to nature", + "show me a picture", + "show me a picture with dogs", + "make that my wallpaper" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/a/8/0/e/700153ebadf42416b621483b5ca2b8de8314.png", + "category": "Configuration", + "created": "2020-07-06T23:54:17+00:00", + "modified": "2020-07-06T23:54:29+00:00", + "description": "Change wallpaper and get pictures from selected subreddits<br />\n<br />\n## Examples<br />\n* \"new wallpaper\"<br />\n* \"change wallpaper to nature\"<br />\n* \"show me a picture\"<br />\n* \"show me a picture with dogs\"<br />\n* \"make that my wallpaper\"", + "tags": [ + "apache-license", + "original-product", + "mycroft", + "wallpaper", + "background", + "pictures", + "skill", + "addon" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1400676" + }, + { + "skillname": "KITT Skin", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-KITT-skin", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/1/2/8/5/6f858f8614d1d857f0d3086093c6c675565fea25bbf49ee1c1e558fb02e7bb5beca2.png", + "category": "Configuration", + "created": "2020-08-02T12:11:49+00:00", + "modified": "2020-08-02T12:12:01+00:00", + "description": "A skin for the mark2<br />\n<br />\nTurn your mark2 into KITT from knight rider", + "tags": [ + "addon", + "mycroft", + "mark2", + "skin", + "wallpaper", + "idle", + "original-product", + "mycroft-mk2", + "apache-license" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1408838" + }, + { + "skillname": "Mouse Jiggler Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-mouse-jiggler", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "Start mouse activity", + "Stop mouse activity", + "Enable mouse jiggler", + "Disable mouse jiggler" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/7/e/e/8/3b1f75a2237b23dc6bd41ee9e563e8e48bf99c5953c19711a05dfd3da259647053da.png", + "category": "Configuration", + "created": "2020-08-10T12:38:27+00:00", + "modified": "2020-08-10T12:38:42+00:00", + "description": "A Mouse Jiggler prevents your computer from going to sleep while you work or play. <br />\n<br />\nThis skill creates constant mouse activity so your computer won't go idle and trigger screen savers or sleep mode—eliminating the need to log in repeatedly.", + "tags": [ + "apache-license", + "original-product", + "mycroft", + "skills", + "mouse", + "activity", + "idle", + "addon" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1411195" + }, + { + "skillname": "Email Commands Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-email-commands", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/c/b/2/7/dd7d861e2313ec01125ed9e307f97fc6d6b0e425ead7dbc68388d1bd656ba1ead206.png", + "category": "Configuration", + "created": "2020-09-13T11:04:23+00:00", + "modified": "2020-09-13T11:07:28+00:00", + "description": "Allows you to send commands to mycroft by email<br />\n<br />\nWant to turn on the tv before you get home? use you phone and tell mycroft to do it<br />\n<br />\nNOTE: you need to edit mycroft.conf before using this skill, there is no GUI to do this yet<br />\n<br />\n<br />\n# Skill configuration<br...", + "tags": [ + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "apache-license", + "mycroft", + "email", + "remote", + "commands", + "skill", + "addon" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1421786" + }, + { + "skillname": "Better Playback Control", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-better-playback-control", + "branch": "v0.3a1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "Play NASA TV channel", + "Play Soma FM internet radio", + "Play a cat video", + "Play This Week in Tech podcast", + "Play Portuguese News", + "Play music the gods made heavy metal", + "Play a horror movie", + "Play a lovecraft audiobook", + "Play dagon lovecraft visual comic", + "Play game Planet Fall", + "Play trailer for The Land Before Time", + "Play {your favorite category} porn" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/2/2/9/9/3464ed65eb1a1a7ff031b5345e10108e523207eec8eb50426075fd6b4ed5c2087742.jpg", + "category": "Configuration", + "created": "2020-12-29T17:43:02+00:00", + "modified": "2021-04-03T20:45:34+00:00", + "description": "Better Common playback control system<br />\n<br />\nNOTE: this is meant a better alternative to the official playback control skill, it will be blacklisted<br />\n<br />\nThis Skill implements the common Play handler. This allows playback services to negotiate which is best suited to play back a...", + "tags": [ + "apache-license", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "original-product", + "mycroft", + "playback", + "config", + "play", + "media", + "addon" + ], + "version": "0.3a1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1465426" + }, + { + "skillname": "Monkey Patcher", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-monkey-patcher", + "branch": "v0.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/6/3/e/9/0df614f85b29eeda98e1f6b2109c1def72067592c2dd31a4fac9c1d0b72a37b51d0e.png", + "category": "Configuration", + "created": "2020-12-29T17:51:33+00:00", + "modified": "2020-12-29T17:51:49+00:00", + "description": "Adds a bunch of patches at runtime, bringing fixes and new functionality for mycroft-core<br />\n<br />\nContributing to Mycroft is a bit of a fight with upstream<br />\n<br />\nthis skill applies a bunch of monkey patches at runtime to add/fix things not merged into mycroft-core, full details in...", + "tags": [ + "addon", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "apache-license", + "monkey", + "patches", + "fix", + "mycroft", + "updates" + ], + "version": "0.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1465427" + }, + { + "skillname": "Monkey Patch Tester", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-monkey-patch-tester", + "branch": "v0.1", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "Are you monkey patched", + "are the patches working" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/6/9/c/c/b2a51a87042415ae18b82f7fe8e516677e2608a7dde68b406706499903fc4e447c14.png", + "category": "Configuration", + "created": "2020-12-29T18:00:50+00:00", + "modified": "2020-12-29T18:01:11+00:00", + "description": "Tests that Monkey Patches skill is working<br />\n<br />\nA second skill is required to verify patching worked, results from main skill would not reflect global state", + "tags": [ + "config", + "patch", + "update", + "fix", + "diagnostic", + "addon", + "apache-license", + "original-product" + ], + "version": "0.1", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1465429" + }, + { + "skillname": "Better Stop", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-better-stop", + "branch": "v0.2", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "stop" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/1/a/f/1/37febc1b9178d06935bab496238dddb384b287b47dde6517b04df199b6d519044138.png", + "category": "Configuration", + "created": "2021-02-25T15:32:46+00:00", + "modified": "2021-02-25T15:32:56+00:00", + "description": "Provides verbal interfaces for the \"Stop\" command. This Skill is a little unusual in that it really doesn't do anything directly, rather it emits messages for the device creator to capture.<br />\n<br />\nWhat is wrong with official mycroft skill?<br />\n- silently captures enclosure specific...", + "tags": [ + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "apache-license", + "stop", + "mycroft", + "config", + "internal", + "dev", + "addon" + ], + "version": "0.2", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1485576" + }, + { + "skillname": "Food Wizard Skill", + "authorname": "AIIX", + "foldername": "", + "url": "https://github.com/AIIX/food-wizard", + "branch": "master", + "desktopFile": true, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "Show recipes with apple and honey", + "Show recipes with chicken, honey and lime" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/e/3/0/5/90cd78670d1e911a33356c0f47b9d9dd23bf.png", + "category": "Information", + "created": "2019-11-14T23:55:46+00:00", + "modified": "2020-06-03T09:55:42+00:00", + "description": "Get popular recipes and how to cook directions based on combination of Ingredient keywords", + "tags": [ + "mycroft", + "skills", + "food", + "gplv3", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "addon" + ], + "version": "1.0", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1336547" + }, + { + "skillname": "Wikidata Skill", + "authorname": "AIIX", + "foldername": "", + "url": "https://github.com/AIIX/skill-wikidata", + "branch": "newapi", + "desktopFile": true, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "How old is Steve Jobs", + "Where was Bill Gates born", + "What is the occupation of Linus Torvalds", + "What is Linus Torvalds date of birth", + "What is Abraham Lincoln date of death", + "What is Steve Jobs spouse name" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/b/3/f/0/8b10f6d22d93d3c44b52cc72cdc3a7f6862d.png", + "category": "Information", + "created": "2020-06-03T08:13:14+00:00", + "modified": "2020-06-03T08:13:36+00:00", + "description": "Get current and historic facts & information about a person from Wikidata.", + "tags": [ + "gui", + "mycroft", + "skill", + "wikidata", + "addon", + "gplv3", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone" + ], + "version": "1.0", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1389861" + }, + { + "skillname": "8Fact Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-8fact", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "random fact" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/9/3/0/6/fb92af6888c36c705c602cb71eaa1821517b.jpg", + "category": "Information", + "created": "2020-06-09T13:51:15+00:00", + "modified": "2020-06-13T23:26:58+00:00", + "description": "Random facts from 8 Fact", + "tags": [ + "original-product", + "apache-license", + "mycroft", + "skills", + "facts", + "addon" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1391848" + }, + { + "skillname": " Daily Blue Marble Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-blue-marble", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "open the epic website from nasa", + "show me earth from space", + "Daily Blue Marble", + "Blue Marble of the Day", + "Animate that", + "tell me about Earth Polychromatic Imaging Camera" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/b/1/6/b/1256477c74531578b270fb426011c0526830.png", + "category": "Information", + "created": "2020-06-15T21:31:06+00:00", + "modified": "2020-07-05T12:27:21+00:00", + "description": "Earth Polychromatic Imaging Camera provides near real time pictures of earth from orbit<br />\n <br />\n## Examples<br />\n* \"show me earth from space\"<br />\n* \"Daily Blue Marble\"<br />\n* \"Blue Marble of the Day\"<br />\n* \"Animate that\"<br />\n* \"tell me about Earth Polychromatic Imaging Camera\"<br...", + "tags": [ + "apache-license", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "addon", + "mycroft", + "nasa", + "epic", + "satellite", + "space" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1394361" + }, + { + "skillname": "Chandra X-ray Observatory Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-chandra-xray", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "picture from chandra x ray observatory", + "latest nasa x ray observatory picture", + "explain", + "tell me about chandra x ray observatory" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/f/2/9/0/799399a3fef86b0b69820503e578379d0f80.png", + "category": "Information", + "created": "2020-06-25T18:35:49+00:00", + "modified": "2020-06-25T18:41:20+00:00", + "description": "Pictures from NASA's Chandra X-ray Observatory<br />\n<br />\n## Examples<br />\n* \"picture from chandra x ray observatory\"<br />\n* \"latest nasa x ray observatory picture\"<br />\n* \"explain\"<br />\n* \"tell me about chandra x ray observatory\"<br />\n<br />\nCan be used as idle screen for the mark2", + "tags": [ + "addon", + "apache-license", + "original-product", + "mycroft", + "skills", + "nasa", + "chandra", + "space" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1397576" + }, + { + "skillname": "ISS Tracker Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-iss-location", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "Where is the ISS", + "tell me about international space station", + "Who is on board of the space station", + "how many persons on board of the space station", + "When is the ISS passing over" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/0/0/1/c/1af6fca3887282501e92c1a42e4dcd4fabe0.png", + "category": "Information", + "created": "2020-06-26T00:08:10+00:00", + "modified": "2020-06-26T01:45:34+00:00", + "description": "Track the location of the International Space Station<br />\n<br />\n#Examples<br />\n \"Where is the ISS\"<br />\n \"Who is on board of the space station\"<br />\n \"When is the ISS passing over\"<br />\n \"Tell me about the ISS\"<br />\n \"how many persons on board of the space station\"", + "tags": [ + "addon", + "apache-license", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "space", + "mycroft", + "iss", + "nasa", + "skills" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1397610" + }, + { + "skillname": "Visible Infrared Imaging Radiometer Suite Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-viirs", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "show my location from space", + "show my house from space last month", + "talk about Visible Infrared Imaging Radiometer Suite", + "why so many clouds", + "show me london from space", + "next picture", + "previous picture", + "zoom in", + "zoom out", + "set zoom to maximum" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/e/e/e/6/d60f618ba381ba0815ad5e31319a6aac2ec3.jpg", + "category": "Information", + "created": "2020-06-26T18:51:28+00:00", + "modified": "2020-06-26T23:31:15+00:00", + "description": "Near real time Satellite imagery from NASA's Visible Infrared Imaging Radiometer Suite<br />\n<br />\n## Examples<br />\n* \"show my location from space\"<br />\n* \"show me london from space\"<br />\n* \"next picture\"<br />\n* \"previous picture\"<br />\n* \"show my house from space last month\"<br />\n*...", + "tags": [ + "addon", + "apache-license", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "original-product", + "mycroft", + "nasa", + "space", + "skills", + "satellite" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1397846" + }, + { + "skillname": "Hubble Space Telescope Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-hubble-telescope", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "picture from hubble telescope", + "explain", + "tell me about the hubble telescope", + "Where is the hubble telescope", + "who was hubble", + "what is hubble space telescope mission", + "why was hubble created", + "what are hubble's instruments", + "how does hubble work", + "did hubble find any planets", + "can hubble take pictures of earth", + "can hubble see things on the moon", + "is hubble data public", + "Can we see live photos from Hubble", + "Where is hubble looking at", + "Are the colors in hubble images real" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/e/c/d/9/fbe693af226f9d3cc9dd602dced1e78b06ab.png", + "category": "Information", + "created": "2020-06-28T21:06:43+00:00", + "modified": "2020-06-28T21:06:54+00:00", + "description": "Pictures and quick facts from Hubble Space Telescope<br />\n<br />\n## Examples<br />\n* \"picture from hubble site\"<br />\n* \"explain\"<br />\n* \"tell me about the hubble telescope\"<br />\n* \"who was hubble\"<br />\n* \"what is hubble space telescope mission\" <br />\n* \"why was hubble created\"<br />\n*...", + "tags": [ + "addon", + "hubble", + "space", + "mycroft", + "skills", + "background", + "apache-license", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1398376" + }, + { + "skillname": "James Webb Space Telescope Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-webb-telescope", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "picture from webb telescope", + "explain", + "tell me about the webb telescope", + "Where is the webb telescope", + "what is webb space telescope mission", + "why was webb created", + "what are webb's instruments", + "how does webb work", + "did webb find any planets", + "can webb take pictures of earth", + "can webb see things on the moon", + "is webb data public", + "Can we see live photos from webb", + "Where is webb looking at", + "Are the colors in webb images real" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/d/c/0/2/09409bb344176c5a85fa7b4a109dc121f922.png", + "category": "Information", + "created": "2020-06-29T10:25:29+00:00", + "modified": "2020-06-29T10:25:43+00:00", + "description": "Pictures from James Webb Space Telescope<br />\n<br />\n## Examples<br />\n* \"picture from james webb telescope\"<br />\n* \"explain\"<br />\n* \"tell me about the james webb telescope\"", + "tags": [ + "addon", + "apache-license", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "nasa", + "space", + "mycroft", + "skill", + "telescope" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1398468" + }, + { + "skillname": "Helioviewer Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-helioviewer", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "Live picture of the sun", + "whats the number of sunspots", + "how many sunspots yesterday", + "how many sunspots 3 days ago", + "show me a picture of the solar corona", + "ultraviolet sun picture at 2 million degrees", + "show me magnetic field of the sun", + "ultraviolet picture of the heliosphere", + "animate that", + "next picture", + "previous picture", + "open helioviewer" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/8/7/0/5/8d6bfd9c7af1b82e49b642cf4919a307bafb.png", + "category": "Information", + "created": "2020-06-29T12:51:45+00:00", + "modified": "2020-07-03T17:30:21+00:00", + "description": "Daily sunspot data from Sunspot Index and Long-term Solar Observations and pictures from NASA's Solar and Heliospheric Observatory<br />\n<br />\n## Examples<br />\n* \"Live picture of the sun\"<br />\n* \"whats the number of sunspots\"<br />\n* \"how many sunspots yesterday\"<br />\n* \"how many sunspots 3...", + "tags": [ + "apache-license", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "original-product", + "mycroft", + "space", + "sun", + "nasa", + "skills", + "addon" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1398482" + }, + { + "skillname": "Space News", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-space-news", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "news about space", + "more news", + "space news from 15 days ago", + "open website" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/a/3/b/5/9a568dbb4af7f0377385b43f81afa5b43566.png", + "category": "Information", + "created": "2020-06-29T15:31:45+00:00", + "modified": "2020-06-29T18:41:01+00:00", + "description": "All the latest news about Space!<br />\n<br />\n## Examples<br />\n* \"news about space\"<br />\n* \"more news\"<br />\n* \"space news from last week\"<br />\n* \"open website\"", + "tags": [ + "apache-license", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "addon", + "space", + "news", + "mycroft", + "skills", + "gui" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1398498" + }, + { + "skillname": "Rocket Launches", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-rocket-launch", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "when is the next rocket launch", + "tell me more" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/4/6/2/4/0747f712adbbb2934f5d102552d42cc4d739.png", + "category": "Information", + "created": "2020-06-29T21:24:57+00:00", + "modified": "2020-06-29T21:25:08+00:00", + "description": "This skill interacts with https://launchlibrary.net/ api to return the latest space launch.<br />\n<br />\n## Examples<br />\n* \"when is the next rocket launch\"<br />\n* \"tell me more\"", + "tags": [ + "mycroft", + "skills", + "space", + "gui", + "apache-license", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "addon" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1398525" + }, + { + "skillname": "Space Debris Tracker", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-space-stuff", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "plot orbital debris" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/d/c/6/8/4b1fb7192d6f6bfbcdd397bfe084e2e0bd3b.jpg", + "category": "Information", + "created": "2020-07-01T14:39:52+00:00", + "modified": "2020-07-01T14:40:05+00:00", + "description": "See all space debris in orbit<br />\n<br />\n## Examples<br />\n* \"plot orbital debris\"", + "tags": [ + "addon", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "apache-license", + "mycroft", + "space", + "skills", + "gui" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1399007" + }, + { + "skillname": "Asteroid Tracker", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-asteroid-tracker", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "show asteroid orbits" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/e/9/8/c/6d005e06d5c0797783f7d19dae32a484dbd2.png", + "category": "Information", + "created": "2020-07-01T14:45:30+00:00", + "modified": "2020-07-01T14:45:55+00:00", + "description": "All about asteroids<br />\n<br />\n##Examples<br />\n* \"show asteroid orbits\"", + "tags": [ + "apache-license", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "original-product", + "mycroft", + "space", + "skills", + "gui", + "asteroids", + "addon" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1399010" + }, + { + "skillname": "Sky Stream", + "authorname": "AIIX", + "foldername": "", + "url": "https://github.com/AIIX/skystream", + "branch": "master", + "warning": "", + "desktopFile": true, + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "Open Sky Live Stream", + "Show Sky Live Stream" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/1/1/1/9/82653bfaa46317638d7a857598e1ae229c38.png", + "category": "Information", + "created": "2020-07-03T03:50:24+00:00", + "modified": "2020-07-03T03:53:27+00:00", + "description": "Play Live News from Sky News", + "tags": [ + "gplv3", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "live", + "mycroft", + "skills", + "skynews", + "addon" + ], + "version": "1.0", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1399481" + }, + { + "skillname": "Countries", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-countries", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "what is the size of portugal", + "what are the borders of portugal", + "what is the capital of portugal", + "what is the currency of portugal", + "what is the language of portugal", + "what is the population of portugal", + "what is the timezone of portugal", + "what are the people that live in portugal called", + "where is portuguese spoken", + "where is portugal located at", + "how many countries do you know about", + "what are the countries in europe" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/7/7/a/8/97442a1d33c009b566a0c7278cc6676f3a2a.png", + "category": "Information", + "created": "2020-07-03T14:54:26+00:00", + "modified": "2020-07-03T14:54:37+00:00", + "description": "country population, area, language, borders, currency, timezone, capital, denonyms...<br />\n<br />\n## Examples<br />\n<br />\n* \"what is the size of portugal\"<br />\n* \"what are the borders of portugal\"<br />\n* \"what is the capital of portugal\"<br />\n* \"what is the currency of portugal\"<br />\n*...", + "tags": [ + "apache-license", + "original-product", + "addon", + "mycroft", + "skills", + "countries", + "world" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1399702" + }, + { + "skillname": "Wikihow Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-wikihow", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "how to boil an egg", + "repeat", + "give me a random how to", + "tell me more" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/d/c/4/f/990e08d2b105589f619ab744d73d5eded3a8.png", + "category": "Information", + "created": "2020-07-05T19:00:16+00:00", + "modified": "2020-07-05T19:00:26+00:00", + "description": "How to do nearly everything.<br />\n<br />\nEver wondered about how to boil an egg, or the best way to brush your teeth. This skill enables<br />\nMycroft to answer a lot of \"how to\" questions with step by step guide<br />\n<br />\n* \"how to boil an egg\"<br />\n* \"give me a random how to\"<br />\n*...", + "tags": [ + "addon", + "mycroft", + "skill", + "wiki", + "how", + "guide", + "apache-license", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1400302" + }, + { + "skillname": "Euro News Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-euronews", + "branch": "v0.3", + "desktopFile": true, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "play euronews", + "play news in portuguese", + "play news in spanish" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/1/0/8/7/11afa94c95c444c62e49bef86cad377721de1723dae0b9eac51f3cd86a024435acd9.png", + "category": "Information", + "created": "2020-08-27T00:25:10+00:00", + "modified": "2021-03-10T14:42:22+00:00", + "description": "Live news from Euronews<br />\n<br />\nEuropean news for Mycroft<br />\n<br />\nSupported Languages:<br />\n- English<br />\n- Portuguese<br />\n- Italian<br />\n- Spanish<br />\n- French<br />\n- German", + "tags": [ + "mycroft", + "news", + "euronews", + "skills", + "stream", + "addon", + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "apache-license" + ], + "version": "0.3", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1416158" + }, + { + "skillname": "DuckDuckGo", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-ddg", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "when was stephen hawking born", + "ask the duck about the big bang", + "tell me more", + "who is elon musk", + "continue", + "tell me more" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/4/9/f/3/158cae18847280c926ca9fcf251f381136a3289a261247f4f5c7379a735b5bb20b92.png", + "category": "Information", + "created": "2020-12-17T12:54:48+00:00", + "modified": "2020-12-17T12:55:07+00:00", + "description": "Uses the DuckDuckGo API to provide information. <br />\n<br />\nNOTE: this is meant a better alternative to the official duck duck go skill, it will be blacklisted<br />\n<br />\n## Examples<br />\n<br />\n* \"when was stephen hawking born\"<br />\n* \"ask the duck about the big bang\"<br />\n* \"tell me...", + "tags": [ + "apache-license", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "mycroft", + "skills", + "duckduckgo", + "internet", + "search", + "addon" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1460967" + }, + { + "skillname": "Wolfram Alpha", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-wolfie", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "ask the wolf what is the speed of light", + "How tall is Mount Everest?", + "When was The Rocky Horror Picture Show released?", + "What is Madonna's real name?", + "What's 18 times 4?", + "How many inches in a meter?" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/3/0/5/2/f883c54db7e6919f60c2b5c9de70bfdc061be6a77c964c06fb59947d864caece9e64.png", + "category": "Information", + "created": "2020-12-17T13:01:05+00:00", + "modified": "2020-12-17T13:01:17+00:00", + "description": "Ask general-knowledge queries<br />\nCommonQuery skill for Wolfram Alpha<br />\nYou'll be surprised by how much it knows!<br />\n<br />\nYou can also explicitly request to \"ask the wolf\"<br />\n<br />\nNOTE: this is meant to be a better alternative to the official mycroft skill, it will blacklist the...", + "tags": [ + "addon", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "original-product", + "apache-license", + "mycroft", + "skills", + "knowledge", + "general", + "query" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1460968" + }, + { + "skillname": "Weather Channel Stream", + "authorname": "AIIX", + "foldername": "", + "url": "https://github.com/AIIX/twcstream", + "branch": "master", + "warning": "", + "desktopFile": true, + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "Open The Weather Channel Live Stream", + "Show The Weather Channel Live Stream" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/6/8/2/0/8fd52e346ee9d72691c4967ba618550d95188d62c691f9362f6c35fc9e71685b676e.png", + "category": "Information", + "created": "2021-02-25T15:33:50+00:00", + "modified": "2021-02-25T15:36:53+00:00", + "description": "Play Live News from The Weather Channel with Mycroft", + "tags": [ + "addon", + "apache-license", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "original-product", + "live", + "skills", + "the", + "weather", + "channel" + ], + "version": "1.0", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1485577" + }, + { + "skillname": "Wikipedia", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-wikipedia-for-humans", + "branch": "v0.2.2", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "Tell me about Elon Musk", + "Tell me about beans", + "Tell me something random", + "Check Wikipedia for beans", + "Tell me about the Pembroke Welsh Corgi", + "Search wikipedia for chocolate", + "More information", + "Tell me More" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/6/5/1/5/7796f221ec735e37377966965a556d9c34a792dc8669204b59eca39bad0e19d691eb.png", + "category": "Information", + "created": "2021-02-25T20:00:19+00:00", + "modified": "2021-02-27T12:08:56+00:00", + "description": "Check Wikipedia for answers to all your questions. Get just a summary, or ask for more to get in-depth information.<br />\n <br />\n This Skill uses the [wikipedia for humans](https://github.com/HelloChatterbox/wikipedia_for_humans). <br />\n<br />\nNOTE: this will blacklist the official mycroft...", + "tags": [ + "apache-license", + "efi", + "addon", + "wiki", + "search", + "web" + ], + "version": "0.2.2", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1485601" + }, + { + "skillname": "News Streams Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-news", + "branch": "v0.2", + "desktopFile": false, + "warning": "", + "systemDeps": false, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "play the news", + "play npr news", + "play euronews", + "play catalan news", + "play portuguese news", + "play news in spanish" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/1/3/9/0/63b4ffb00450fc1351303fc63d6cdb4693813760dde87d768751f74417aa1bfd21d9.png", + "category": "Information", + "created": "2021-03-14T11:24:42+00:00", + "modified": "2021-03-14T22:10:50+00:00", + "description": "News streams from around the globe<br />\n<br />\nSupported stations include:<br />\n<br />\n- [en / PT / ES / DE / RU / IT / FR] EuroNews (video + audio)<br />\n- [en / ES / FR] France24 (video + audio)<br />\n- [en / DE / ES] Deutsche Welle (video + audio)<br />\n- [en / EN-US / EN-GB / FR] Russia...", + "tags": [ + "addon", + "apache-license", + "original-product", + "mycroft-bigscreen", + "mycroft-mk2", + "mycroft-phone", + "news", + "media", + "better-cps", + "streams" + ], + "version": "0.2", + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1491503" + }, + { + "skillname": "VoIP Skill", + "authorname": "jarbasai", + "foldername": "", + "url": "https://github.com/JarbasSkills/skill-voip", + "branch": "master", + "desktopFile": false, + "warning": "", + "systemDeps": true, + "platforms": [ + "arm", + "arm64", + "i386", + "x86_64", + "ia64" + ], + "examples": [ + "call bob", + "call bob and say Open Source is AWESOME", + "reject call", + "accept call", + "mute call", + "list contacts" + ], + "logo": "https://cn.opendesktop.org/cache/770x540-0/img/0/5/c/4/c4b59c55193008d0dc80958d89ab2ce9627f.png", + "category": "Productivity", + "created": "2020-06-02T12:52:24+00:00", + "modified": "2020-07-08T03:39:44+00:00", + "description": "Place voice and receive voice calls with mycroft", + "tags": [ + "addon", + "original-product", + "mycroft-mk2", + "mycroft-bigscreen", + "mycroft-phone", + "apache-license", + "mycroft", + "skills", + "gui", + "voip", + "sip" + ], + "version": null, + "appstore": "pling.opendesktop", + "appstore_url": "https://store.kde.org/p/1389611" + } + ] +} \ No newline at end of file