Jarbas's Skills

added sensitive info finder service

main post updated, leaks skill, chatbot wolphram alpha skill , articles skill and audio analisys service (work in progress)

You sir, do a lot of amazing work. Thanks again!

1 Like

new skill, get photos of places from wikimedia

https://github.com/JarbasAI/mycroft-photolocation-skill

more intents added to dreamskill

new skill

https://github.com/JarbasAI/mycroft---pick-up-line---skill

say a pickup line

new skill

wifi management

Objectives Skill:

1 Like

Metal recomendation skill:

  • recomends a metal band and gives some info about it

skill: https://github.com/JarbasAI/mycroft---metal-recomend---skill

also updated music skill to download music from searchterms.txt file or to get a metal band and try to find music of it

euromillions skill:

  • last euromillions numbers
  • last and next jackpot

skill: https://github.com/JarbasAI/mycroft---euromillions-skill

Parrot skill:

  • talks back to user
  • check PR#539 for details

skill: https://github.com/JarbasAI/mycroft---parrot-skill
PR#539: https://github.com/MycroftAI/mycroft-core/pull/539

1 Like

Have you taken a look at openhab? that would open a very large world of usage to mycroft…

dictation skill:

  • writes what user speaks to a text file

skill: https://github.com/JarbasAI/mycroft-dictation-skill

requires the converse method added to skills core, same as parrotskill

never heard of it, just did a quick search and looks worth looking around, but i dont think it should be me has i have no real way of testing this

why not open an issue in mycroft-skills making a request?

new skill

movie recomendation:

  • picks a movie form imdb top 250
  • says details

skill: https://github.com/JarbasAI/mycroft---movie-recommend-skill

new skill

knowledge

  • scraps wikipedia for words from european scrabble list, saves summary.txt to disk
  • teaches you random things

new skill

feedback skill

  • gives last executed skill a chance to react to negative or positive feedback messages

skill: https://github.com/JarbasAI/mycroft-feedback-skill

example, you say “good job” after “shenanigans skill” executed, if the skill implemented a feedback(sentiment, utterance) method it can do something like speak “my job is to serve” or adjust probabilities of whatever

1 Like

new skill

mute skill

  • enables/disables speech

skill: https://github.com/JarbasAI/mycroft---mute-skill

new skill

konami code

  • sequential input of konami code
  • activates god mode

skill: https://github.com/JarbasAI/mycroft---konami-code

made updates to objectives skill , i wanted to make it easy for any skill to register an objective

now it is possible to do it almost like registering an intent by using the ObjectiveBuilder class

usage:

from mycroft.skills.objective_skill import ObjectiveBuilder

in skill initialize()

objective name

name = "test"
my_objective = ObjectiveBuilder(name)

create way

goal = "test this shit"
intent = "speak"
intent_params = {“utterance”:“this is test”}

register way for goal, if goal doesnt exist its created

my_objective.add_way(goal, intent, intent_params)

do my_objective.add_way() as many times as needed for as many goals as desired

get objective intent and handler

intent , self.handler = my_objective.get_objective_intent()

register an intent to execute this objective by its name
objective can still be executed without this line by saying objective objective_name

self.register_intent(intent, self.handler)

everyone can give “multiple choice” skills to mycroft now :slight_smile: still under development but works

TODO: let user define how to trigger objective intent instead of auto-using name

astronomy picture of the day skill

near earth object tracking skill

epic - earth polycromatic imaging camera - near real time earth pictures from space

Awesome work, Jarbas. Sorry I haven’t gotten a chance to grab all your skills into the Skills-Repo yet. I’ll get on it in the next day or two.

1 Like