{ "fallback-unknown": { "skill_gid": "fallback-unknown|21.02", "repo": "https://github.com/MycroftAI/fallback-unknown", "tree": "05493156872d9affc98276b41fbc29398d3bc0df", "name": "fallback-unknown", "github_username": "mycroftai", "title": "Unknown Handler", "display_name": "Unknown Handler", "short_desc": "Capture unrecognized _Utterances_", "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.", "examples": [ "How do I make my guava blue?", "I need a pizza.", "Show me the money." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "all" ], "tags": [ "fallback", "unknown", "system" ], "icon": { "icon": "question", "color": "#22a7f0" } }, "fallback-wolfram-alpha": { "skill_gid": "fallback-wolfram-alpha|21.02", "repo": "https://github.com/MycroftAI/fallback-wolfram-alpha", "tree": "10168fb3012862aa6cc064c5fa13e3411a150bb1", "name": "fallback-wolfram-alpha", "github_username": "mycroftai", "title": "Wolfram Alpha", "display_name": "Wolfram Alpha", "short_desc": "Use Wolfram Alpha for general knowledge questions", "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.", "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." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Information" ], "platforms": [ "all" ], "tags": [ "wolfram-alpha", "fallback", "query", "general-knowledge", "information" ], "icon": { "icon": "question", "color": "#22a7f0" } }, "mycroft-alarm": { "skill_gid": "mycroft-alarm|21.02", "repo": "https://github.com/MycroftAI/skill-alarm", "tree": "25ecc0261abee644257a81f20f020bb92f462970", "name": "mycroft-alarm", "github_username": "mycroftai", "title": "Set alarms", "display_name": "Set alarms", "short_desc": "Set alarms with Mycroft", "description": "Set a single use alarm, daily alarms, or weekly recurring alarms.\n\nYou can choose from five different alarm sounds:\n* Constant Beep\n* Four rapid beeps\n* Escalating beeps\n* Alarm bell\n* Gentle chimes.", "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." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Daily" ], "platforms": [ "all" ], "tags": [ "alarm" ], "icon": { "icon": "clock", "color": "#5B6984" } }, "mycroft-audio-record": { "skill_gid": "mycroft-audio-record|21.02", "repo": "https://github.com/MycroftAI/skill-audio-record", "tree": "4bad1b9627908b74d76b0acb5603e6a501ad2b76", "name": "mycroft-audio-record", "github_username": "mycroftai", "title": "Audio Recorder", "display_name": "Audio Recorder", "short_desc": "Record and playback audio", "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.", "examples": [ "Start recording.", "Start recording for 40 minutes.", "Play the recording.", "Erase recording." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "all" ], "tags": [ "audio", "record", "record-audio", "microphone", "configuration" ], "icon": { "icon": "microphone", "color": "#22a7f0" } }, "mycroft-configuration": { "skill_gid": "mycroft-configuration|21.02", "repo": "https://github.com/MycroftAI/skill-configuration", "tree": "9231778e959c65a4f8156923fb26d11483d72ea0", "name": "mycroft-configuration", "github_username": "mycroftai", "title": "Device Configuration", "display_name": "Device Configuration", "short_desc": "Synchronize your Device Settings with [Home](https://home.mycroft.ai)", "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\".", "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." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "all" ], "tags": [ "configuration", "update-config", "config", "system" ], "icon": { "icon": "cogs", "color": "#22a7f0" } }, "mycroft-date-time": { "skill_gid": "mycroft-date-time|21.02", "repo": "https://github.com/MycroftAI/skill-date-time", "tree": "f08af2f504e687916e8519e6e9e2adcb70b6934d", "name": "mycroft-date-time", "github_username": "mycroftai", "title": "Date and Time", "display_name": "Date and Time", "short_desc": "Get the time, date, day of the week", "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).", "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?" ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Daily" ], "platforms": [ "all" ], "tags": [ "date", "time", "clock", "world-time", "world-clock", "date-time" ], "icon": { "icon": "calendar", "color": "#22a7f0" } }, "mycroft-fallback-duck-duck-go": { "skill_gid": "mycroft-fallback-duck-duck-go|21.02", "repo": "https://github.com/MycroftAI/fallback-duckduckgo", "tree": "cb8a4e48fadd3fd0bcdba6db65d037f3fa902b08", "name": "mycroft-fallback-duck-duck-go", "github_username": "mycroftai", "title": "DuckDuckGo", "display_name": "DuckDuckGo", "short_desc": "Use DuckDuckGo to answer questions", "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.", "examples": [ "Who is George Washington?", "What is plasma?", "Who's Madonna?" ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Information" ], "platforms": [ "all" ], "tags": [ "duckduckgo", "query", "fallback", "search-engine", "searchengine" ], "icon": { "icon": "search", "color": "#de5833" } }, "mycroft-hello-world": { "skill_gid": "mycroft-hello-world|21.02", "repo": "https://github.com/MycroftAI/skill-hello-world", "tree": "2b84a1ef6d9ea2bf697a6c90b1b227590e538d25", "name": "mycroft-hello-world", "github_username": "mycroftai", "title": "Hello World", "display_name": "Hello World", "short_desc": "Introductory Skill so that Skill Authors can see how a Mycroft Skill is put together", "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/)", "examples": [ "Hello world.", "How are you?", "Thank you." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "all" ], "tags": [ "helloworld", "first-skill", "hello", "greeting" ], "icon": { "icon": "smile", "color": "#22a7f0" } }, "mycroft-installer": { "skill_gid": "mycroft-installer|21.02", "repo": "https://github.com/MycroftAI/skill-installer", "tree": "88a01f0ee0785456ab41756cc6182846f975f6dc", "name": "mycroft-installer", "github_username": "mycroftai", "title": "Installer", "display_name": "Installer", "short_desc": "Add and remove Mycroft Skills", "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.", "examples": [ "Install coin flip.", "Install the preview version of coin flip.", "Uninstall coin flip.", "Remove coin flip.", "Download custom skill." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "all" ], "tags": [ "install", "installer", "download", "add-skill", "skill", "skills", "msm", "system" ], "icon": { "icon": "download", "color": "#22a7f0" } }, "mycroft-ip": { "skill_gid": "mycroft-ip|21.02", "repo": "https://github.com/MycroftAI/skill-ip", "tree": "0e836fb98d8113475c808c64bc10424e8436d5ef", "name": "mycroft-ip", "github_username": "mycroftai", "title": "Device IP Address", "display_name": "Device IP Address", "short_desc": "Network connection information", "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.", "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?" ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "all" ], "tags": [ "IP-address", "IPaddress", "network-address", "network", "system" ], "icon": { "icon": "info-circle", "color": "#22a7f0" } }, "mycroft-joke": { "skill_gid": "mycroft-joke|21.02", "repo": "https://github.com/MycroftAI/skill-joke", "tree": "9c5c602dcfaed29ac54abc5673ee55fa16b815ae", "name": "mycroft-joke", "github_username": "mycroftai", "title": "Jokes", "display_name": "Jokes", "short_desc": "Let Mycroft brighten your day with a little humor", "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* Chuck Norris -- jokes only a geek can love\n\n_WARNING: Laughter is not guaranteed, but eye rolls are likely._", "examples": [ "Make me laugh.", "Tell me a joke.", "Tell me a Chuck Norris joke.", "How about a neutral joke." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [ "joke", "jokes", "humor", "humour", "funny" ], "icon": { "icon": "laugh", "color": "#22a7f0" } }, "mycroft-mark-1-demo": { "skill_gid": "mycroft-mark-1-demo|21.02", "repo": "https://github.com/MycroftAI/skill-mark1-demo", "tree": "2e110288ee85b73bba0673d465ae687d570522fd", "name": "mycroft-mark-1-demo", "github_username": "mycroftai", "title": "Mark 1 Demo", "display_name": "Mark 1 Demo", "short_desc": "Showcase the capabilities of the Mark 1", "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\".", "examples": [ "Stop - ends the DEMO." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "platform_mark1" ], "tags": [ "demo", "demonstration", "showcase" ], "icon": { "icon": "chalkboard-teacher", "color": "#22a7f0" } }, "mycroft-mark-1": { "skill_gid": "mycroft-mark-1|21.02", "repo": "https://github.com/MycroftAI/mycroft-mark-1", "tree": "ba303c619e87d520a162bc2601edbaad90b446aa", "name": "mycroft-mark-1", "github_username": "MycroftAI", "title": "Mycroft Mark 1", "display_name": "Mycroft Mark 1", "short_desc": "Customize your Mark 1", "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.", "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%" ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "platform_mark1" ], "tags": [ "mark1", "configuration", "settings", "system" ], "icon": { "icon": "cog", "color": "#22a7f0" } }, "mycroft-naptime": { "skill_gid": "mycroft-naptime|21.02", "repo": "https://github.com/MycroftAI/skill-naptime", "tree": "529ef9df1df29c9518ed5ddf452ecf402340672e", "name": "mycroft-naptime", "github_username": "mycroftai", "title": "Naptime", "display_name": "Naptime", "short_desc": "Put Mycroft to sleep when you don't want to be disturbed", "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.", "examples": [ "Go to sleep.", "Nap time.", "Wake up." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Daily", "Configuration" ], "platforms": [ "all" ], "tags": [ "nap", "naptime", "sleep", "donotdisturb", "do-not-disturb" ], "icon": { "icon": "bed", "color": "#22a7f0" } }, "mycroft-npr-news": { "skill_gid": "mycroft-npr-news|21.02", "repo": "https://github.com/MycroftAI/skill-npr-news", "tree": "1a9b3f8a70a6da4fc52b2822aaba61d3c053a6fa", "name": "mycroft-npr-news", "github_username": "mycroftai", "title": "Latest news", "display_name": "Latest news", "short_desc": "Listen to the latest news report from your favorite broadcast", "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:\n- Associated 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.", "examples": [ "Play the news.", "Play the BBC news.", "Tell me the news.", "What's the news?", "Restart news." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Daily", "Information" ], "platforms": [ "all" ], "tags": [ "news", "headlines" ], "icon": { "icon": "newspaper", "color": "#000000" } }, "mycroft-pairing": { "skill_gid": "mycroft-pairing|21.02", "repo": "https://github.com/MycroftAI/skill-pairing", "tree": "33b93adc8d69c1ed3b6d99867b894d4bb4f626bc", "name": "mycroft-pairing", "github_username": "mycroftai", "title": "Pairing", "display_name": "Pairing", "short_desc": "Connect your device to the Mycroft server - [Home](https://home.mycroft.ai/)", "description": "The default backend to provide services for Mycroft users is\n[Home](https://home.mycroft.ai/). Pairing a device with Home provides access\nto privacy-protecting Speech to Text, Wolfram Alpha and other such services,\nas well as easy configuration for all your Mycroft devices.", "examples": [ "Pair my device." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "all" ], "tags": [ "pair", "pairing", "connectivity", "system" ], "icon": { "icon": "handshake", "color": "#22a7f0" } }, "mycroft-personal": { "skill_gid": "mycroft-personal|21.02", "repo": "https://github.com/MycroftAI/skill-personal", "tree": "30fff314872e7b0ab1eb6803a64427251b8d9f82", "name": "mycroft-personal", "github_username": "mycroftai", "title": "Mycroft's Background", "display_name": "Mycroft's Background", "short_desc": "Learn history and personality of Mycroft", "description": "Ask about the \"birth\" and parentage of Mycroft and get a taste of the community\nwho is fostering this open source artificial intelligence.", "examples": [ "When were you created?", "What are you?", "Where were you born?", "Who made you?", "Do you even rhyme?" ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" }, { "name": "Poem penned by community member Jelmer Prins" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [ "personality", "persona" ], "icon": { "icon": "smile-wink", "color": "#22a7f0" } }, "mycroft-playback-control": { "skill_gid": "mycroft-playback-control|21.02", "repo": "https://github.com/MycroftAI/skill-playback-control", "tree": "d7dc73a5a1232073cc4c164b71d937223a261cb2", "name": "mycroft-playback-control", "github_username": "mycroftai", "title": "Playback Control", "display_name": "Playback Control", "short_desc": "Common playback control system", "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.", "examples": [ "Play my summer playlist.", "Play Pandora.", "Pause.", "Resume.", "Next song.", "Next track.", "Previous track.", "Previous song." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Music" ], "platforms": [ "all" ], "tags": [ "music", "play", "playback", "pause", "resume", "next", "system" ], "icon": { "icon": "play", "color": "#22a7f0" } }, "mycroft-reminder": { "skill_gid": "mycroft-reminder|21.02", "repo": "https://github.com/MycroftAI/skill-reminder", "tree": "a2e615c09bfe5ebf6471f10167e2f9dff858c872", "name": "mycroft-reminder", "github_username": "mycroftai", "title": "Set reminders", "display_name": "Set reminders", "short_desc": "Set single and repeating reminders for tasks", "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.", "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." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Daily" ], "platforms": [ "all" ], "tags": [ "reminder", "reminders" ], "icon": { "icon": "bell", "color": "#FD8E4C" } }, "mycroft-singing": { "skill_gid": "mycroft-singing|21.02", "repo": "https://github.com/MycroftAI/skill-singing", "tree": "3cfd5007ac2b0c728bb5557ca68a99eea20e818f", "name": "mycroft-singing", "github_username": "mycroftai", "title": "Singing", "display_name": "Singing", "short_desc": "Mycroft sings lyrics to some popular songs", "description": "Mycroft will speak the lyrics to a random pop music song using text to speech.", "examples": [ "Sing." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [ "sing", "singing", "lyrics", "song", "music", "texttospeech" ], "icon": { "icon": "laugh-beam", "color": "#22a7f0" } }, "mycroft-speak": { "skill_gid": "mycroft-speak|21.02", "repo": "https://github.com/MycroftAI/skill-speak", "tree": "727790448a41ce1ec0ab78e5a1582b6b966980e9", "name": "mycroft-speak", "github_username": "mycroftai", "title": "Speak", "display_name": "Speak", "short_desc": "Make Mycroft repeat whatever you want", "description": "Turn Mycroft into a parrot. Speak a phrase and listen to it repeated in Mycroft's selected voice.", "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!" ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [ "speak", "say", "repeat", "system" ], "icon": { "icon": "bullhorn", "color": "#22a7f0" } }, "mycroft-spelling": { "skill_gid": "mycroft-spelling|21.02", "repo": "https://github.com/MycroftAI/skill-spelling", "tree": "89c154850cf79f3b2544337e42874adc9e0c7520", "name": "mycroft-spelling", "github_username": "mycroftai", "title": "Spelling", "display_name": "Spelling", "short_desc": "Let Mycroft help you spell words", "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.", "examples": [ "How do you spell aardvark?", "Spell succotash.", "How do you spell bureacracy?", "Spell omnipotence." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Information" ], "platforms": [ "all" ], "tags": [ "spell", "spelling" ], "icon": { "icon": "book-reader", "color": "#22a7f0" } }, "mycroft-spotify": { "skill_gid": "mycroft-spotify|21.02", "repo": "https://github.com/forslund/spotify-skill", "tree": "3b003beea093618007554e05b66a6749848fc75e", "name": "mycroft-spotify", "github_username": "forslund", "title": "Play Spotify", "display_name": "Play Spotify", "short_desc": "Listen to music from your Spotify Premium music account. **Spotify has disabled the API access for the skill, you will need to create your own. Instructions below.** To use this skill currently you will need to create your own application using [The Spotify developer dashboard](https://developer.spotify.com/dashboard/) due to Spotify policy (see *Spotify Authentication reason* for some details). Detailed instructions are available below under *Personal Access Token*. Listen to music from your Spotify Premium music account", "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- It is recommended to set the DEVICE_NAME to the name of the Mycroft unit (as registered at home.mycroft.ai) for automatic identification:\n\n`DEVICE_NAME=\"\"\n\n- set your Spotify username and password under `OPTIONS`\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\nThe config will by default be stored in the `XDG_CONFIG` directory, which is often `~/.configi`, so by default the generated files are found in `~/.config/spotipy/`. If you wish to use another directory you can set the environment variable `SPOTIFY_SKILL_CREDS_DIR` to the directory where you'd like to store the config. This is useful when running in docker for example.\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._", "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." ], "credits": [ { "github_id": "forslund" }, { "name": "The Mycroft devs" } ], "categories": [ "Music" ], "platforms": [ "all" ], "tags": [ "spotify", "music" ], "icon_img": "https://rawcdn.githack.com/forslund/spotify-skill/05c19c0fba8a4af150c6eb8cf2e955d59ac83d15/Spotify_Icon.png" }, "mycroft-stop": { "skill_gid": "mycroft-stop|21.02", "repo": "https://github.com/MycroftAI/skill-stop", "tree": "59220d4ce314c9ddfa0b0e127c9dc1ee310b0d2a", "name": "mycroft-stop", "github_username": "mycroftai", "title": "System", "display_name": "System", "short_desc": "General system control", "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.", "examples": [ "Stop.", "Reboot.", "Turn off.", "Allow remote login.", "Configure wifi." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "all" ], "tags": [ "system" ], "icon": { "icon": "cog", "color": "#40DBB0" } }, "mycroft-support-helper": { "skill_gid": "mycroft-support-helper|21.02", "repo": "https://github.com/MycroftAI/skill-support", "tree": "d812b281ed9ec82fbff424cb009e4b369d23dfbf", "name": "mycroft-support-helper", "github_username": "mycroftai", "title": "Support", "display_name": "Support", "short_desc": "Capture information for Mycroft support", "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.", "examples": [ "Create a support ticket.", "You're not working!", "Send me debug info." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "all" ], "tags": [ "support", "support-request", "help", "assistance", "logs", "troubleshooting", "system" ], "icon_img": "https://rawgit.com/FortAwesome/Font-Awesome/master/svgs/solid/life-ring.svg" }, "mycroft-timer": { "skill_gid": "mycroft-timer|21.02", "repo": "https://github.com/MycroftAI/mycroft-timer", "tree": "38ccb2c362fe5ecc228797ef4102d0a62f7107fd", "name": "mycroft-timer", "github_username": "mycroftai", "title": "Timer", "display_name": "Timer", "short_desc": "Set named timers for cooking, watering plants, brewing tea and more. [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)", "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.", "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." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Daily" ], "platforms": [ "all" ], "tags": [ "timer", "kitchen-timer" ], "icon": { "icon": "stopwatch", "color": "#40DBB0" } }, "mycroft-weather": { "skill_gid": "mycroft-weather|21.02", "repo": "https://github.com/MycroftAI/skill-weather", "tree": "fb5304b189547c55618f6ced64f9ab8164b22aa2", "name": "mycroft-weather", "github_username": "mycroftai", "title": "Weather", "display_name": "Weather", "short_desc": "Weather conditions and forecasts [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)", "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.", "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?" ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Daily" ], "platforms": [ "all" ], "tags": [ "weather", "forecast", "rain", "humidity", "snow", "temperature" ], "icon": { "icon": "sun", "color": "#FEE255" } }, "mycroft-version-checker": { "skill_gid": "mycroft-version-checker|21.02", "repo": "https://github.com/MycroftAI/skill-version-checker", "tree": "1b04bbee3e7d6019aebb95ccc0333672ef3df01f", "name": "mycroft-version-checker", "github_username": "mycroftai", "title": "Version Checker", "display_name": "Version Checker", "short_desc": "Report the version of your Mycroft", "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.", "examples": [ "Check version.", "What version are you running?", "What's your platform build?" ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "all" ], "tags": [ "version", "build", "platform", "versioning", "system" ], "icon": { "icon": "code-branch", "color": "#22a7f0" } }, "mycroft-wiki": { "skill_gid": "mycroft-wiki|21.02", "repo": "https://github.com/MycroftAI/skill-wiki", "tree": "4fee1d988a2f73fc4b23e1d98371d5eed169f72f", "name": "mycroft-wiki", "github_username": "mycroftai", "title": "Wikipedia", "display_name": "Wikipedia", "short_desc": "Wikipedia", "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\nThis Skill uses the [Wikimedia API](https://en.wikipedia.org/w/api.php).", "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." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Information" ], "platforms": [ "all" ], "tags": [ "wikipedia", "encyclopedia", "general-knowledge", "wiki", "question", "query" ], "icon": { "icon": "wikipedia-w", "color": "#000000" } }, "mycroft-volume": { "skill_gid": "mycroft-volume|21.02", "repo": "https://github.com/MycroftAI/skill-volume", "tree": "2d33bb121142354dc7f59331a1e9cf7fad53ce31", "name": "mycroft-volume", "github_username": "mycroftai", "title": "Volume Control", "display_name": "Volume Control", "short_desc": "Control the volume of your system", "description": "Control the volume of Mycroft with verbal commands or by spinning the physical\nbutton on a Mark 1.", "examples": [ "Turn up the volume.", "Decrease the audio.", "Mute audio.", "Set volume to 5.", "Set volume to 75 percent." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "all" ], "tags": [ "volume", "volume-control", "sound", "system" ], "icon": { "icon": "volume-down", "color": "#22a7f0" } }, "mycroft-release-test": { "skill_gid": "mycroft-release-test|21.02", "repo": "https://github.com/MycroftAI/skill-release-test", "tree": "99e5ccdd0c1cf8f55dd5cf17f09bdc2920987350", "name": "mycroft-release-test", "github_username": "mycroftai", "title": "Release Test", "display_name": "Release Test", "short_desc": "Tool used by Mycroft internal Quality Assurance team when validating a new `mycroft-core` release", "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.", "examples": [ "Run the release test (should respond with 'Test passed')", "Release test." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "all" ], "tags": [ "release", "release-test", "quality-assurance", "testing", "qa", "ci", "cd" ], "icon": { "icon": "check-double", "color": "#22a7f0" } }, "skill-finished-booting": { "skill_gid": "skill-finished-booting|21.02", "repo": "https://github.com/zelmon64/skill-finished-booting", "tree": "f4d2c7ad9ceb33537378e1413586b2a7bdce4c96", "name": "skill-finished-booting", "github_username": "zelmon64", "title": "Finished Booting Skill", "display_name": "Finished Booting Skill", "short_desc": "Skill to determine when Mycroft AI has finished booting up", "description": "With this skill Mycroft will say when the boot up period has finished and is ready to receive commands.", "examples": [], "credits": [ { "name": "zelmon64 Wally Fort JarbasAI", "github_id": "JarbasAI" } ], "categories": [ "Configuration" ], "platforms": [ "all" ], "tags": [], "icon": { "icon": "flag-checkered", "color": "#40DBB0" } }, "fallback-query": { "skill_gid": "fallback-query|21.02", "repo": "https://github.com/MycroftAI/skill-query", "tree": "4bfc2618b05bd60c16510f318c203d23b431761b", "name": "fallback-query", "github_username": "MycroftAI", "title": "Query", "display_name": "Query", "short_desc": "Negotiates the best answer to a question", "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.", "examples": [ "How tall is Abraham Lincoln?", "What is an Aardwark?", "Why is the sky blue?" ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Information" ], "platforms": [ "all" ], "tags": [ "system" ], "icon": { "icon": "question", "color": "#40DBB0" } }, "mycroft-wink-iot": { "skill_gid": "mycroft-wink-iot|21.02", "repo": "https://github.com/MycroftAI/skill-wink-iot", "tree": "3ed66d835eed32a716bb088f1bf7cd75aea338ee", "name": "mycroft-wink-iot", "github_username": "MycroftAI", "title": "Wink IoT", "display_name": "Wink IoT", "short_desc": "Control lights and switches connected to a Wink Hub", "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\n* Kitchen\n* Kitchen sink\n* Kitchen fan (group consisting of 'Fan 1', 'Fan 2', 'Fan 3')\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`", "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)" ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "IoT" ], "platforms": [ "all" ], "tags": [ "wink", "winkhub", "iot", "home-automation", "smarthome", "smart-home", "LED", "light", "lightbulb", "lighting" ], "icon": { "icon": "lightbulb", "color": "#22a7f0" } }, "game-zork": { "skill_gid": "game-zork|21.02", "repo": "https://github.com/forslund/white-house-adventure", "tree": "80f65b9df262bb4b28c62e416faacc44e304e076", "name": "game-zork", "github_username": "forslund", "title": "Zork", "display_name": "Zork", "short_desc": "Play the adventure game Zork", "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....*", "examples": [ "Play zork.", "Go to the white house.", "Quit zork.", "Open mailbox." ], "credits": [ { "github_id": "forslund" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [ "adventure", "game", "port" ], "icon": { "icon": "door-open", "color": "#00ff00" } }, "fallback-aiml": { "skill_gid": "fallback-aiml|21.02", "repo": "https://github.com/forslund/fallback-aiml", "tree": "68a322e77c56c7afa19cf41ea1370c3e20e8c291", "name": "fallback-aiml", "github_username": "forslund", "title": "AIML Chatbot", "display_name": "AIML Chatbot", "short_desc": "Give Mycroft some sass with AIML!", "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.", "examples": [ "Do you like ice cream.", "Do you like dogs.", "I have a jump rope." ], "credits": [ { "github_id": "jarbasal" }, { "github_id": "nielstron" }, { "github_id": "EazyAlvaro" }, { "github_id": "forslund" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [ "aiml", "chatbot" ], "icon": { "icon": "robot", "color": "#40DBB0" } }, "decide-skill": { "skill_gid": "decide-skill|21.02", "repo": "https://github.com/lhannon/decide-skill", "tree": "7be7be8a2d8389f91e2187cd22ecb203f776c861", "name": "decide-skill", "github_username": "lhannon", "title": "Decide between two options", "display_name": "Decide between two options", "short_desc": "Randomly choose between two specified options", "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.", "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." ], "credits": [ { "name": "Laurie Hannon lhannon laurie.hannon@sftsrc.com" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [ "oscon", "oscon2018" ], "icon": { "icon": "exchange-alt", "color": "#40dbb0" } }, "cocktails": { "skill_gid": "cocktails|21.02", "repo": "https://github.com/forslund/skill-cocktail", "tree": "5d38f66ec29acf79750b84d31259e90fdf7fec8e", "name": "cocktails", "github_username": "forslund", "title": "Cocktails", "display_name": "Cocktails", "short_desc": "Get help mixing drinks", "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/).", "examples": [ "How do I mix a Moscow Mule.", "How do I make a daiquiri." ], "credits": [ { "github_id": "forslund" } ], "categories": [ "Information" ], "platforms": [ "all" ], "tags": [ "drinks", "recipies", "cocktails" ], "icon": { "icon": "cocktail", "color": "#0080b0" } }, "plasma-activities-skill": { "skill_gid": "plasma-activities-skill|21.02", "repo": "https://github.com/AIIX/plasma-activities-skill", "tree": "ec7854dd86658c68606e06b378547e3196a36af1", "name": "plasma-activities-skill", "github_username": "AIIX", "title": "Plasma Activites", "display_name": "Plasma Activites", "short_desc": "Control Your Plasmashell Activities", "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.", "examples": [ "Create new activity 'Activity Name.", "Show current Activities.", "Kill activity 'Activity Name.", "Switch to activity 'Activity Name.", "Remove activity 'Activity Name." ], "credits": [ { "github_id": "AIIX" } ], "categories": [ "Productivity" ], "platforms": [ "platform_plasmoid" ], "tags": [ "desktop", "kde", "activities", "control", "plasma", "switch" ], "icon": { "icon": "chalkboard-teacher", "color": "#0099ff" } }, "email-skill": { "skill_gid": "email-skill|21.02", "repo": "https://github.com/LinusS1/email-skill", "tree": "198e0bce1c182a06d6d8503bebc26f0924d391f3", "name": "email-skill", "github_username": "linuss1", "title": "Email", "display_name": "Email", "short_desc": "Check your email with Mycroft!", "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)", "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?" ], "credits": [ { "name": "Linus S", "github_id": "LinusS1" } ], "categories": [ "Productivity", "Daily", "Information" ], "platforms": [ "all" ], "tags": [ "email", "mail", "emails" ], "icon": { "icon": "envelope", "color": "#BDC3C7" } }, "emby": { "skill_gid": "emby|21.02", "repo": "https://github.com/rickyphewitt/emby-skill", "tree": "9363d25e8f5a7c00c2437939dd032d60960ebe18", "name": "emby", "github_username": "rickyphewitt", "title": "Emby", "display_name": "Emby", "short_desc": "", "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.", "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." ], "credits": [ { "name": "rickyphewitt" } ], "categories": [ "Music" ], "platforms": [ "all" ], "tags": [ "Emby,Music" ] }, "skill-number-guess": { "skill_gid": "skill-number-guess|21.02", "repo": "https://github.com/Arc676/Number-Guess-Mycroft-Skill", "tree": "7307465da8db10bd0d536883d8cb52b8c5888d51", "name": "skill-number-guess", "github_username": "Arc676", "title": "Number Guess", "display_name": "Number Guess", "short_desc": "Play Number Guess with Mycroft", "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.", "examples": [ "Let's play Number Guess.", "Play Number Guess.", "Number Guess." ], "credits": [ { "name": "Alessandro Vinciguerra", "github_id": "Arc676" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [ "numberguess", "game", "number", "random", "guessing" ], "icon": { "icon": "question", "color": "#ff0000" } }, "skill-crystal-ball": { "skill_gid": "skill-crystal-ball|21.02", "repo": "https://github.com/Arc676/Crystal-Ball-Mycroft-Skill", "tree": "f2d23f3ae8c0e38a669cb43bfab67887ffaea02d", "name": "skill-crystal-ball", "github_username": "Arc676", "title": "Crystal Ball", "display_name": "Crystal Ball", "short_desc": "Provides random answers to yes/no questions", "description": "Ask Mycroft any yes/no question and receive a randomly chosen answer.\n\nPlease don't use this skill for any important questions.", "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?" ], "credits": [ { "name": "Alessandro Vinciguerra", "github_id": "Arc676" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [ "crystalball", "random" ], "icon": { "icon": "robot", "color": "#40dbb0" } }, "homeassistant": { "skill_gid": "homeassistant|21.02", "repo": "https://github.com/MycroftAI/skill-homeassistant", "tree": "985c4013205d0ef3a55fc7aa3859f52cf1796e9b", "name": "homeassistant", "github_username": "MycroftAI", "title": "Home Assistant", "display_name": "Home Assistant", "short_desc": "Awaken your home - Control Home Assistant", "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`, `input_boolean`, `binary_sensor` and `cover`", "examples": [ "Turn on the office light.", "Turn off bedroom lights.", "Turn on on the AC.", "Read bedroom temperature.", "Open the living room blinds.", "Close the garage door.", "Open Home Assistant.", "What is the state of power plug bedroom?", "Has water sensor detected moisture." ], "credits": [ { "github_id": "BongoEADGC6" }, { "github_id": "btotharye" }, { "name": "Mycroft AI", "github_id": "mycroftai" } ], "categories": [ "IoT" ], "platforms": [ "all" ], "tags": [ "homeautomation", "iot", "homeassistant", "smarthome" ], "icon_img": "https://raw.githubusercontent.com/MycroftAI/skill-homeassistant/985c4013205d0ef3a55fc7aa3859f52cf1796e9b/docs/home-assistant.png" }, "picroft-google-aiy-voicekit": { "skill_gid": "picroft-google-aiy-voicekit|21.02", "repo": "https://github.com/andlo/picroft-google-aiy-voicekit-skill", "tree": "60a87f7854956ce177718d206f1f75f6e0e955f1", "name": "picroft-google-aiy-voicekit", "github_username": "andlo", "title": "Google AIY voicekit", "display_name": "Google AIY voicekit", "short_desc": "Enables Google AIY voicekit", "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.", "examples": [], "credits": [ { "name": "Andreas Lorensen", "github_id": "andlo" } ], "categories": [ "IoT" ], "platforms": [ "platform_picroft" ], "tags": [ "googlevoicekit", "aiy", "Googleaiy", "voicekit", "voicehat" ], "icon_img": "https://raw.githubusercontent.com/andlo/picroft-google-aiy-voicekit-skill/60a87f7854956ce177718d206f1f75f6e0e955f1/AIY_logo_blue.png" }, "wikiquote": { "skill_gid": "wikiquote|21.02", "repo": "https://github.com/danielwine/wikiquote-skill", "tree": "a9ade81df2f5fd483e4cbba5f560204c07bc32b2", "name": "wikiquote", "github_username": "danielwine", "title": "wikiquote-skill", "display_name": "wikiquote-skill", "short_desc": "Gives quotations from notable people", "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.", "examples": [ "Give me a quote.", "Tell me a quote from Lincoln.", "I need some wisdom.", "Give me a Buddhist wisdom." ], "credits": [ { "name": "danielwine" } ], "categories": [ "Information", "Entertainment" ], "platforms": [ "all" ], "tags": [ "quotes", "wisdom", "knowledge", "random", "philosophy" ], "icon": { "icon": "quote-right", "color": "#000000" } }, "theia-ide": { "skill_gid": "theia-ide|21.02", "repo": "https://github.com/andlo/theia-ide-skill", "tree": "99e3cd6f983539e7c2166ecd3a617d0b873a2fdc", "name": "theia-ide", "github_username": "andlo", "title": "THEIA IDE", "display_name": "THEIA IDE", "short_desc": "Installs and setup THEIA IDE locally on your device. Real VS Code experience", "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\n* Installer rewrite so picroft is downloading precompiled package and prepaired for other precompiled\npackages for other platforms. Installer wil always install latest Theia-for-Mycroft from\nhttps://github.com/andlo/theia-for-mycroft/\n* Installer Builds and compile on systems where there isnt precompiled package for if system has more\nthan 4 Gb memmory.\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\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", "examples": [ "Run IDE.", "End theia IDE.", "Restart IDE." ], "credits": [ { "name": "Andreas Lorensen", "github_id": "andlo" } ], "categories": [ "Productivity" ], "platforms": [ "all" ], "tags": [ "theia", "IDE", "editor", "dev", "vscode" ], "icon_img": "https://raw.githubusercontent.com/andlo/theia-ide-skill/99e3cd6f983539e7c2166ecd3a617d0b873a2fdc/theia.png" }, "krunner-search-skill": { "skill_gid": "krunner-search-skill|21.02", "repo": "https://github.com/AIIX/krunner-search-skill", "tree": "6847d2122103365d7d6eeca596d0b02ad51bb045", "name": "krunner-search-skill", "github_username": "AIIX", "title": "Krunner Search", "display_name": "Krunner Search", "short_desc": "Krunner enables users to search their local desktop for files, images, recent documents, bookmarks and utilize other krunner plugins", "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.", "examples": [ "Search this computer for 'Filename/Application.", "Display recent documents.", "Search the computer for bookmarks.", "Calculate 2 plus 2." ], "credits": [ { "name": "Aditya Mehra", "github_id": "AIIX" } ], "categories": [ "Productivity" ], "platforms": [ "platform_plasmoid" ], "tags": [ "desktop", "kde", "krunner", "control", "plasma", "search", "bookmarks", "recent", "documents" ], "icon": { "icon": "search", "color": "#4E5687" } }, "cut-up-skill": { "skill_gid": "cut-up-skill|21.02", "repo": "https://github.com/JonStratton/cut-up-skill", "tree": "39f3aeb5b7c21677b04333fba9593e6dd7ed04be", "name": "cut-up-skill", "github_username": "JonStratton", "title": "Randomize", "display_name": "Randomize", "short_desc": "Repeat using the cut up technique", "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)", "examples": [ "Randomize Say this is a test.", "Randomize Set minimum 1.", "Randomize Set maximum 3.", "Randomize Set randomness 75.", "Randomize Set fragment type word." ], "credits": [ { "name": "Jon Stratton", "github_id": "JonStratton" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [], "icon": { "icon": "robot", "color": "#40DBB0" } }, "skill-aircrack": { "skill_gid": "skill-aircrack|21.02", "repo": "https://github.com/JonStratton/skill-aircrack", "tree": "017a10ea5f8e022a4084c6a069213301c0260284", "name": "skill-aircrack", "github_username": "JonStratton", "title": "Wrapper Aircrack", "display_name": "Wrapper Aircrack", "short_desc": "A simple Mycroft wrapper for a small subset of Aircrack-ng", "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.", "examples": [ "List interfaces.", "Select interface number one.", "List wireless networks.", "Select network number three.", "Start Monitor.", "Disconnect Clients.", "Crack Password.", "Stop Monitor." ], "credits": [ { "name": "Jon Stratton", "github_id": "JonStratton" } ], "categories": [ "Information" ], "platforms": [ "platform_picroft", "platform_plasmoid" ], "tags": [ "aircrack", "aircrack-ng", "wifi" ], "icon": { "icon": "robot", "color": "#40DBB0" } }, "remember": { "skill_gid": "remember|21.02", "repo": "https://github.com/luke5sky/remember-skill", "tree": "63cc03b69260e47de2b5b7060a9abc2ffee27399", "name": "remember", "github_username": "luke5sky", "title": "Remember", "display_name": "Remember", "short_desc": "Ask MyCroft to remember things for you", "description": "You can ask MyCroft to remember and forget things.\nIt will store everything in a list locally on your device.", "examples": [ "Remember take the trash out.", "What did you remember?", "Forget phrase take the trash out.", "Forget all phrases." ], "credits": [ { "name": "Lukas Gangel", "github_id": "luke5sky" } ], "categories": [ "Productivity", "Daily" ], "platforms": [ "all" ], "tags": [ "brain", "remember", "todo-list" ], "icon": { "icon": "brain", "color": "#F3B090" } }, "laugh": { "skill_gid": "laugh|21.02", "repo": "https://github.com/JarbasSkills/skill-laugh", "tree": "f8e06afcbbda1eb574905068ebe0fcd4d0792178", "name": "laugh", "github_username": "JarbasAl", "title": "Laugh", "display_name": "Laugh", "short_desc": "Makes Mycroft laugh like a maniac ![](./sshot.png)", "description": "Laugh randomly or when requested, gender configurable on home.mycroft.ai.", "examples": [ "Laugh like Alexa.", "Can you laugh." ], "credits": [ { "name": "[@JarbasAl](https://jarbasal.github.io" }, { "name": "[SoundBible](http://soundbible.com/suggest.php?q=laugh&x=0&y=0" }, { "name": "[FreeSound](https://freesound.org/search/?q=female+evil+laugh" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [ "laugh", "funny", "entertainment", "repeating" ], "icon_img": "https://raw.githubusercontent.com/JarbasSkills/skill-laugh/f8e06afcbbda1eb574905068ebe0fcd4d0792178/./res/icon/laugh_icon.png" }, "auto-volume": { "skill_gid": "auto-volume|21.02", "repo": "https://github.com/andlo/auto-volume-skill", "tree": "c18d145c32e8da5aa7ce6d4ff2cc32a4c761f8f5", "name": "auto-volume", "github_username": "andlo", "title": "Auto volume", "display_name": "Auto volume", "short_desc": "Sets the volume depending on background noise level", "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\".", "examples": [ "Set auto volume on.", "Set auto volume off.", "Clear auto volume measurements." ], "credits": [ { "name": "Andreas Lorensen", "github_id": "andlo" } ], "categories": [ "Configuration", "Daily" ], "platforms": [ "platform_mark1", "platform_picroft" ], "tags": [ "volume" ], "icon_img": "https://raw.githubusercontent.com/andlo/auto-volume-skill/c18d145c32e8da5aa7ce6d4ff2cc32a4c761f8f5/icon.png" }, "telegram": { "skill_gid": "telegram|21.02", "repo": "https://github.com/luke5sky/telegram-skill", "tree": "b879e91debeb493f5ab05fd3394a3ab5e9ebddf5", "name": "telegram", "github_username": "luke5sky", "title": "Telegram", "display_name": "Telegram", "short_desc": "A skill to control your Mycroft instance through a TelegramBot", "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- BOT 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\nDetailed HowTo:\n\n- Install this skill on your Mycroft Device\n\n- Create a telegram bot:\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- Go to home.mycroft.ai - skills and search for the telegram-skills settings\n\n- Copy/paste your token botfather gave you in the field BOT TOKEN (MANDATORY)\n\n- Copy/paste your device name from home.mycroft.ai - devices in DEVICE NAME (CASE SENSITIVE | MANDATORY)\n\n- SAVE and wait till the settings are synced to your Mycroft Unit (or reboot your device to trigger the sync)\n\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\nIt should respond with: This is your ChatID: YOURCHATID\n\n- Copy/paste this under PRIMARY CHAT ID (MANDATORY)\n\n- SAVE and wait till the settings are synced to your Mycroft Unit (or reboot your device to trigger the sync)\n\n- On every reboot your bot should send you this welcome message: Telegram-Skill on Mycroft Unit YOURUNIT is loaded and ready to use.", "examples": [], "credits": [ { "name": "Lukas Gangel", "github_id": "luke5sky" } ], "categories": [ "Productivity", "IoT" ], "platforms": [ "all" ], "tags": [ "messenger", "bot", "telegram-bot" ], "icon": { "icon": "paper-plane", "color": "#0088CC" } }, "count": { "skill_gid": "count|21.02", "repo": "https://github.com/andlo/count-skill", "tree": "e9871e5a73e4d1612df8959da17154c6c795814f", "name": "count", "github_username": "andlo", "title": "Count", "display_name": "Count", "short_desc": "Count and countdown skill", "description": "This skill lets Mycroft do counting to a number or and countdown from a number.", "examples": [ "Count to 10.", "Countdown from 10." ], "credits": [ { "name": "Andreas Lorensen", "github_id": "andlo" } ], "categories": [ "Daily" ], "platforms": [ "platform_mark1", "platform_mark2", "platform_picroft", "platform_plasmoid" ], "tags": [ "count", "countdown" ], "icon": { "icon": "rocket", "color": "#DB4040" } }, "fairytalez": { "skill_gid": "fairytalez|21.02", "repo": "https://github.com/andlo/fairytalez-skill", "tree": "768d5561247c3060b82288b33cbe6405efc1ccb3", "name": "fairytalez", "github_username": "andlo", "title": "Fairytalez", "display_name": "Fairytalez", "short_desc": "Mycroft tells more then 2000 fairy tales, folk tales, and fables from all around the world", "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_\u201cIf you want your children to be intelligent, read them fairy tales. If you want them to be more\nintelligent, read them more fairy tales.\u201d\nAlbert Einstein_", "examples": [ "Tell a fairy tale.", "Tell me the story The Little Match Girl.", "Continue story." ], "credits": [ { "name": "Andreas Lorensen and the super comunity around Mycroft", "github_id": "andlo" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [ "stories", "story", "tales", "fairy", "fairytale", "fairytales" ], "icon_img": "https://raw.githubusercontent.com/andlo/fairytalez-skill/768d5561247c3060b82288b33cbe6405efc1ccb3/story-512.png" }, "speedtest": { "skill_gid": "speedtest|21.02", "repo": "https://github.com/luke5sky/speedtest-skill", "tree": "47c4cc05237562f81b5c25c2883aa66f91f64280", "name": "speedtest", "github_username": "luke5sky", "title": "Speedtest", "display_name": "Speedtest", "short_desc": "Ask Mycroft to run a simple speedtest", "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- Raspberry 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\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.", "examples": [ "Run a speedtest." ], "credits": [ { "name": "Lukas Gangel", "github_id": "luke5sky" } ], "categories": [ "Productivity", "Daily", "Information", "IoT" ], "platforms": [ "all" ], "tags": [ "\u00ednternet", "speed", "bandwith" ], "icon": { "icon": "signal", "color": "#40DBB0" } }, "pick-number": { "skill_gid": "pick-number|21.02", "repo": "https://github.com/pcwii/skill-pick-number", "tree": "bd2fcd1c26b028b7e478803939650276bd2ead37", "name": "pick-number", "github_username": "pcwii", "title": "Pick Number", "display_name": "Pick Number", "short_desc": "Select a random number when provided a min and max value", "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.", "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." ], "credits": [ { "github_id": "pcwii" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [ "random", "dice", "decisionmaker" ], "icon": { "icon": "dice", "color": "#003E7E" } }, "iss-tracker": { "skill_gid": "iss-tracker|21.02", "repo": "https://github.com/andlo/iss-tracker-skill", "tree": "cd7ac9836175bb0847503ebad30ef2471be6c232", "name": "iss-tracker", "github_username": "andlo", "title": "ISS Tracker", "display_name": "ISS Tracker", "short_desc": "Where is the international space station - ISS", "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.", "examples": [ "Where is the international space station?", "Locate I S S.", "Where is I S S?" ], "credits": [ { "github_id": "lachendeKatze" }, { "name": "Andreas Lorensen", "github_id": "andlo" } ], "categories": [ "Entertainment", "Daily", "Information" ], "platforms": [ "all" ], "tags": [ "iss", "space", "spacestation", "nasa", "esa" ], "icon_img": "https://raw.githubusercontent.com/andlo/iss-tracker-skill/cd7ac9836175bb0847503ebad30ef2471be6c232/iss.png" }, "dice-skill": { "skill_gid": "dice-skill|21.02", "repo": "https://github.com/Dragoncraft89/dice-skill", "tree": "f48a57904f982a48c1ba8a40feb482c36c499281", "name": "dice-skill", "github_username": "Dragoncraft89", "title": "Dice", "display_name": "Dice", "short_desc": "Generates random numbers for you", "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.", "examples": [ "Roll a dice.", "Roll a d20.", "Generate a random number between 0 and 5." ], "credits": [ { "github_id": "Dragoncraft89" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [ "dice", "random", "dnd" ], "icon": { "icon": "dice", "color": "#393939" } }, "pokemon": { "skill_gid": "pokemon|21.02", "repo": "https://github.com/retrodaredevil/pokemon-skill", "tree": "5ef03dce7f373e821f05eb03a7d9e1af3590f285", "name": "pokemon", "github_username": "retrodaredevil", "title": "Pokemon", "display_name": "Pokemon", "short_desc": "Aids you on your journey as a Pokemon Trainer", "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.", "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?" ], "credits": [ { "name": "Joshua Shannon", "github_id": "retrodaredevil" } ], "categories": [ "Entertainment", "Information" ], "platforms": [ "all" ], "tags": [ "Pokemon", "Pokedex", "Video", "Games" ], "icon_img": "https://cdn.pixabay.com/photo/2016/07/23/13/18/pokemon-1536849_960_720.png" }, "mycroft-mark-2": { "skill_gid": "mycroft-mark-2|21.02", "repo": "https://github.com/MycroftAI/skill-mark-2", "tree": "1cc16523cd8959bd45a6eec62a35784c69ad05bc", "name": "mycroft-mark-2", "github_username": "mycroftai", "title": "Mycroft Mark 2", "display_name": "Mycroft Mark 2", "short_desc": "Customize your Mark 2", "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.", "examples": [ "Turn on auto brightness.", "Change to low brightness.", "Dim to 50%" ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Configuration" ], "platforms": [ "platform_mark2", "platform_respeaker" ], "tags": [ "mark2", "configuration", "settings", "system" ], "icon": { "icon": "cog", "color": "#40DBB0" } }, "learning": { "skill_gid": "learning|21.02", "repo": "https://github.com/gras64/learning-skill", "tree": "9bb85d707433ca9454d0d6b4795dfae8dc0a153b", "name": "learning", "github_username": "gras64", "title": "Learning", "display_name": "Learning", "short_desc": "Teach Mycroft knowledge and humor", "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.", "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." ], "credits": [ { "name": "Andreas Reinle(@gras64" } ], "categories": [ "Entertainment", "Information", "Productivity" ], "platforms": [ "all" ], "tags": [ "learning", "science" ], "icon": { "icon": "graduation-cap", "color": "#000000" } }, "list-manager": { "skill_gid": "list-manager|21.02", "repo": "https://github.com/lb803/list-manager-skill", "tree": "633645e0ba4fbda0bd77521fa608462a33635e74", "name": "list-manager", "github_username": "lb803", "title": "List Manager", "display_name": "List Manager", "short_desc": "Access and manage lists with Mycroft", "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!", "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." ], "credits": [ { "name": "Luca Baffa", "github_id": "lb803" } ], "categories": [ "Productivity" ], "platforms": [ "all" ], "tags": [ "Notes", "Note-taking" ], "icon": { "icon": "sticky-note", "color": "#000000" } }, "Gui-Examples": { "skill_gid": "Gui-Examples|21.02", "repo": "https://github.com/AIIX/Skill-Gui-Examples", "tree": "5fc646f305b53e073274548f464459e9f938913e", "name": "Gui-Examples", "github_username": "AIIX", "title": "Skill-Gui-Example", "display_name": "Skill-Gui-Example", "short_desc": "Mycroft GUI Showcase Examples", "description": "Example skill to showcase Mycroft GUI supported delegates and skill displays.", "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." ], "credits": [ { "name": "AIIX" } ], "categories": [ "Information" ], "platforms": [ "platform_mark2", "platform_plasmoid" ], "tags": [ "gui", "sample", "example", "delegates", "mycroftgui", "mycroft-gui" ], "icon": { "icon": "user-astronaut", "color": "#4E61D8" } }, "moviemaster": { "skill_gid": "moviemaster|21.02", "repo": "https://github.com/builderjer/moviemaster", "tree": "c46a3eb5817f2ce98f47100c6770705e081c5cc2", "name": "moviemaster", "github_username": "builderjer", "title": "Movie Master", "display_name": "Movie Master", "short_desc": "Find information about movies, actors and production details", "description": "Easily find information about a movie with your voice.", "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?" ], "credits": [ { "name": "This skill uses tmdbv3api avaliable on GitHub at [tmdbv3api](https://github.com/AnthonyBloomer/tmdbv3api.git" }, { "name": "It also uses the TMDb API but is not endorsed or certified by TMDb. Information avaliable at [TMDb](https://www.themoviedb.org/" }, { "name": "builderjer@github.com" } ], "categories": [ "Entertainment" ], "platforms": [ "all" ], "tags": [ "TMDB", "Movies", "Actors", "Mark", "I" ], "icon_img": "https://raw.githubusercontent.com/builderjer/moviemaster/c46a3eb5817f2ce98f47100c6770705e081c5cc2/PrimaryLogo_Green.png" }, "Wiktionary": { "skill_gid": "Wiktionary|21.02", "repo": "https://github.com/TREE-Ind/Wiktionary-Skill", "tree": "7753861a826035aecd894a26fcb9180d4d62c22c", "name": "Wiktionary", "github_username": "TREE-Ind", "title": "Wiktionary", "display_name": "Wiktionary", "short_desc": "Find definitions of words using Wiktionary", "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.", "examples": [ "Tell me the definition of apple.", "What is the definition for orange?", "Find the definition for grape." ], "credits": [ { "name": "TREE Industries" } ], "categories": [ "Information" ], "platforms": [ "all" ], "tags": [ "Word", "Dictionary" ], "icon": { "icon": "book-reader", "color": "#40DBB0" } }, "bark-skill": { "skill_gid": "bark-skill|21.02", "repo": "https://github.com/padresb/bark-skill", "tree": "bf31ed404a597289ba24132494b82ff7e26397d4", "name": "bark-skill", "github_username": "padresb", "title": "Bark", "display_name": "Bark", "short_desc": "Barks like a dog", "description": "Ask mycroft to bark and it will say ruff.", "examples": [ "Bark.", "What does a dog say?", "Look at that cat.", "Mailman is here." ], "credits": [ { "name": "Bret Padres" } ], "categories": [ "Daily" ], "platforms": [ "all" ], "tags": [ "Dog", "Bark" ] }, "today-in-history": { "skill_gid": "today-in-history|21.02", "repo": "https://github.com/austin-carnahan/days-in-history-skill", "tree": "1a1fd8f562de97bcdc5b0ff0a94654d310df1128", "name": "today-in-history", "github_username": "austin-carnahan", "title": "Today In History", "display_name": "Today In History", "short_desc": "Informs you of historical tidbits about a given calendar day", "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).", "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?" ], "credits": [ { "name": "austin-carnahan" } ], "categories": [ "Information" ], "platforms": [ "all" ], "tags": [ "History", "Trivia" ] }, "dismissal-skill": { "skill_gid": "dismissal-skill|21.02", "repo": "https://github.com/ChanceNCounter/dismissal-skill", "tree": "69fad1dd1acf3667b17aa186f7d5d3519956aa63", "name": "dismissal-skill", "github_username": "ChanceNCounter", "title": "Dismissal", "display_name": "Dismissal", "short_desc": "Dismisses Mycroft", "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.", "examples": [ "Nevermind.", "Dismissed.", "Forget it.", "Go away." ], "credits": [ { "github_id": "ChanceNCounter" }, { "github_id": "krisgesling" }, { "github_id": "AIDungeonWiXAnon" } ], "categories": [ "Configuration" ], "platforms": [ "all" ], "tags": [ "basic" ], "icon": { "icon": "meh-blank", "color": "#40DBB0" } }, "fallback-recommendations-skill": { "skill_gid": "fallback-recommendations-skill|21.02", "repo": "https://github.com/LinusS1/fallback-recommendations-skill", "tree": "cac27e622ff530b3a6c5d29e88f614bc16585749", "name": "fallback-recommendations-skill", "github_username": "linuss1", "title": "Skill Recommendations", "display_name": "Skill Recommendations", "short_desc": "When Mycroft doesn't know something, look up and download a skill that can handle that request", "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.", "examples": [ "(Utterances of any skill not yet installed)", "..." ], "credits": [ { "name": "Linus S", "github_id": "LinusS1" } ], "categories": [ "Configuration", "Daily", "Information", "Media" ], "platforms": [ "all" ], "tags": [ "fallback", "dumb", "skills", "search", "find", "find-skill" ], "icon_img": "https://rawgit.com/FortAwesome/Font-Awesome/master/svgs/solid/brain.svg" }, "mbta-bus-tracking": { "skill_gid": "mbta-bus-tracking|21.02", "repo": "https://github.com/richhowley/mbta-bus-tracking-skill", "tree": "90e6b5726600e8a90a0fb24d3ba47ea8298e0361", "name": "mbta-bus-tracking", "github_username": "richhowley", "title": "MBTA Bus Tracking", "display_name": "MBTA Bus Tracking", "short_desc": "Announce arrivals of MBTA buses", "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
View Sample dialog\n
\n
Hey Mycroft T Bus Arrivals
\n
Which route are you riding?
\n
One
\n
Are you going outbound toward Harvard or Inbound toward Dudley?
\n
Inbound
\n
Which stop?
\n
Mount Auburn Street at Putnam Ave
\n
Route One service to Dudley arrivals for Mount Auburn Street at Putnam Avenue:
\n
Arriving in 11 minutes
\n
Arriving in 21 minutes
\n
Arriving in 34 minutes
\n
\n
\n\n
View Full Documentation\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
", "examples": [ "T Bus Arrivals.", "T Bus Tracking.", "Save Transit Shortcut." ], "credits": [ { "name": "Rich Howley" } ], "categories": [ "Transport" ], "platforms": [ "all" ], "tags": [ "MBTA,Boston" ], "icon": { "icon": "bus", "color": "#40DBB0" } }, "national-parks": { "skill_gid": "national-parks|21.02", "repo": "https://github.com/richhowley/national-parks-skill", "tree": "6139714e5a5c0d7e723b1aaffd912eef09954085", "name": "national-parks", "github_username": "richhowley", "title": "National Parks", "display_name": "National Parks", "short_desc": "Information on US National Parks", "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.", "examples": [ "List national parks in Utah.", "Describe Yellowstone national park.", "Quiz me on national parks.", "Repeat national parks quiz." ], "credits": [ { "github_id": "richhowley" } ], "categories": [ "Information" ], "platforms": [ "all" ], "tags": [ "nationalparks", "parks", "vacation" ], "icon": { "icon": "tree", "color": "#40DBB0" } }, "lifx-mycroft": { "skill_gid": "lifx-mycroft|21.02", "repo": "https://github.com/samclane/lifx-mycroft", "tree": "4ce8dabf2fa2d198289cdfd04ebc78ec2e616dc1", "name": "lifx-mycroft", "github_username": "samclane", "title": "lifx-mycroft", "display_name": "lifx-mycroft", "short_desc": "A mycroft skill to control LIFX brand smart-bulbs", "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.", "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.", "->" ], "credits": [ { "name": "Sawyer McLane", "github_id": "samclane" } ], "categories": [ "IoT" ], "platforms": [ "all" ], "tags": [ "lifx", "smartbulb", "smartlight", "home-automation" ], "icon": { "icon": "lightbulb", "color": "#440099" } }, "myepisodes": { "skill_gid": "myepisodes|21.02", "repo": "https://github.com/brezuicabogdan/myepisodes-skill", "tree": "4f338b91d32bc0ddc57a582b8aabf56863002bcd", "name": "myepisodes", "github_username": "brezuicabogdan", "title": "Myepisodes", "display_name": "Myepisodes", "short_desc": "Check the status of your [myepisodes.com](http://www.myepisodes.com) show list", "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.", "examples": [ "Check my episodes.", "Any new episodes.", "Check tv shows.", "Any new episodes.", "Anything new on my episodes." ], "credits": [ { "name": "Bogdan Brezuica", "github_id": "brezuicabogdan" } ], "categories": [ "Information", "Entertainment", "Media", "Series", "Tv", "shows" ], "platforms": [ "all" ], "tags": [ "Tv", "Episodes", "Myepisodes.com", "Myepisodes", "Series" ] }, "pandora": { "skill_gid": "pandora|21.02", "repo": "https://github.com/MycroftAI/skill-pandora", "tree": "20876899af15493adcdbe2c03a53c568e0b89f80", "name": "pandora", "github_username": "MycroftAI", "title": "Pandora", "display_name": "Pandora", "short_desc": "Listen to the Pandora music service", "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.", "examples": [ "Play Pandora.", "Play Today's Hits Radio on Pandora.", "Skip this song.", "Next station.", "Next song.", "List my stations." ], "credits": [ { "name": "Mycroft AI", "github_id": "MycroftAI" } ], "categories": [ "Music" ], "platforms": [ "all" ], "tags": [ "free", "music", "pandora" ], "icon": { "icon": "music", "color": "#224299" } }, "camera": { "skill_gid": "camera|21.02", "repo": "https://github.com/MycroftAI/skill-camera", "tree": "a52e306f99d6a4468f3998ae85196f52bbcdad73", "name": "camera", "github_username": "MycroftAI", "title": "Camera Skill", "display_name": "Camera Skill", "short_desc": "Take photo's", "description": "Take singleshot photographs with the Camera Skill.", "examples": [ "Take a selfie.", "Take a photograph.", "Open the camera.", "Start the camera app." ], "credits": [ { "name": "Aix", "github_id": "aiix" } ], "categories": [ "Media" ], "platforms": [ "platform_mark2", "platform_plasmoid" ], "tags": [ "Camera", "Photograph", "Images", "Media", "GUI" ], "icon": { "icon": "camera-retro", "color": "#DB4040" } }, "homescreen": { "skill_gid": "homescreen|21.02", "repo": "https://github.com/MycroftAI/skill-homescreen", "tree": "b72800a2dd3518029541e092d49c1971f3ef56b6", "name": "homescreen", "github_username": "MycroftAI", "title": "Homescreen", "display_name": "Homescreen", "short_desc": "A configurable home screen", "description": "Provides a feature rich idle display for Mycroft devices with a screen, such as the Mark II.\n\nBy default, the weather, current time and current date will be shown. An alarm icon will\nbe shown in the upper right-hand corner if any alarms are set.\n\nThe wallpaper may be changed randomly via voice command or a custom image can be defined\nin the skill settings.", "examples": [ "Change the wallpaper." ], "credits": [ { "name": "* AIX", "github_id": "AIIX" }, { "name": "* Mycroft AI" } ], "categories": [ "Configuration" ], "platforms": [ "platform_mark2" ], "tags": [ "display", "gui", "wallpaper", "homescreen" ], "icon": { "icon": "home", "color": "#22A7F0" } } }