forked from openhab/openhab-mycroft
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from MycroftAI/18.02
Update to latest
- Loading branch information
Showing
5 changed files
with
53 additions
and
118 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,99 +1,30 @@ | ||
# Mycroft Skills Repo | ||
![logo](https://avatars1.githubusercontent.com/u/14171097?v=4&s=200 "Logo") | ||
|
||
|
||
# Content | ||
- [Mycroft Skills Repo](#mycroft-skills-repo) | ||
- [Content](#content) | ||
- [Welcome](#welcome) | ||
* [Available Skills](#available-skills) | ||
* [How to Create and Submit a Skill to the `mycroft-skills` repo](#how-to-create-and-submit-a-skill-to-the-mycroft-skills-repo) | ||
* [Community Contributed Skill List](#community-contributed-skill-list) | ||
|
||
|
||
# Welcome | ||
|
||
The official home of skills for the Mycroft ecosystem. These skills are written by both the MycroftAI team and others within the Community. | ||
**[HTML version of this document](https://mycroftai.github.io/mycroft-skills)** | ||
|
||
## Available Skills | ||
|
||
| Skill Name | Description<br>"handled phrases" | | ||
| ------------------------------------------------------------------------------| ---------------------------------------------------------------------| | ||
| [AIML Fallback](https://github.com/forslund/fallback-aiml#readme) | AIML skill by JarbasAI | | ||
| [Alarm](https://github.com/MycroftAI/skill-alarm#readme) | Alarm | | ||
| [Audio Record](https://github.com/MycroftAI/skill-audio-record#readme) | Record and Play Audio<br>```"record"``` | | ||
| [Configuration](https://github.com/mycroftai/skill-configuration#readme) | Update Mycroft configuration<br>```"configuration update"``` | | ||
| [Date Time](https://github.com/MycroftAI/skill-date-time#readme) | Tell the date or time<br> ```"what time is it"``` | | ||
| [Desktop Launcher](https://github.com/MycroftAI/skill-desktop-launcher#readme)| Open Applications on Desktop<br>```"open firefox"``` | | ||
| [DuckDuckGo](https://github.com/MycroftAI/fallback-duckduckgo#readme) | Query DuckDuckGo's Instant Answer API for general questions<br> ```"what is frankenstein"``` | | ||
| [Hello World](https://github.com/mycroftai/skill-hello-world#readme) | Hello world and Mycroft manners<br> ```"how are you"``` | | ||
| [IP](https://github.com/MycroftAI/skill-ip#readme) | Check the device's IP Address<br> ```"what is your ip address"``` | | ||
| [Joke](https://github.com/MycroftAI/skill-joke#readme) | Tell jokes<br> ```"tell me a joke"``` | | ||
| [Installer](https://github.com/mycroftai/skill-installer#readme) | Install skills<br> ```"install daily meditation"```<br>```"uninstall skill daily meditation"``` | | ||
| [Mark-1 Demo](https://github.com/MycroftAI/skill-mark1-demo#readme) | Demonstration of Mark 1 <br> DEMO from the Mark 1 menu | | ||
| [Naptime](https://github.com/mycroftai/skill-naptime#readme) | Put Mycroft to sleep<br>```"go to sleep"``` | | ||
| [NPR News](https://github.com/MycroftAI/skill-npr-news#readme) | Listen to the news from NPR<br>```"what's the latest news"``` | | ||
| [Pairing](https://github.com/mycroftai/skill-pairing#readme) | Pair Mycroft with home.mycroft.ai<br>```"pair my device"``` | | ||
| [Personal](https://github.com/MycroftAI/skill-personal#readme) | Learn about Mycroft<br>```"what are you"``` | | ||
| [Playback Control](https://github.com/mycroftai/skill-playback-control#readme)| Control audio subsystem<br>```"play", "pause", "next" ``` | | ||
| [Reminder](https://github.com/MycroftAI/skill-reminder#readme) | Reminders to do something<br>```"remind me to turn off the oven in 5 minutes"``` | | ||
| [Speak](https://github.com/MycroftAI/skill-speak#readme) | Repeat anything<br>```"say open source AI"``` | | ||
| [Singing](https://github.com/MycroftAI/skill-singing#readme) | Sing a song!<br>```"sing a song"``` | | ||
| [Stock](https://github.com/MycroftAI/skill-stock#readme) | Stock prices<br>```"what is the stock price of Autodesk"``` | | ||
| [Stop](https://github.com/mycroftai/skill-stop#readme) | Stop running skills<br>```"stop"``` | | ||
| [Unknown Fallback](https://github.com/mycroftai/fallback-unknown#readme) | When Mycroft doesn't know an answer or understand a command<br>```"green jelly wood"``` | | ||
| [Version Checker](https://github.com/MycroftAI/skill-version-checker#readme) | Find the version of mycroft-core<br>```"check version"``` | | ||
| [Volume](https://github.com/mycroftai/skill-volume#readme) | Control Volume<br>```"turn up the volume", "mute audio"``` | | ||
| [Weather](https://github.com/MycroftAI/skill-weather#readme) | Current Weather and Forecasts<br>```"what is the weather"``` | | ||
| [WeMo](https://github.com/martymulligan/skill-wemo#readme) | Discover and control WeMo devices<br>```"discover my devices"``` | | ||
| [Wiki](https://github.com/MycroftAI/skill-wiki#readme) | Wikipedia queries<br>```"tell me about AI"``` | | ||
| [Wink IoT](https://github.com/MycroftAI/skill-wink-iot#readme) | Control lights via a Wink hub<br>```"turn on the lights"``` ```"dim the kitchen light"``` | | ||
| [Platform Patch](https://github.com/MycroftAI/skill-platform-patch#readme) | Patch for official platforms<br>```"platform patch"``` | | ||
| [Mark 1 settings](https://github.com/MycroftAI/mycroft-mark-1) | Control your Mark 1<br>```change eye color to red``` | | ||
| [Spotify](https://github.com/forslund/spotify-skill) | Listen to music from your Spotify Premium account<br>```play discover weekly``` | | ||
| [Pandora](https://github.com/MycroftAI/pianobar-skill) | Listen to Pandora stations<br>```play pandora``` | | ||
| [openHAB](https://github.com/openhab/openhab-mycroft) | Add an AI Voice assistant to your openHAB system<br>```"turn on Diningroom Light"``` ```"regulate Main Thermostat to 20 degrees"``` | | ||
|
||
The official home of **Skills** for the Mycroft ecosystem. These **Skills** are written by both the MycroftAI team and others within the Community. | ||
|
||
## How to Create and Submit a Skill to the `mycroft-skills` repo | ||
# Meta Editor | ||
|
||
We've recently released the [Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/), a utility designed to help you get up and running with your Skill. `msk` will help you; | ||
If you are building **Skills**, please ensure that you use the [Meta Editor](https://rawgit.com/MycroftAI/mycroft-skills/master/meta_editor.html) for your README.md file. The **Skills** list is generated from parsing the README.md files. | ||
|
||
* Create a directory for your Skill on your local system, and pre-populate with required files, such as README.md | ||
* Create `Intents` in your Skill | ||
* Assist you in creating [automated tests](https://mycroft.ai/documentation/skills/automatic-testing/) for your Skill | ||
* Assist you in submitting your Skill as a [submodule](https://github.com/blog/2104-working-with-submodules) to the `mycroft-skills` repo. | ||
# Skills Documentation | ||
|
||
You might also be interested in: | ||
If you want to write **Skills** for Mycroft, Documentation is available: | ||
|
||
* [Introduction to Developing Skills for Mycroft](https://mycroft.ai/documentation/#introduction-to-developing-skills-for-mycroft) | ||
* [Getting started with Mycroft Skills](https://mycroft.ai/documentation/#developing-skills-for-mycroft) | ||
* [Skill Settings](https://mycroft.ai/documentation/#skill-settings) | ||
* [Skills Acceptance Process](https://mycroft.ai/documentation/#skills-acceptance-process) | ||
* [Mycroft Skills Kit](https://mycroft.ai/documentation/skills/msk/) | ||
* [Developing a new Skill](https://mycroft.ai/documentation/skills/introduction-developing-skills/) | ||
* [Skill Settings](https://mycroft.ai/documentation/skills/skill-settings/) | ||
* [Automatic testing of your Mycroft Skill](https://mycroft.ai/documentation/skills/automatic-testing/) | ||
* [Skill Acceptance Process](https://mycroft.ai/documentation/skills/skills-acceptance-process/) | ||
* [Mycroft Skills Manager](https://mycroft.ai/documentation/msm/) | ||
* [Mycroft Message Bus](https://mycroft.ai/documentation/message-bus/) | ||
|
||
## Community Contributed Skill List | ||
# Available Skills | ||
|
||
**Status meaning:** | ||
:heavy_check_mark: good working order | ||
:construction: still being developed and not ready for general use (for reference/collaboration) | ||
:question: untested (by us) | ||
:skull: Broken, but good for ideas! | ||
The Skills list has now moved here: [https://mycroftai.github.io/mycroft-skills/](https://mycroftai.github.io/mycroft-skills/) | ||
|
||
# Support | ||
|
||
| Status | Skill Name | Description<br>```"phrase to trigger"``` | | ||
| ------------------- | ------------------------------------------------------------------------------- | --------------------------------------------| | ||
| :heavy_check_mark: | [AVmusic](https://github.com/reginaneon/AVmusic/blob/master/README.md)| Provides the playback of any music/video requested by the user. No login required. <br>```play some imagine dragons music``` | | ||
| :heavy_check_mark: | [CaffeineWiz](https://github.com/reginaneon/caffeinewiz.reginaneon/blob/master/README.md)| Request caffeine content of selected drinks<br>```what's the caffeine content of *drink*?```| | ||
| :heavy_check_mark: | [Krunner Search Skill](https://github.com/AIIX/krunner-search-skill/blob/master/README.md)| Search KDE Plasma locally for files, applications, documents etc<br>```search this computer for 'Your Filename/Application/Etc'``` | | ||
| :heavy_check_mark: | [mycroft-hue](https://github.com/ChristopherRogers1991/mycroft-hue/blob/master/README.md)| Control your Phillips Hue lights<br>```turn on the lights``` | | ||
| :heavy_check_mark: | [Homeassistant](https://github.com/btotharye/mycroft-homeassistant#readme) | Control your devices in home-assistant<br>```"turn on office"``` | | ||
| :heavy_check_mark: | [Plasma Activities Skill](https://github.com/AIIX/plasma-activities-skill#readme)| Control KDE Plasma 5 Activities with Mycroft```show/create/switch/remove activity [name]``` | | ||
| :heavy_check_mark: | [Plasma User Control Skill](https://github.com/AIIX/plasma-user-control-skill#readme)| Control KDE Plasma 5 System Internals with Mycroft```lock screen/switch users/logout/control brightness/touchpad/add widgets/add and control panels``` | | ||
| :heavy_check_mark: | [Today In History Skill](https://github.com/Geeked-Out-Solutions/mycroft-skill-today-in-history#readme)| Gives a random event from today in history```today in history``` | | ||
| :heavy_check_mark: | [translate-skill](https://github.com/jcasoft/translate-skill/tree/84db4da986c1ae165d4c31bb5f907398feb19326#readme) | Translate phrases into several languages<br>```"translate good morning into japanese"``` | | ||
| :heavy_check_mark: | [Zork](https://github.com/forslund/white-house-adventure/blob/master/README.md)| Play the old school adventure game<br>```and explore the underground empire``` | | ||
| :heavy_check_mark: | [Score](https://github.com/deejcunningham/skill-score/blob/master/README.md)| Reports latest MLB scores<br>```what is the Royals score``` | | ||
| :heavy_check_mark: | [Yelp-Finder](https://github.com/btotharye/mycroft-yelp#readme)| Looks up restaurants/bars/plaes via Yelp API<br>```"sushi restaurants near me", "comic book stores near by"``` | | ||
| :heavy_check_mark: | [person-detector](https://github.com/patilaum/mycroft-person-detect-skill/README.md)| detects persons in front of webcam<br>```how many persons in front of you```| | ||
| :construction: | [skill-aircrack](https://github.com/JonStratton/skill-aircrack) | A simple wrapper around a subset of aircrack-ng | | ||
Join us in the [~dev channel](https://chat.mycroft.ai/community/channels/dev) or [~skills channel](https://chat.mycroft.ai/community/channels/skills) on Mycroft Chat for assistance. |
Submodule desktop-control
added at
e3eaa3
Submodule plasma-activities-skill
updated
15 files