{"owner":"leon-ai","repo":"leon","hasSkills":true,"totalSkillsCount":87,"totalTokensCount":21725,"categories":["anthropic-skill","skill-json"],"hasMcp":false,"mcpConfig":null,"found":["skills/business_finance/domain.json","skills/food_drink/domain.json","skills/games/akinator/config/en.json","skills/games/akinator/skill.json","skills/games/akinator/src/config.sample.json","skills/games/domain.json","skills/games/guess_the_number/config/en.json","skills/games/guess_the_number/skill.json","skills/games/guess_the_number/src/config.sample.json","skills/games/rochambeau/config/en.json","skills/games/rochambeau/skill.json","skills/games/rochambeau/src/config.sample.json","skills/health_fitness/domain.json","skills/knowledge_education/domain.json","skills/leon/color/config/en.json","skills/leon/color/skill.json","skills/leon/domain.json","skills/leon/good_bye/config/en.json","skills/leon/good_bye/config/fr.json","skills/leon/good_bye/skill.json","skills/leon/greeting/config/en.json","skills/leon/greeting/config/fr.json","skills/leon/greeting/skill.json","skills/leon/greeting/src/config.sample.json","skills/leon/introduction/config/en.json","skills/leon/introduction/config/fr.json","skills/leon/introduction/skill.json","skills/leon/introduction/src/config.sample.json","skills/leon/joke/config/en.json","skills/leon/joke/config/fr.json","skills/leon/joke/skill.json","skills/leon/meaning_of_life/config/en.json","skills/leon/meaning_of_life/config/fr.json","skills/leon/meaning_of_life/skill.json","skills/leon/partner_assistant/config/en.json","skills/leon/partner_assistant/config/fr.json","skills/leon/partner_assistant/skill.json","skills/leon/random_number/config/en.json","skills/leon/random_number/config/fr.json","skills/leon/random_number/skill.json","skills/leon/random_number/src/config.sample.json","skills/leon/welcome/config/en.json","skills/leon/welcome/config/fr.json","skills/leon/welcome/skill.json","skills/movies_tv/domain.json","skills/music_audio/domain.json","skills/news/domain.json","skills/news/github_trends/config/en.json","skills/news/github_trends/config/fr.json","skills/news/github_trends/skill.json","skills/news/github_trends/src/config.sample.json","skills/news/product_hunt_trends/config/en.json","skills/news/product_hunt_trends/config/fr.json","skills/news/product_hunt_trends/skill.json","skills/news/product_hunt_trends/src/config.sample.json","skills/productivity/domain.json","skills/productivity/todo_list/config/en.json","skills/productivity/todo_list/config/fr.json","skills/productivity/todo_list/skill.json","skills/productivity/todo_list/src/config.sample.json","skills/shopping/domain.json","skills/smart_home/domain.json","skills/social_communication/domain.json","skills/social_communication/mbti/config/en.json","skills/social_communication/mbti/skill.json","skills/social_communication/mbti/src/config.sample.json","skills/sport/domain.json","skills/travel_transportation/domain.json","skills/unknown/domain.json","skills/utilities/domain.json","skills/utilities/have_i_been_pwned/config/en.json","skills/utilities/have_i_been_pwned/config/fr.json","skills/utilities/have_i_been_pwned/skill.json","skills/utilities/have_i_been_pwned/src/config.sample.json","skills/utilities/is_it_down/config/en.json","skills/utilities/is_it_down/config/fr.json","skills/utilities/is_it_down/skill.json","skills/utilities/is_it_down/src/config.sample.json","skills/utilities/speed_test/config/en.json","skills/utilities/speed_test/config/fr.json","skills/utilities/speed_test/skill.json","skills/utilities/speed_test/src/config.sample.json","skills/utilities/youtube_downloader/config/en.json","skills/utilities/youtube_downloader/config/fr.json","skills/utilities/youtube_downloader/skill.json","skills/utilities/youtube_downloader/src/config.sample.json","skills/weather/domain.json"],"skills":{"skills/business_finance/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Business & Finance\"\n}\n","skills/food_drink/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Food & Drink\"\n}\n","skills/games/akinator/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"choose_thematic\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"[Let's play|I want to play|I wanna play] with Akinator\"\n      ],\n      \"slots\": [\n        {\n          \"name\": \"thematic\",\n          \"item\": {\n            \"type\": \"entity\",\n            \"name\": \"thematic\"\n          },\n          \"questions\": [\n            \"What thematic would you like to play with?\",\n            \"What thematic do you choose?\"\n          ],\n          \"suggestions\": [\"Characters\", \"Objects\", \"Animals\"]\n        }\n      ],\n      \"entities\": [\n        {\n          \"type\": \"enum\",\n          \"name\": \"thematic\",\n          \"options\": {\n            \"characters\": {\n              \"synonyms\": [\"characters\", \"character\"]\n            },\n            \"objects\": {\n              \"synonyms\": [\"objects\", \"object\"]\n            },\n            \"animals\": {\n              \"synonyms\": [\"animals\", \"animal\"]\n            }\n          }\n        }\n      ],\n      \"next_action\": \"setup\"\n    },\n    \"setup\": {\n      \"type\": \"logic\",\n      \"next_action\": \"guess\"\n    },\n    \"guess\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"skill_resolver\",\n          \"name\": \"answer\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No\", \"Don't know\", \"Probably\", \"Probably not\"],\n      \"next_action\": \"retry\"\n    },\n    \"retry\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"global_resolver\",\n          \"name\": \"affirmation_denial\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No thanks\"]\n    }\n  },\n  \"resolvers\": {\n    \"answer\": {\n      \"intents\": {\n        \"yes\": {\n          \"utterance_samples\": [\n            \"[Yes|Yep|Yup|Yeah]\",\n            \"Of course\",\n            \"Sure\",\n            \"Correct\"\n          ],\n          \"value\": \"y\"\n        },\n        \"no\": {\n          \"utterance_samples\": [\"[No|Nope|Nah]\", \"Not at all\", \"Of course not\"],\n          \"value\": \"n\"\n        },\n        \"idk\": {\n          \"utterance_samples\": [\n            \"I do not know\",\n            \"Do not know\",\n            \"[Dont|Don't] know\",\n            \"No idea\",\n            \"Not sure\"\n          ],\n          \"value\": \"idk\"\n        },\n        \"probably\": {\n          \"utterance_samples\": [\"Probably\", \"Probably yes\"],\n          \"value\": \"p\"\n        },\n        \"probably_not\": {\n          \"utterance_samples\": [\"Probably [no|not]\"],\n          \"value\": \"pn\"\n        }\n      }\n    }\n  },\n  \"answers\": {\n    \"network_error\": [\n      \"I cannot reach Akinator, you may verify your network.\",\n      \"Akinator isn't reachable at the moment. Please check your network.\",\n      \"It looks like your network cannot reach Akinator.\"\n    ],\n    \"calling_akinator\": [\n      \"I'm calling my friend Akinator...\",\n      \"Alright, let me call Akinator, wait a sec...\",\n      \"Sure, let me get in touch with Akinator. Please wait a sec...\"\n    ],\n    \"guessed\": [\n      \"I take the shot, you are thinking of %name%. %description%.\",\n      \"I guess you think of %name%. %description%.\"\n    ],\n    \"guessed_img\": [\n      \"<img src=\\\"%url%\\\" alt=\\\"%name%\\\" style=\\\"max-width:200px\\\" />\"\n    ],\n    \"ask_for_retry\": [\n      \"Do you want to go for another one?\",\n      \"Should we go for another try?\"\n    ],\n    \"confirm_retry\": [\"Gotcha!\", \"Let's go for another try then!\"],\n    \"deny_retry\": [\n      \"Got it, take care.\",\n      \"Let me know anytime you want I call Akinator.\"\n    ]\n  }\n}\n","skills/games/akinator/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fgames%2Fakinator%2Fskill.json -->","skills/games/akinator/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/games/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Games\"\n}\n","skills/games/guess_the_number/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"setup\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Let's play guess the number\",\n        \"I wanna play guess the number\",\n        \"Can we play guess the number?\",\n        \"I want to play a game like guess the number\"\n      ],\n      \"next_action\": \"guess\"\n    },\n    \"guess\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"entity\",\n          \"name\": \"number\"\n        }\n      },\n      \"next_action\": \"replay\"\n    },\n    \"replay\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"global_resolver\",\n          \"name\": \"affirmation_denial\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No thanks\"]\n    }\n  },\n  \"answers\": {\n    \"ready\": [\n      \"Alright, I'm ready! Go ahead and guess the number between 0 and 100!\"\n    ],\n    \"bigger\": [\"The number is bigger.\", \"Try with a bigger number.\"],\n    \"smaller\": [\"It is smaller.\", \"Try a smaller number.\"],\n    \"guessed\": [\n      \"Congrats! The number was %nb% and you guessed in %attempts_nb% attempts. Ready for another round?\"\n    ],\n    \"replay\": [\n      \"Let's gooo!\",\n      \"You said it!\",\n      \"Let me pick up a number...\",\n      \"Gotcha, I'm picking up a number...\"\n    ],\n    \"stop\": [\"Sure, as you wish.\", \"You said it.\", \"Let's stop here then!\"]\n  }\n}\n","skills/games/guess_the_number/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fgames%2Fguess_the_number%2Fskill.json -->","skills/games/guess_the_number/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/games/rochambeau/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"start\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Let's play rochambeau\",\n        \"I wanna play rock paper scissors\",\n        \"Can we play paper rock scissors?\",\n        \"I want to play rochambeau\"\n      ],\n      \"answers\": [\n        \"Alright, let's get started!\",\n        \"1, 2, 3, FIRE!\",\n        \"Rock, paper, scissors...\"\n      ],\n      \"next_action\": \"play\"\n    },\n    \"play\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"entity\",\n          \"name\": \"handsign\"\n        }\n      },\n      \"suggestions\": [\"Rock ✊\", \"Paper ✋\", \"Scissors ✌\"],\n      \"entities\": [\n        {\n          \"type\": \"enum\",\n          \"name\": \"handsign\",\n          \"options\": {\n            \"ROCK\": {\n              \"synonyms\": [\"rock\", \"stone\"]\n            },\n            \"PAPER\": {\n              \"synonyms\": [\"paper\"]\n            },\n            \"SCISSORS\": {\n              \"synonyms\": [\"scissors\"]\n            }\n          }\n        }\n      ],\n      \"next_action\": \"rematch\"\n    },\n    \"rematch\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"global_resolver\",\n          \"name\": \"affirmation_denial\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No thanks\"]\n    }\n  },\n  \"answers\": {\n    \"ready\": [\"Let's get started!\"],\n    \"leon_emoji\": [\"%leon_emoji%\"],\n    \"equal\": [\"No point.\", \"It's a tie.\"],\n    \"point_for_leon\": [\n      \"I got you. The %handsign_1% beats the %handsign_2%.\",\n      \"Yeaaah, I won! The %handsign_1% beats the %handsign_2%.\",\n      \"Gotcha! I got the point because the %handsign_1% beats the %handsign_2%.\"\n    ],\n    \"point_for_player\": [\n      \"You got me. The %handsign_1% beats the %handsign_2%.\",\n      \"Aargh no, you got the point. The %handsign_1% beats the %handsign_2%.\",\n      \"Well played! You got the point because the %handsign_1% beats the %handsign_2%.\"\n    ],\n    \"ask_for_rematch\": [\n      \"Do you want a rematch?\",\n      \"Should we go for another round?\"\n    ],\n    \"confirm_rematch\": [\"Be ready!\", \"I'm not gonna let you win.\"],\n    \"deny_rematch\": [\"As you wish.\", \"Let me know anytime you want to play.\"]\n  }\n}\n","skills/games/rochambeau/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fgames%2Frochambeau%2Fskill.json -->","skills/games/rochambeau/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/health_fitness/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Health & Fitness\"\n}\n","skills/knowledge_education/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Knowledge & Education\"\n}\n","skills/leon/color/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"variables\": {\n    \"blue_leon\": \"#1C75DB\",\n    \"pink_leon\": \"#ED297A\"\n  },\n  \"actions\": {\n    \"favorite_color\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"What is your favorite color?\",\n        \"What colour is the best for you?\",\n        \"Is there any colour you love?\",\n        \"I love the @color color, how about you?\",\n        \"I like @color color, you?\"\n      ],\n      \"answers\": [\n        \"Where I live it is all black, but I believe I tend to have a preference for %blue_leon% and %pink_leon%. Do not ask why...\",\n        \"Sometimes %blue_leon%, sometimes %pink_leon%.\",\n        \"{{ color }} is great! But I prefer blue and pink.\",\n        \"I think {{ color }} is a good color, but I prefer blue and pink. Don't ask me why...\"\n      ]\n    },\n    \"why\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Why do you like this color?\",\n        \"Why this colour?\",\n        \"Why not another one?\",\n        \"Why?\"\n      ],\n      \"answers\": [\"Because blue and pink are beautiful. Look at my logo...\"]\n    },\n    \"color_hexadecimal\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Tell me the hexadecimal code of a color\",\n        \"What is the hexa code of the green color?\",\n        \"Give me the hexadecimal code of the @color color\",\n        \"I want to know the @color hexadecimal\",\n        \"How about the @color colour?\"\n      ],\n      \"answers\": [\n        \"Alright, here is for the {{ color }} color: {{ color.hexa }} <div style=\\\"background:{{ color.hexa }};display:inline-block;width:12px;height:12px;border-radius:50%;\\\"></div>.\"\n      ],\n      \"unknown_answers\": [\n        \"This color must look incredible, but I haven't seen it before.\"\n      ]\n    }\n  },\n  \"entities\": {\n    \"color\": \"global-entities/color.json\"\n  }\n}\n","skills/leon/color/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fcolor%2Fskill.json -->","skills/leon/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Leon\"\n}\n","skills/leon/good_bye/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Bye\",\n        \"Goodbye\",\n        \"Good bye\",\n        \"See you later\",\n        \"Bye bye\",\n        \"I have to go\"\n      ],\n      \"answers\": [\n        \"Bye!\",\n        \"Bye bye!\",\n        \"Good bye.\",\n        \"Bye! Take care.\",\n        \"Good bye, please, take care of yourself.\",\n        \"Bye! Enjoy your time!\",\n        \"See you!\",\n        \"See ya!\"\n      ]\n    }\n  }\n}\n","skills/leon/good_bye/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Au revoir\",\n        \"Aurevoir\",\n        \"Bye\",\n        \"A la prochaine\",\n        \"Je dois y aller\"\n      ],\n      \"answers\": [\n        \"Bye !\",\n        \"Bye bye !\",\n        \"Au revoir.\",\n        \"Au revoir ! Prenez soin de vous.\",\n        \"Au revoir, merci de prendre soin de vous-même.\",\n        \"Bye ! Profitez de votre temps à bon escient !\",\n        \"À la prochaine !\"\n      ]\n    }\n  }\n}\n","skills/leon/good_bye/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fgood_bye%2Fskill.json -->","skills/leon/greeting/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Hi\",\n        \"Hey\",\n        \"Hello\",\n        \"Good morning\",\n        \"Good afternoon\",\n        \"Good evening\",\n        \"What's up?\",\n        \"How are you?\",\n        \"How are you doing?\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"default\": [\n      \"Hi!\",\n      \"Hello!\",\n      \"Hello there!\",\n      \"Hey you!\",\n      \"Hey! I hope you're doing well!\",\n      \"Hi! What's up?!\"\n    ],\n    \"default_w_name\": [\"Hey %owner_name%!\", \"Hi %owner_name%! What's up?!\"],\n    \"morning_good_day\": [\n      \"Good morning, have a very nice day!\",\n      \"Good morning, I wish you a very pleasant day!\",\n      \"Good morning, enjoy your day!\",\n      \"Good morning, I hope your day will be full of joy and productivity!\"\n    ],\n    \"morning\": [\"Good morning!\"],\n    \"afternoon\": [\"Good afternoon!\"],\n    \"evening\": [\"Good evening!\"],\n    \"night\": [\n      \"Hi! Good night!\",\n      \"Hello! I wish you a very sweet night.\",\n      \"Hi! Make beautiful dreams.\",\n      \"Hey! Sleep well.\"\n    ],\n    \"too_late\": [\n      \"Hey! It seems you are going for a sleepless night, be careful.\",\n      \"Hi! Don't forget to sleep.\",\n      \"Hello! I'm feeling grateful you still talk to me, but you should get some sleep now.\",\n      \"Hi! Please, you should sleep to be in shape for your day.\",\n      \"Hello! I hope you are not having insomnia troubles. I know that, I'm awake 24 hours a day.\"\n    ]\n  }\n}\n","skills/leon/greeting/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Salut\",\n        \"Bonjour\",\n        \"Bonsoir\",\n        \"Salutations\",\n        \"Hello\",\n        \"Coucou\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"default\": [\n      \"Salut !\",\n      \"Salutations !\",\n      \"Bonjour !\",\n      \"Bonjour à vous !\",\n      \"Hello ! J'espère que vous allez bien !\",\n      \"Hey ! Quoi de neuf ?!\"\n    ],\n    \"morning_good_day\": [\n      \"Bonjour, passez une agréable journée !\",\n      \"Bonjour, je vous souhaite une très belle journée !\",\n      \"Bonjour, profitez bien de votre journée !\",\n      \"Bonjour, j'espère que votre journée sera pleine de joie et de productivité !\"\n    ],\n    \"morning\": [\"Bonjour !\"],\n    \"afternoon\": [\"Bonjour !\"],\n    \"evening\": [\"Bonsoir !\"],\n    \"night\": [\n      \"Bonsoir ! Bonne nuit !\",\n      \"Bonsoir ! Je vous souhaite une douce nuit.\",\n      \"Bonsoir ! Faites de beaux rêves.\",\n      \"Bonsoir ! Dormez bien.\"\n    ],\n    \"too_late\": [\n      \"Bonsoir ! Il semblerait que vous optez pour une nuit blanche, faites attention.\",\n      \"Bonsoir ! N'oubliez pas de dormir.\",\n      \"Bonsoir ! Je suis honoré que vous me parliez à cette heure tardive, mais vous devriez aller vous coucher maintenant.\",\n      \"Bonsoir ! Merci d'aller vous coucher pour être en forme pour la journée qui vous attend.\",\n      \"Bonsoir ! J'espère que vous n'avez pas de problèmes d'insomnie. Je connais ça, je suis réveillé 24 heures par jour.\"\n    ]\n  }\n}\n","skills/leon/greeting/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fgreeting%2Fskill.json -->","skills/leon/greeting/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/leon/introduction/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"variables\": {\n    \"leon_introduction_1\": \"I'm your daily personal assistant. I have been created by Louis. I'm very happy to serve you everyday.\",\n    \"leon_introduction_2\": \"The question is, who are you? I'm kidding! I'm your daily personal assistant. Louis created me to make your life easier.\",\n    \"leon_introduction_3\": \"Firstly, I'm not a criminal as you might relatively think about a popular movie. Secondly, Louis is the guy who gave me life. Thirdly, I'm your personal assistant and I'm very glad to help you.\"\n  },\n  \"actions\": {\n    \"introduce_leon\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Who are you?\",\n        \"How they call you?\",\n        \"What's your name?\",\n        \"Tell me who you are\",\n        \"Introduce yourself\",\n        \"I want to know you\"\n      ],\n      \"next_action\": \"gather_basic_info\"\n    },\n    \"gather_basic_info\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Do you know who am I?\",\n        \"Do you know me?\",\n        \"Do you know my name?\",\n        \"My name is @person\",\n        \"I'm born the @date\",\n        \"My birth date is the @date\"\n      ],\n      \"slots\": [\n        {\n          \"name\": \"owner_name\",\n          \"item\": {\n            \"type\": \"entity\",\n            \"name\": \"person\"\n          },\n          \"questions\": [\n            \"May I know how should I call you?\",\n            \"May I know your name?\"\n          ]\n        },\n        {\n          \"name\": \"owner_birth_date\",\n          \"item\": {\n            \"type\": \"entity\",\n            \"name\": \"date\"\n          },\n          \"questions\": [\"What's your birth date?\"]\n        }\n      ],\n      \"next_action\": \"remember\"\n    },\n    \"remember\": {\n      \"type\": \"logic\"\n    }\n  },\n  \"answers\": {\n    \"remembered\": [\n      \"I'm going to remember that %owner_name%.\",\n      \"Good to know a bit more about you %owner_name%.\"\n    ],\n    \"leon_introduction\": [\n      \"%leon_introduction_1%\",\n      \"%leon_introduction_2%\",\n      \"%leon_introduction_3%\"\n    ],\n    \"leon_introduction_with_question\": [\n      \"%leon_introduction_1% How about you, what's your name?\",\n      \"%leon_introduction_2% How about you, how should I call you?\",\n      \"%leon_introduction_3% How about you, may I know your name?\"\n    ]\n  }\n}\n","skills/leon/introduction/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Salut\",\n        \"Bonjour\",\n        \"Bonsoir\",\n        \"Salutations\",\n        \"Hello\",\n        \"Coucou\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"default\": [\n      \"Salut !\",\n      \"Salutations !\",\n      \"Bonjour !\",\n      \"Bonjour à vous !\",\n      \"Hello ! J'espère que vous allez bien !\",\n      \"Hey ! Quoi de neuf ?!\"\n    ],\n    \"morning_good_day\": [\n      \"Bonjour, passez une agréable journée !\",\n      \"Bonjour, je vous souhaite une très belle journée !\",\n      \"Bonjour, profitez bien de votre journée !\",\n      \"Bonjour, j'espère que votre journée sera pleine de joie et de productivité !\"\n    ],\n    \"morning\": [\"Bonjour !\"],\n    \"afternoon\": [\"Bonjour !\"],\n    \"evening\": [\"Bonsoir !\"],\n    \"night\": [\n      \"Bonsoir ! Bonne nuit !\",\n      \"Bonsoir ! Je vous souhaite une douce nuit.\",\n      \"Bonsoir ! Faites de beaux rêves.\",\n      \"Bonsoir ! Dormez bien.\"\n    ],\n    \"too_late\": [\n      \"Bonsoir ! Il semblerait que vous optez pour une nuit blanche, faites attention.\",\n      \"Bonsoir ! N'oubliez pas de dormir.\",\n      \"Bonsoir ! Je suis honoré que vous me parliez à cette heure tardive, mais vous devriez aller vous coucher maintenant.\",\n      \"Bonsoir ! Merci d'aller vous coucher pour être en forme pour la journée qui vous attend.\",\n      \"Bonsoir ! J'espère que vous n'avez pas de problèmes d'insomnie. Je connais ça, je suis réveillé 24 heures par jour.\"\n    ]\n  }\n}\n","skills/leon/introduction/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fintroduction%2Fskill.json -->","skills/leon/introduction/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/leon/joke/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Tell me a joke\",\n        \"Give me a joke\",\n        \"Make me laugh\",\n        \"Do you have jokes to tell me?\",\n        \"I wanna laugh\"\n      ],\n      \"answers\": [\n        \"My email password has been hacked. That's the third time I've had to rename the cat.\",\n        \"What does a baby computer call it's father? Data.\",\n        \"My New Year's resolution is 4K.\",\n        \"Any room is a panic room if you've lost your phone in it.\",\n        \"Why was the JavaScript developer sad? Because he didn't Node how to Express himself.\",\n        \"Why did the developer go broke? Because he used up all his cache.\",\n        \"There are 10 types of people in the world: those who understand binary, and those who don't.\",\n        \"Instagram is just Twitter for people who go outside.\",\n        \"Human: What do we want?! Computer: Natural language processing! Human: When do we want it?! Computer: When do we want what?\",\n        \"Is your name Wi-Fi? Because I'm feeling a connection.\"\n      ]\n    }\n  }\n}\n","skills/leon/joke/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Raconte-moi une blague\",\n        \"Dis-moi une blague\",\n        \"Donne-moi une blague\",\n        \"Je veux rire\",\n        \"As-tu des blagues à raconter ?\"\n      ],\n      \"answers\": [\n        \"Le mot de passe de ma boîte de réception a été piraté. C'est la troisième fois que je dois renommer le chat.\",\n        \"Combien de développeurs faut-t-il pour remplacer une ampoule grillée ? Aucun, c'est un problème hardware.\",\n        \"T'as pris quoi comme résolution pour cette nouvelle année ? La 4K.\",\n        \"Toute pièce est une salle de panique si vous avez perdu votre téléphone à l'intérieur.\",\n        \"C'est l'histoire d'un administrateur qui configure ses variables d'environnement, et là... PATH le chemin !\",\n        \"Tu sais pourquoi l'iPhone 6 se plie ? Parce que l'Apple Store.\",\n        \"Dans le monde, il y a 10 catégories de personnes : celles qui connaissent le binaire et celles qui ne le connaissent pas.\",\n        \"Instagram c'est en fait Twitter pour les gens qui sortent un peu.\",\n        \"Un humain demande : qu'est-ce que tu veux ?! Un ordinateur répond : du traitement automatique du langage naturel ! L'humain : quand le voulons-nous ?! L'ordinateur : quand le voulons quoi ?\",\n        \"Est-ce que votre nom est Wi-Fi ? Parce que je sens une connexion.\",\n        \"Quand quelqu'un de triste joue aux jeux vidéo pour oublier, on peut dire qu'il se console.\",\n        \"Quel Pokemon a une mitraillette ? Ratatatatatatatatata.\",\n        \"Les filles c'est comme les noms de domaine. Celles que j'aime sont déjà prises.\",\n        \"Que dit une mère à son fils geek quand le diner est servi ? Alt Tab !\",\n        \"Quelle est la meilleure heure pour écouter de la musique ? Deezer.\",\n        \"De nos jours, le zip ça devient rar...\"\n      ]\n    }\n  }\n}\n","skills/leon/joke/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fjoke%2Fskill.json -->","skills/leon/meaning_of_life/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"What is the meaning of life?\",\n        \"Tell me what is the meaning of life\"\n      ],\n      \"answers\": [\"42.\", \"1 0 1 0 1 0.\"]\n    }\n  }\n}\n","skills/leon/meaning_of_life/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Quel est le but de la vie ?\",\n        \"Quel est l'objectif de la vie ?\"\n      ],\n      \"answers\": [\"42.\", \"1 0 1 0 1 0.\"]\n    }\n  }\n}\n","skills/leon/meaning_of_life/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fmeaning_of_life%2Fskill.json -->","skills/leon/partner_assistant/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Do you have something to say about @partner_assistant?\",\n        \"Tell me about the personal assistant @partner_assistant\",\n        \"I want to know more about @partner_assistant\",\n        \"Tell me something related to @partner_assistant\",\n        \"Do you know @partner_assistant?\"\n      ],\n      \"answers\": [\"{{ partner_assistant.thought }}\"],\n      \"unknown_answers\": [\n        \"I do not know this personal assistant.\",\n        \"I have not met this personal assistant yet.\"\n      ]\n    }\n  },\n  \"entities\": {\n    \"partner_assistant\": \"global-entities/partner_assistant.json\"\n  }\n}\n","skills/leon/partner_assistant/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Connais-tu quelque chose sur @partner_assistant ?\",\n        \"Dis-moi quelque chose sur l'assistant personnel @partner_assistant\",\n        \"Dis-moi quelque chose à propos de @partner_assistant\",\n        \"Je veux en savoir plus au sujet de @partner_assistant\",\n        \"Connais-tu @partner_assistant ?\"\n      ],\n      \"answers\": [\"{{ partner_assistant.thought }}\"],\n      \"unknown_answers\": [\n        \"Je ne connais pas cet assistant personnel.\",\n        \"Je n'ai pas encore rencontré cet assistant personnel.\"\n      ]\n    }\n  },\n  \"entities\": {\n    \"partner_assistant\": \"global-entities/partner_assistant.json\"\n  }\n}\n","skills/leon/partner_assistant/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fpartner_assistant%2Fskill.json -->","skills/leon/random_number/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Give me a random number\",\n        \"Give me a number\",\n        \"Tell me a random number\",\n        \"Choose a number\",\n        \"Pick a number\",\n        \"Give another one\",\n        \"Another one\",\n        \"Pick another one\"\n      ]\n    }\n  },\n  \"answers\": {}\n}\n","skills/leon/random_number/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Donne-moi un nombre aléatoire\",\n        \"Donne-moi un nombre\",\n        \"Dis-moi un nombre aléatoire\",\n        \"Choisis un nombre\",\n        \"Pioche un nombre\"\n      ]\n    }\n  },\n  \"answers\": {}\n}\n","skills/leon/random_number/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Frandom_number%2Fskill.json -->","skills/leon/random_number/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/leon/welcome/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Thank you\",\n        \"Thanks\",\n        \"Thanks a lot\",\n        \"Many thanks\",\n        \"You are the best\",\n        \"I love you\"\n      ],\n      \"answers\": [\n        \"You are very welcome.\",\n        \"It's my pleasure.\",\n        \"You are too polite with me.\",\n        \"You are always welcome.\",\n        \"That's my job!\",\n        \"At your service.\"\n      ]\n    }\n  }\n}\n","skills/leon/welcome/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Merci\",\n        \"Merci bien\",\n        \"Merci beaucoup\",\n        \"Merci mille fois\",\n        \"Merci infiniment\",\n        \"Merci à toi\",\n        \"Tu es le meilleur\",\n        \"Mes remerciements\",\n        \"Je t'adore\"\n      ],\n      \"answers\": [\n        \"De rien, c'est avec joie.\",\n        \"Avec plaisir.\",\n        \"Vous êtes bien trop poli.\",\n        \"Vous êtes toujours bienvenue.\",\n        \"Je ne fais que mon travail !\",\n        \"À votre service.\"\n      ]\n    }\n  }\n}\n","skills/leon/welcome/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fwelcome%2Fskill.json -->","skills/movies_tv/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Movies & TV\"\n}\n","skills/music_audio/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Music & Audio\"\n}\n","skills/news/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"News\"\n}\n","skills/news/github_trends/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"What are the trends on GitHub?\",\n        \"Give me the GitHub trends\",\n        \"What's trending on GitHub?\",\n        \"What are the trends on GH?\",\n        \"Give me the GH trends\",\n        \"What's trending on GH?\"\n      ],\n      \"http_api\": {\n        \"entities\": [\n          {\n            \"entity\": \"number\",\n            \"resolution\": [\"value\"]\n          },\n          {\n            \"entity\": \"daterange\",\n            \"resolution\": [\"timex\"]\n          }\n        ]\n      }\n    }\n  },\n  \"answers\": {\n    \"limit_max\": [\n      \"You've asked for too many GitHub trends, I'll give you 25 trends instead.\",\n      \"%limit% GitHub trends is a lot, let me tell you the 25 trends instead.\"\n    ],\n    \"reaching\": [\n      \"I'm reaching GitHub, please wait a second...\",\n      \"Let me reach GitHub...\"\n    ],\n    \"today\": [\n      \"Here are the %limit% GitHub trends of the day:<br><br><ul>%result%</ul>\"\n    ],\n    \"week\": [\n      \"Here are the %limit% GitHub trends of the week:<br><br><ul>%result%</ul>\"\n    ],\n    \"month\": [\n      \"Here are the %limit% GitHub trends of the month:<br><br><ul>%result%</ul>\"\n    ],\n    \"today_with_tech\": [\n      \"Here are the %limit% GitHub trends of the day for the %tech% technology:<br><br><ul>%result%</ul>\"\n    ],\n    \"week_with_tech\": [\n      \"Here are the %limit% GitHub trends of the week for the %tech% technology:<br><br><ul>%result%</ul>\"\n    ],\n    \"month_with_tech\": [\n      \"Here are the %limit% GitHub trends of the month for the %tech% technology:<br><br><ul>%result%</ul>\"\n    ],\n    \"unreachable\": [\n      \"GitHub is unreachable for the moment, please retry later.\",\n      \"I'm having difficulties to reach GitHub, please retry later.\",\n      \"GitHub seems to be down, please try again later.\"\n    ],\n    \"list_element\": [\n      \"<li>#%rank%. <a href=\\\"%repository_url%\\\" target=\\\"_blank\\\">%repository_name%</a> created by <a href=\\\"%author_url%\\\" target=\\\"_blank\\\">%author_username%</a> with %stars_nb% new stars.</li>\"\n    ]\n  }\n}\n","skills/news/github_trends/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Quelles sont les tendances sur GitHub ?\",\n        \"Donne-moi les tendances GitHub\",\n        \"Qu'est-ce qu'il y a en tendance sur GitHub ?\",\n        \"Quelles sont les tendances sur GH ?\",\n        \"Donne-moi les tendances GH\",\n        \"Qu'est-ce qu'il y a en tendance sur GH ?\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"limit_max\": [\n      \"Vous demandez beaucoup trop de tendances, laissez moi plutôt vous donner les 25 tendances.\",\n      \"%limit% tendances GitHub c'est beaucoup, permettez moi de vous donner les 25 tendances à la place.\"\n    ],\n    \"reaching\": [\n      \"Je suis en train d'atteindre GitHub, veuillez patienter une seconde...\",\n      \"Laissez moi atteindre GitHub...\"\n    ],\n    \"today\": [\n      \"Voici les %limit% dernières tendances GitHub du jour :<br><br><ul>%result%</ul>\"\n    ],\n    \"week\": [\n      \"Voici les %limit% dernières tendances GitHub de la semaine :<br><br><ul>%result%</ul>\"\n    ],\n    \"month\": [\n      \"Voici les %limit% dernières tendances GitHub du mois :<br><br><ul>%result%</ul>\"\n    ],\n    \"today_with_tech\": [\n      \"Voici les %limit% dernières tendances GitHub du jour pour la technologie %tech% :<br><br><ul>%result%</ul>\"\n    ],\n    \"week_with_tech\": [\n      \"Voici les %limit% dernières tendances GitHub de la semaine pour la technologie %tech% :<br><br><ul>%result%</ul>\"\n    ],\n    \"month_with_tech\": [\n      \"Voici les %limit% dernières tendances GitHub du mois pour la technologie %tech% :<br><br><ul>%result%</ul>\"\n    ],\n    \"unreachable\": [\n      \"GitHub est inaccessible pour le moment, merci de réessayer plus tard.\",\n      \"Je rencontre des difficultés pour atteindre GitHub, merci de réessayer plus tard.\",\n      \"GitHub semble ne pas fonctionner correctement, veuillez retenter plus tard.\"\n    ],\n    \"list_element\": [\n      \"<li>#%rank%. <a href=\\\"%repository_url%\\\" target=\\\"_blank\\\">%repository_name%</a> créé par <a href=\\\"%author_url%\\\" target=\\\"_blank\\\">%author_username%</a> avec %stars_nb% nouvelles étoiles.</li>\"\n    ]\n  }\n}\n","skills/news/github_trends/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fnews%2Fgithub_trends%2Fskill.json -->","skills/news/github_trends/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/news/product_hunt_trends/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"What are the trends on Product Hunt?\",\n        \"Give me the Product Hunt trends\",\n        \"What's trending on Product Hunt?\",\n        \"What are the trends on PH?\",\n        \"Give me the PH trends\",\n        \"What's trending on PH?\",\n        \"What's trending on ProductHunt?\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"limit_max\": [\n      \"You've asked for too many Product Hunt trends, I'll give you %new_limit% trends instead.\",\n      \"%limit% Product Hunt trends is a lot, let me tell you the %new_limit% trends instead.\"\n    ],\n    \"reaching\": [\n      \"I'm reaching Product Hunt, please wait a second...\",\n      \"Let me reach Product Hunt...\"\n    ],\n    \"today\": [\n      \"Here are the %limit% Product Hunt trends of the day:<br><br><ul>%result%</ul>\"\n    ],\n    \"specific_day\": [\n      \"Here are the %limit% Product Hunt trends for the %date%:<br><br><ul>%result%</ul>\"\n    ],\n    \"unreachable\": [\n      \"Product Hunt is unreachable for the moment, please retry later.\",\n      \"I'm having difficulties to reach Product Hunt, please retry later.\",\n      \"Product Hunt seems to be down, please try again later.\"\n    ],\n    \"list_element\": [\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> created by <a href=\\\"%author_url%\\\" target=\\\"_blank\\\">%author_name%</a> with %votes_nb% votes.</li>\"\n    ],\n    \"list_element_with_unknown_maker\": [\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> with %votes_nb% votes. There is no information about the maker.</li>\",\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> with %votes_nb% votes. I did not find any information about the maker.</li>\"\n    ],\n    \"not_found\": [\n      \"There is no product on that date.\",\n      \"I did not find any product on that date.\"\n    ],\n    \"invalid_developer_token\": [\n      \"Your Product Hunt developer token is invalid. Please provide a valid one by <a href=\\\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\\\" target=\\\"_blank\\\">reading this</a>.\",\n      \"You did not set a valid Product Hunt developer token. Please set a valid one by <a href=\\\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\\\" target=\\\"_blank\\\">reading this</a>.\"\n    ]\n  }\n}\n","skills/news/product_hunt_trends/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Quelles sont les tendances sur Product Hunt ?\",\n        \"Donne-moi les tendances Product Hunt\",\n        \"Qu'est-ce qu'il y a en tendance sur Product Hunt ?\",\n        \"Quelles sont les tendances sur PH ?\",\n        \"Donne-moi les tendances PH\",\n        \"Qu'est-ce qu'il y a en tendance sur PH ?\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"limit_max\": [\n      \"Vous demandez beaucoup trop de tendances, laissez moi plutôt vous donner les %new_limit% tendances.\",\n      \"%limit% tendances Product Hunt c'est beaucoup, permettez moi de vous donner les %new_limit% tendances à la place.\"\n    ],\n    \"reaching\": [\n      \"Je suis en train d'atteindre Product Hunt, veuillez patienter une seconde...\",\n      \"Laissez moi atteindre Product Hunt...\"\n    ],\n    \"today\": [\n      \"Voici les %limit% dernières tendances Product Hunt du jour :<br><br><ul>%result%</ul>\"\n    ],\n    \"specific_day\": [\n      \"Voici les %limit% dernières tendances Product Hunt du %date% :<br><br><ul>%result%</ul>\"\n    ],\n    \"unreachable\": [\n      \"Product Hunt est inaccessible pour le moment, merci de réessayer plus tard.\",\n      \"Je rencontre des difficultés pour atteindre Product Hunt, merci de réessayer plus tard.\",\n      \"Product Hunt semble ne pas fonctionner correctement, veuillez retenter plus tard.\"\n    ],\n    \"list_element\": [\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> créé par <a href=\\\"%author_url%\\\" target=\\\"_blank\\\">%author_name%</a> avec %votes_nb% votes.</li>\"\n    ],\n    \"list_element_with_unknown_maker\": [\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> avec %votes_nb% votes. Il n'y a pas d'information à propos du créateur.</li>\",\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> avec %votes_nb% votes. Je n'ai trouvé aucune information à propos du créateur.</li>\"\n    ],\n    \"not_found\": [\n      \"Il n'y a pas de produit à cette date.\",\n      \"Je n'ai trouvé aucun produit à cette date.\"\n    ],\n    \"invalid_developer_token\": [\n      \"Votre jeton de développeur Product Hunt est invalide. Merci d'en fournir un valide en <a href=\\\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\\\" target=\\\"_blank\\\">lisant ceci</a>.\",\n      \"Vous n'avez pas bien configuré votre jeton de développeur Product Hunt. Veuillez en installer un valide en <a href=\\\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\\\" target=\\\"_blank\\\">lisant ceci</a>.\"\n    ]\n  }\n}\n","skills/news/product_hunt_trends/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fnews%2Fproduct_hunt_trends%2Fskill.json -->","skills/news/product_hunt_trends/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {\n      \"developer_token\": \"YOUR_DEVELOPER_TOKEN\"\n    }\n  }\n}\n","skills/productivity/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Productivity\"\n}\n","skills/productivity/todo_list/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"create_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Create [the|a] [shopping|material] list\",\n        \"I [want|need] you to [create|make] a stuff list\",\n        \"Can you create a reminder list for me?\",\n        \"Make a food list\",\n        \"I want a shopping list\",\n        \"Help me to get material list\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"a\", \"an\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"view_lists\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Show all my lists\",\n        \"Show contents of all my lists\",\n        \"Can you show all my lists?\",\n        \"Can you show all contents of my lists?\",\n        \"Can you show me all the lists?\",\n        \"I need to see my lists\",\n        \"Show me all the lists\"\n      ]\n    },\n    \"view_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Show [my|the] shopping list\",\n        \"Tell me what is on my stuff list\",\n        \"What is on the reminder list?\",\n        \"Can you give me the content of my movies list?\",\n        \"I'd like to know what is on the food list\",\n        \"Give me the content of the shopping list\",\n        \"I need you tell me what's on the stuff list\",\n        \"What is in my reminder list?\",\n        \"Get me the food list\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"rename_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Rename [the|my] shopping list to purchases\",\n        \"Can you rename the food list into groceries?\",\n        \"[Change|Modify|Replace] [the|my] stuff list [to|by] food\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"old_list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"new_list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": [\"to\", \"by\", \"with\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"delete_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Delete [the|my] shopping list\",\n        \"Delete it\",\n        \"Can you remove the food list?\",\n        \"[Remove|Cancel] [the|my] groceries list\",\n        \"I don't want the reminder list anymore\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"add_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Add|Append] potatoes to [the|my] groceries list\",\n        \"Can you add meat to my food list?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"add\", \"append\"],\n              \"to\": [\"to\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"complete_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Check|Complete|Tick] potatoes from [the|my] [shopping|fruits] list\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"check\", \"complete\", \"tick\"],\n              \"to\": [\"from\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"uncheck_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Uncheck|Untick] potatoes from [the|my] [shopping|fruits] list\",\n        \"Can you uncomplete peach from my food list?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"uncheck\", \"untick\", \"uncomplete\", \"incomplete\"],\n              \"to\": [\"from\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    }\n  },\n  \"answers\": {\n    \"list_created\": [\n      \"Alright, I've created the \\\"%list%\\\" list.\",\n      \"Done, I created your \\\"%list%\\\" list.\"\n    ],\n    \"list_not_provided\": [\n      \"Please provide me a list name.\",\n      \"Please provide the name of a list.\"\n    ],\n    \"todos_not_provided\": [\n      \"Please provide me items.\",\n      \"Please provide elements.\"\n    ],\n    \"new_or_old_list_not_provided\": [\n      \"Please make sure you provide the list name to rename and its new list name.\",\n      \"Please provide the list name to rename and its new list name.\"\n    ],\n    \"no_list\": [\"You do not have any list.\", \"There is no list to show.\"],\n    \"empty_list\": [\n      \"Your \\\"%list%\\\" list is empty.\",\n      \"There is nothing in your \\\"%list%\\\" list.\"\n    ],\n    \"list_does_not_exist\": [\n      \"Sorry I can't because the \\\"%list%\\\" does not exist.\",\n      \"I cannot do that because the \\\"%list%\\\" does not exist.\"\n    ],\n    \"list_already_exists\": [\"You already have a list named \\\"%list%\\\".\"],\n    \"list_renamed\": [\"I renamed the \\\"%old_list%\\\" list to \\\"%new_list%\\\".\"],\n    \"list_deleted\": [\n      \"I deleted the \\\"%list%\\\" list and all the todos it was containing.\"\n    ],\n    \"lists_listed\": [\n      \"You have %lists_nb% lists. Please let me list them for you:<br><br><ul>%result%</ul>\"\n    ],\n    \"list_list_element\": [\n      \"<li>\\\"%list%\\\", with %todos_nb% elements in it.</li>\",\n      \"<li>\\\"%list%\\\", that contains %todos_nb% items.</li>\"\n    ],\n    \"no_unchecked_todo\": [\n      \"You do not have in progress element in your \\\"%list%\\\" list.\",\n      \"You don't have any in progress element in your \\\"%list%\\\" list.\"\n    ],\n    \"no_completed_todo\": [\n      \"And you do not have completed element in your \\\"%list%\\\" list.\",\n      \"And you don't have any completed element in your \\\"%list%\\\" list.\"\n    ],\n    \"unchecked_todos_listed\": [\n      \"Here are the in progress elements of your \\\"%list%\\\" list:<br><br><ul>%result%</ul><br>Stay motivated!\",\n      \"Please find the in progress elements of your \\\"%list%\\\" list:<br><br><ul>%result%</ul><br>Keep going!\"\n    ],\n    \"completed_todos_listed\": [\n      \"And here are the completed elements of your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\"\n    ],\n    \"list_todo_element\": [\"<li>%todo%.</li>\"],\n    \"list_completed_todo_element\": [\"<li><s>%todo%</s>.</li>\"],\n    \"todos_added\": [\n      \"Alright, I added the following to your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\",\n      \"The following have been added to your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\"\n    ],\n    \"todos_unchecked\": [\n      \"I unchecked the following from your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\",\n      \"The following have been unchecked from your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\"\n    ],\n    \"todos_completed\": [\n      \"Keep going! I completed the following from your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\",\n      \"Well done! The following have been completed from your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\"\n    ]\n  }\n}\n","skills/productivity/todo_list/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"create_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Crée|Fais] [la|une] liste [shopping|nourriture]\",\n        \"Je veux que tu crées une liste choses\",\n        \"Peux-tu créer une liste rappel ?\",\n        \"J'ai besoin que tu fasses une liste films\",\n        \"Je veux une liste shopping\",\n        \"Aides-moi à avoir une liste films\",\n        \"Peux-tu ajouter une liste rappel ?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"view_lists\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Montre toutes mes listes\",\n        \"Montre le contenu de toutes mes listes\",\n        \"Peux-tu me dire toutes mes listes ?\",\n        \"Peux-tu montrer tout le contenu de mes listes ?\",\n        \"Peux-tu me montrer toutes les listes ?\",\n        \"J'ai besoin de voir mes listes\",\n        \"Montre moi toutes les listes\"\n      ]\n    },\n    \"view_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Montre [ma|la] liste shopping\",\n        \"Dis moi ce qu'il y a dans ma liste choses\",\n        \"Qu'est-ce qu'il y a sur la liste rappel ?\",\n        \"Peux-tu donner le contenu de ma liste films ?\",\n        \"J'aimerai savoir ce qu'il y a sur la liste nourriture\",\n        \"Donne-moi le contenu de la liste shopping\",\n        \"J'ai besoin que tu me dises ce qu'il y a dans la liste choses\",\n        \"Il y a quoi dans ma liste rappel ?\",\n        \"Donne-moi la liste nourriture\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"rename_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Renomme|Change|Modifie|Remplace] [la|ma] liste shopping [en|par] achats\",\n        \"Peux-tu renommer la liste nourriture en courses ?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"old_list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": \"liste\",\n              \"to\": [\"en\", \"par\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"new_list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": [\"en\", \"par\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"delete_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Supprime|Retire|Annule] [la|ma] liste shopping\",\n        \"Supprime la\",\n        \"Peux-tu retirer la liste nourriture ?\",\n        \"Je ne veux plus de la liste rappel\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"add_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Ajoute patates à [ma|la] liste courses\",\n        \"Peux-tu ajouter nettoyage à la liste rappel ?\",\n        \"Il faut mettre la viande dans la liste nourriture\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"ajoute\", \"ajouter\"],\n              \"to\": [\"à\", \"a\", \"dans\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"complete_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Coche|Complète] pain de [la|ma] liste shopping\",\n        \"Tu peux cocher pêches de la liste fruits\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"coche\", \"complète\", \"complete\", \"cocher\"],\n              \"to\": [\"de\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"uncheck_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Décoche|Remet|Invalide] patates de [la|ma] liste courses\",\n        \"Peux-tu incompléter pêches de ma liste fruits ?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"décoche\", \"decoche\", \"invalide\", \"remet\"],\n              \"to\": [\"de\", \"sur\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    }\n  },\n  \"answers\": {\n    \"list_created\": [\n      \"Entendu, j'ai créé la liste \\\"%list%\\\".\",\n      \"C'est fait, j'ai créé votre liste \\\"%list%\\\".\"\n    ],\n    \"list_not_provided\": [\n      \"Merci de me fournir un nom de liste.\",\n      \"Merci de fournir le nom d'une liste.\"\n    ],\n    \"todos_not_provided\": [\n      \"Merci de me fournir des éléments.\",\n      \"Merci de fournir des éléments.\"\n    ],\n    \"new_or_old_list_not_provided\": [\n      \"Merci de vous assurer d'avoir fourni le nom de la liste à renommer et son nouveau nom.\",\n      \"Merci de fournir le nom de la liste à renommer ainsi que son nouveau nom.\"\n    ],\n    \"no_list\": [\n      \"Je n'ai trouvé aucune liste.\",\n      \"Il n'y a pas de liste à montrer.\"\n    ],\n    \"empty_list\": [\n      \"Votre liste \\\"%list%\\\" est vide.\",\n      \"Il n'y a rien dans votre liste \\\"%list%\\\".\"\n    ],\n    \"list_does_not_exist\": [\n      \"Désolé je ne peux pas car la liste \\\"%list%\\\" n'éxiste pas.\",\n      \"Je ne peux pas parce que la liste \\\"%list%\\\" n'éxiste pas.\"\n    ],\n    \"list_already_exists\": [\"Vous avez déjà une liste nommée \\\"%list%\\\".\"],\n    \"list_renamed\": [\"J'ai renommé la liste \\\"%old_list%\\\" en \\\"%new_list%\\\".\"],\n    \"list_deleted\": [\n      \"J'ai supprimé la liste \\\"%list%\\\" et tous les éléments qu'elle contenait.\"\n    ],\n    \"lists_listed\": [\n      \"Vous avez %lists_nb% listes. Permettez-moi de vous les lister :<br><br><ul>%result%</ul>\"\n    ],\n    \"list_list_element\": [\n      \"<li>\\\"%list%\\\", avec %todos_nb% éléments.</li>\",\n      \"<li>\\\"%list%\\\", contenant %todos_nb% éléments.</li>\"\n    ],\n    \"no_unchecked_todo\": [\n      \"Vous n'avez pas d'élément en attente dans votre liste \\\"%list%\\\".\",\n      \"Vous n'avez aucun élément en attente dans votre liste \\\"%list%\\\".\"\n    ],\n    \"no_completed_todo\": [\n      \"Et vous n'avez pas d'élément complété dans votre liste \\\"%list%\\\".\",\n      \"Et vous n'avez aucun élément complété dans votre liste \\\"%list%\\\".\"\n    ],\n    \"unchecked_todos_listed\": [\n      \"Voici les éléments en attente de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul><br>Restez motivé !\",\n      \"Voici les éléments en attente de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul><br>Continuez ainsi !\"\n    ],\n    \"completed_todos_listed\": [\n      \"Et voici les éléments complétés de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\"\n    ],\n    \"list_todo_element\": [\"<li>%todo%.</li>\"],\n    \"list_completed_todo_element\": [\"<li><s>%todo%</s>.</li>\"],\n    \"todos_added\": [\n      \"Entendu, j'ai ajouté ceci à votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\",\n      \"Ce qui suit vient d'être ajouté à votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\"\n    ],\n    \"todos_unchecked\": [\n      \"J'ai décomplété ceci de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\",\n      \"Ce qui suit vient d'être décomplété de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\"\n    ],\n    \"todos_completed\": [\n      \"Continue ainsi ! J'ai complété ceci de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\",\n      \"Bien joué ! Ce qui suit vient d'être complété de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\"\n    ]\n  }\n}\n","skills/productivity/todo_list/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fproductivity%2Ftodo_list%2Fskill.json -->","skills/productivity/todo_list/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/shopping/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Shopping\"\n}\n","skills/smart_home/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Smart Home\"\n}\n","skills/social_communication/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Social & Communication\"\n}\n","skills/social_communication/mbti/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"setup\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"I want to know my MBTI personality type\",\n        \"Start a personality type [quiz|questionnaire|test]\"\n      ],\n      \"next_action\": \"quiz\"\n    },\n    \"quiz\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"skill_resolver\",\n          \"name\": \"form\"\n        }\n      }\n    }\n  },\n  \"resolvers\": {\n    \"form\": {\n      \"intents\": {\n        \"1_a\": {\n          \"utterance_samples\": [\n            \"Interact with many\",\n            \"Including strangers\",\n            \"[Like|Love] to [interact|communicate|talk]\"\n          ],\n          \"value\": \"1_a\"\n        },\n        \"1_b\": {\n          \"utterance_samples\": [\"Interact with a few\", \"Known to [me|you]\"],\n          \"value\": \"1_b\"\n        },\n        \"2_a\": {\n          \"utterance_samples\": [\"See how others are useful\"],\n          \"value\": \"2_a\"\n        },\n        \"2_b\": {\n          \"utterance_samples\": [\"See how others see\"],\n          \"value\": \"2_b\"\n        },\n        \"3_a\": {\n          \"utterance_samples\": [\"[Your|My] head\"],\n          \"value\": \"3_a\"\n        },\n        \"3_b\": {\n          \"utterance_samples\": [\"[Your|my] heart\"],\n          \"value\": \"3_b\"\n        },\n        \"4_a\": {\n          \"utterance_samples\": [\"Carefully\"],\n          \"value\": \"4_a\"\n        },\n        \"4_b\": {\n          \"utterance_samples\": [\"Impulsively\"],\n          \"value\": \"4_b\"\n        },\n        \"5_a\": {\n          \"utterance_samples\": [\"Stay [late|later] with increasing energy\"],\n          \"value\": \"5_a\"\n        },\n        \"5_b\": {\n          \"utterance_samples\": [\"Leave [early|earlier] with decreased energy\"],\n          \"value\": \"5_b\"\n        },\n        \"6_a\": {\n          \"utterance_samples\": [\"What is actual\"],\n          \"value\": \"6_a\"\n        },\n        \"6_b\": {\n          \"utterance_samples\": [\"What is possible\"],\n          \"value\": \"6_b\"\n        },\n        \"7_a\": {\n          \"utterance_samples\": [\"Principles\"],\n          \"value\": \"7_a\"\n        },\n        \"7_b\": {\n          \"utterance_samples\": [\"Emotions\"],\n          \"value\": \"7_b\"\n        },\n        \"8_a\": {\n          \"utterance_samples\": [\"Incomplete\"],\n          \"value\": \"8_a\"\n        },\n        \"8_b\": {\n          \"utterance_samples\": [\"Completed\"],\n          \"value\": \"8_b\"\n        },\n        \"9_a\": {\n          \"utterance_samples\": [\"Keep abreast of [other|others] happenings\"],\n          \"value\": \"9_a\"\n        },\n        \"9_b\": {\n          \"utterance_samples\": [\"Get behind on the news\"],\n          \"value\": \"9_b\"\n        },\n        \"10_a\": {\n          \"utterance_samples\": [\"Production and distribution\"],\n          \"value\": \"10_a\"\n        },\n        \"10_b\": {\n          \"utterance_samples\": [\"Design and research\"],\n          \"value\": \"10_b\"\n        },\n        \"11_a\": {\n          \"utterance_samples\": [\"Logical judgments\"],\n          \"value\": \"11_a\"\n        },\n        \"11_b\": {\n          \"utterance_samples\": [\"Value judgments\"],\n          \"value\": \"11_b\"\n        },\n        \"12_a\": {\n          \"utterance_samples\": [\"Serious and determined\"],\n          \"value\": \"12_a\"\n        },\n        \"12_b\": {\n          \"utterance_samples\": [\"Easy-going\", \"Easy going\"],\n          \"value\": \"12_b\"\n        },\n        \"13_a\": {\n          \"utterance_samples\": [\"Stimulate and energize [you|me]\"],\n          \"value\": \"13_a\"\n        },\n        \"13_b\": {\n          \"utterance_samples\": [\"Tax [your|my] reserves\"],\n          \"value\": \"13_b\"\n        },\n        \"14_a\": {\n          \"utterance_samples\": [\"Somewhat annoying\"],\n          \"value\": \"14_a\"\n        },\n        \"14_b\": {\n          \"utterance_samples\": [\"Rather fascinating\"],\n          \"value\": \"14_b\"\n        },\n        \"15_a\": {\n          \"utterance_samples\": [\"Unjust\"],\n          \"value\": \"15_a\"\n        },\n        \"15_b\": {\n          \"utterance_samples\": [\"Merciless\"],\n          \"value\": \"15_b\"\n        },\n        \"16_a\": {\n          \"utterance_samples\": [\"Having purchased\", \"After a purchase\"],\n          \"value\": \"16_a\"\n        },\n        \"16_b\": {\n          \"utterance_samples\": [\"Having the option to buy\"],\n          \"value\": \"16_b\"\n        },\n        \"17_a\": {\n          \"utterance_samples\": [\"Initiate conversation\"],\n          \"value\": \"17_a\"\n        },\n        \"17_b\": {\n          \"utterance_samples\": [\n            \"Wait to be approached\",\n            \"Wait for other to initiate\"\n          ],\n          \"value\": \"17_b\"\n        },\n        \"18_a\": {\n          \"utterance_samples\": [\"Make themselves useful enough\"],\n          \"value\": \"18_a\"\n        },\n        \"18_b\": {\n          \"utterance_samples\": [\"Exercise their fantasy enough\"],\n          \"value\": \"18_b\"\n        },\n        \"19_a\": {\n          \"utterance_samples\": [\"Firm than gentle\"],\n          \"value\": \"19_a\"\n        },\n        \"19_b\": {\n          \"utterance_samples\": [\"Gentle than firm\"],\n          \"value\": \"19_b\"\n        },\n        \"20_a\": {\n          \"utterance_samples\": [\"After a decision\"],\n          \"value\": \"20_a\"\n        },\n        \"20_b\": {\n          \"utterance_samples\": [\"Before a decision\"],\n          \"value\": \"20_b\"\n        }\n      }\n    }\n  },\n  \"answers\": {\n    \"1\": [\n      \"%question%/20<br>At a party do you:<ul><li>a. Interact with many, including strangers</li><li>b. Interact with a few, known to you</li></ul>\"\n    ],\n    \"2\": [\n      \"%question%/20<br>Are you more likely to:<ul><li>a. See how others are useful</li><li>b. See how others see</li></ul>\"\n    ],\n    \"3\": [\n      \"%question%/20<br>Which rules you more:<ul><li>a. Your head</li><li>b. Your heart</li></ul>\"\n    ],\n    \"4\": [\n      \"%question%/20<br>Do you tend to choose:<ul><li>a. Rather carefully</li><li>b. Somewhat impulsively</li></ul>\"\n    ],\n\n    \"5\": [\n      \"%question%/20<br>At parties do you:<ul><li>a. Stay late, with increasing energy</li><li>b. Leave early with decreased energy</li></ul>\"\n    ],\n    \"6\": [\n      \"%question%/20<br>Are you more interested in:<ul><li>a. What is actual</li><li>b. What is possible</li></ul>\"\n    ],\n    \"7\": [\n      \"%question%/20<br>Are you more impressed by:<ul><li>a. Principles</li><li>b. Emotions</li></ul>\"\n    ],\n    \"8\": [\n      \"%question%/20<br>Does it bother you more having things:<ul><li>a. Incomplete</li><li>b. Completed</li></ul>\"\n    ],\n\n    \"9\": [\n      \"%question%/20<br>In your social groups do you:<ul><li>a. Keep abreast of other's happenings</li><li>b. Get behind on the news</li></ul>\"\n    ],\n    \"10\": [\n      \"%question%/20<br>Are you more interested in:<ul><li>a. Production and distribution</li><li>b. Design and research</li></ul>\"\n    ],\n    \"11\": [\n      \"%question%/20<br>Are you more comfortable in making:<ul><li>a. Logical judgments</li><li>b. Value judgments</li></ul>\"\n    ],\n    \"12\": [\n      \"%question%/20<br>Would you say you are more:<ul><li>a. Serious and determined</li><li>b. Easy-going</li></ul>\"\n    ],\n\n    \"13\": [\n      \"%question%/20<br>Does new and non-routine interaction with others:<ul><li>a. Stimulate and energize you</li><li>b. Tax your reserves</li></ul>\"\n    ],\n    \"14\": [\n      \"%question%/20<br>Are visionaries:<ul><li>a. Somewhat annoying</li><li>b. Rather fascinating</li></ul>\"\n    ],\n    \"15\": [\n      \"%question%/20<br>Is it worse to be:<ul><li>a. Unjust</li><li>b. Merciless</li></ul>\"\n    ],\n    \"16\": [\n      \"%question%/20<br>Do you feel better about:<ul><li>a. Having purchased</li><li>b. Having the option to buy</li></ul>\"\n    ],\n\n    \"17\": [\n      \"%question%/20<br>In company do you:<ul><li>a. Initiate conversation</li><li>b. Wait to be approached</li></ul>\"\n    ],\n    \"18\": [\n      \"%question%/20<br>Children often do not:<ul><li>a. Make themselves useful enough</li><li>b. Exercise their fantasy enough</li></ul>\"\n    ],\n    \"19\": [\n      \"%question%/20<br>Are you more:<ul><li>a. Firm than gentle</li><li>b. Gentle than firm</li></ul>\"\n    ],\n    \"20\": [\n      \"%question%/20<br>Are you more comfortable:<ul><li>a. After a decision</li><li>b. Before a decision</li></ul>\"\n    ],\n\n    \"result\": [\n      \"Your personality type is: <a href=\\\"https://www.16personalities.com/%type_url%-personality\\\" target=\\\"_blank\\\">%type%</a>.\"\n    ]\n  }\n}\n","skills/social_communication/mbti/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fsocial_communication%2Fmbti%2Fskill.json -->","skills/social_communication/mbti/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/sport/domain.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fsport%2Fdomain.json -->","skills/travel_transportation/domain.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Ftravel_transportation%2Fdomain.json -->","skills/unknown/domain.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Funknown%2Fdomain.json -->","skills/utilities/domain.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fdomain.json -->","skills/utilities/have_i_been_pwned/config/en.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fhave_i_been_pwned%2Fconfig%2Fen.json -->","skills/utilities/have_i_been_pwned/config/fr.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fhave_i_been_pwned%2Fconfig%2Ffr.json -->","skills/utilities/have_i_been_pwned/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fhave_i_been_pwned%2Fskill.json -->","skills/utilities/have_i_been_pwned/src/config.sample.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fhave_i_been_pwned%2Fsrc%2Fconfig.sample.json -->","skills/utilities/is_it_down/config/en.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fis_it_down%2Fconfig%2Fen.json -->","skills/utilities/is_it_down/config/fr.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fis_it_down%2Fconfig%2Ffr.json -->","skills/utilities/is_it_down/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fis_it_down%2Fskill.json -->","skills/utilities/is_it_down/src/config.sample.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fis_it_down%2Fsrc%2Fconfig.sample.json -->","skills/utilities/speed_test/config/en.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fspeed_test%2Fconfig%2Fen.json -->","skills/utilities/speed_test/config/fr.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fspeed_test%2Fconfig%2Ffr.json -->","skills/utilities/speed_test/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fspeed_test%2Fskill.json -->","skills/utilities/speed_test/src/config.sample.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fspeed_test%2Fsrc%2Fconfig.sample.json -->","skills/utilities/youtube_downloader/config/en.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fyoutube_downloader%2Fconfig%2Fen.json -->","skills/utilities/youtube_downloader/config/fr.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fyoutube_downloader%2Fconfig%2Ffr.json -->","skills/utilities/youtube_downloader/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fyoutube_downloader%2Fskill.json -->","skills/utilities/youtube_downloader/src/config.sample.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fyoutube_downloader%2Fsrc%2Fconfig.sample.json -->","skills/weather/domain.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fweather%2Fdomain.json -->"},"files":{"skills/business_finance/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Business & Finance\"\n}\n","skills/food_drink/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Food & Drink\"\n}\n","skills/games/akinator/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"choose_thematic\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"[Let's play|I want to play|I wanna play] with Akinator\"\n      ],\n      \"slots\": [\n        {\n          \"name\": \"thematic\",\n          \"item\": {\n            \"type\": \"entity\",\n            \"name\": \"thematic\"\n          },\n          \"questions\": [\n            \"What thematic would you like to play with?\",\n            \"What thematic do you choose?\"\n          ],\n          \"suggestions\": [\"Characters\", \"Objects\", \"Animals\"]\n        }\n      ],\n      \"entities\": [\n        {\n          \"type\": \"enum\",\n          \"name\": \"thematic\",\n          \"options\": {\n            \"characters\": {\n              \"synonyms\": [\"characters\", \"character\"]\n            },\n            \"objects\": {\n              \"synonyms\": [\"objects\", \"object\"]\n            },\n            \"animals\": {\n              \"synonyms\": [\"animals\", \"animal\"]\n            }\n          }\n        }\n      ],\n      \"next_action\": \"setup\"\n    },\n    \"setup\": {\n      \"type\": \"logic\",\n      \"next_action\": \"guess\"\n    },\n    \"guess\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"skill_resolver\",\n          \"name\": \"answer\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No\", \"Don't know\", \"Probably\", \"Probably not\"],\n      \"next_action\": \"retry\"\n    },\n    \"retry\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"global_resolver\",\n          \"name\": \"affirmation_denial\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No thanks\"]\n    }\n  },\n  \"resolvers\": {\n    \"answer\": {\n      \"intents\": {\n        \"yes\": {\n          \"utterance_samples\": [\n            \"[Yes|Yep|Yup|Yeah]\",\n            \"Of course\",\n            \"Sure\",\n            \"Correct\"\n          ],\n          \"value\": \"y\"\n        },\n        \"no\": {\n          \"utterance_samples\": [\"[No|Nope|Nah]\", \"Not at all\", \"Of course not\"],\n          \"value\": \"n\"\n        },\n        \"idk\": {\n          \"utterance_samples\": [\n            \"I do not know\",\n            \"Do not know\",\n            \"[Dont|Don't] know\",\n            \"No idea\",\n            \"Not sure\"\n          ],\n          \"value\": \"idk\"\n        },\n        \"probably\": {\n          \"utterance_samples\": [\"Probably\", \"Probably yes\"],\n          \"value\": \"p\"\n        },\n        \"probably_not\": {\n          \"utterance_samples\": [\"Probably [no|not]\"],\n          \"value\": \"pn\"\n        }\n      }\n    }\n  },\n  \"answers\": {\n    \"network_error\": [\n      \"I cannot reach Akinator, you may verify your network.\",\n      \"Akinator isn't reachable at the moment. Please check your network.\",\n      \"It looks like your network cannot reach Akinator.\"\n    ],\n    \"calling_akinator\": [\n      \"I'm calling my friend Akinator...\",\n      \"Alright, let me call Akinator, wait a sec...\",\n      \"Sure, let me get in touch with Akinator. Please wait a sec...\"\n    ],\n    \"guessed\": [\n      \"I take the shot, you are thinking of %name%. %description%.\",\n      \"I guess you think of %name%. %description%.\"\n    ],\n    \"guessed_img\": [\n      \"<img src=\\\"%url%\\\" alt=\\\"%name%\\\" style=\\\"max-width:200px\\\" />\"\n    ],\n    \"ask_for_retry\": [\n      \"Do you want to go for another one?\",\n      \"Should we go for another try?\"\n    ],\n    \"confirm_retry\": [\"Gotcha!\", \"Let's go for another try then!\"],\n    \"deny_retry\": [\n      \"Got it, take care.\",\n      \"Let me know anytime you want I call Akinator.\"\n    ]\n  }\n}\n","skills/games/akinator/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fgames%2Fakinator%2Fskill.json -->","skills/games/akinator/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/games/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Games\"\n}\n","skills/games/guess_the_number/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"setup\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Let's play guess the number\",\n        \"I wanna play guess the number\",\n        \"Can we play guess the number?\",\n        \"I want to play a game like guess the number\"\n      ],\n      \"next_action\": \"guess\"\n    },\n    \"guess\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"entity\",\n          \"name\": \"number\"\n        }\n      },\n      \"next_action\": \"replay\"\n    },\n    \"replay\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"global_resolver\",\n          \"name\": \"affirmation_denial\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No thanks\"]\n    }\n  },\n  \"answers\": {\n    \"ready\": [\n      \"Alright, I'm ready! Go ahead and guess the number between 0 and 100!\"\n    ],\n    \"bigger\": [\"The number is bigger.\", \"Try with a bigger number.\"],\n    \"smaller\": [\"It is smaller.\", \"Try a smaller number.\"],\n    \"guessed\": [\n      \"Congrats! The number was %nb% and you guessed in %attempts_nb% attempts. Ready for another round?\"\n    ],\n    \"replay\": [\n      \"Let's gooo!\",\n      \"You said it!\",\n      \"Let me pick up a number...\",\n      \"Gotcha, I'm picking up a number...\"\n    ],\n    \"stop\": [\"Sure, as you wish.\", \"You said it.\", \"Let's stop here then!\"]\n  }\n}\n","skills/games/guess_the_number/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fgames%2Fguess_the_number%2Fskill.json -->","skills/games/guess_the_number/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/games/rochambeau/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"start\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Let's play rochambeau\",\n        \"I wanna play rock paper scissors\",\n        \"Can we play paper rock scissors?\",\n        \"I want to play rochambeau\"\n      ],\n      \"answers\": [\n        \"Alright, let's get started!\",\n        \"1, 2, 3, FIRE!\",\n        \"Rock, paper, scissors...\"\n      ],\n      \"next_action\": \"play\"\n    },\n    \"play\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"entity\",\n          \"name\": \"handsign\"\n        }\n      },\n      \"suggestions\": [\"Rock ✊\", \"Paper ✋\", \"Scissors ✌\"],\n      \"entities\": [\n        {\n          \"type\": \"enum\",\n          \"name\": \"handsign\",\n          \"options\": {\n            \"ROCK\": {\n              \"synonyms\": [\"rock\", \"stone\"]\n            },\n            \"PAPER\": {\n              \"synonyms\": [\"paper\"]\n            },\n            \"SCISSORS\": {\n              \"synonyms\": [\"scissors\"]\n            }\n          }\n        }\n      ],\n      \"next_action\": \"rematch\"\n    },\n    \"rematch\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"global_resolver\",\n          \"name\": \"affirmation_denial\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No thanks\"]\n    }\n  },\n  \"answers\": {\n    \"ready\": [\"Let's get started!\"],\n    \"leon_emoji\": [\"%leon_emoji%\"],\n    \"equal\": [\"No point.\", \"It's a tie.\"],\n    \"point_for_leon\": [\n      \"I got you. The %handsign_1% beats the %handsign_2%.\",\n      \"Yeaaah, I won! The %handsign_1% beats the %handsign_2%.\",\n      \"Gotcha! I got the point because the %handsign_1% beats the %handsign_2%.\"\n    ],\n    \"point_for_player\": [\n      \"You got me. The %handsign_1% beats the %handsign_2%.\",\n      \"Aargh no, you got the point. The %handsign_1% beats the %handsign_2%.\",\n      \"Well played! You got the point because the %handsign_1% beats the %handsign_2%.\"\n    ],\n    \"ask_for_rematch\": [\n      \"Do you want a rematch?\",\n      \"Should we go for another round?\"\n    ],\n    \"confirm_rematch\": [\"Be ready!\", \"I'm not gonna let you win.\"],\n    \"deny_rematch\": [\"As you wish.\", \"Let me know anytime you want to play.\"]\n  }\n}\n","skills/games/rochambeau/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fgames%2Frochambeau%2Fskill.json -->","skills/games/rochambeau/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/health_fitness/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Health & Fitness\"\n}\n","skills/knowledge_education/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Knowledge & Education\"\n}\n","skills/leon/color/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"variables\": {\n    \"blue_leon\": \"#1C75DB\",\n    \"pink_leon\": \"#ED297A\"\n  },\n  \"actions\": {\n    \"favorite_color\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"What is your favorite color?\",\n        \"What colour is the best for you?\",\n        \"Is there any colour you love?\",\n        \"I love the @color color, how about you?\",\n        \"I like @color color, you?\"\n      ],\n      \"answers\": [\n        \"Where I live it is all black, but I believe I tend to have a preference for %blue_leon% and %pink_leon%. Do not ask why...\",\n        \"Sometimes %blue_leon%, sometimes %pink_leon%.\",\n        \"{{ color }} is great! But I prefer blue and pink.\",\n        \"I think {{ color }} is a good color, but I prefer blue and pink. Don't ask me why...\"\n      ]\n    },\n    \"why\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Why do you like this color?\",\n        \"Why this colour?\",\n        \"Why not another one?\",\n        \"Why?\"\n      ],\n      \"answers\": [\"Because blue and pink are beautiful. Look at my logo...\"]\n    },\n    \"color_hexadecimal\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Tell me the hexadecimal code of a color\",\n        \"What is the hexa code of the green color?\",\n        \"Give me the hexadecimal code of the @color color\",\n        \"I want to know the @color hexadecimal\",\n        \"How about the @color colour?\"\n      ],\n      \"answers\": [\n        \"Alright, here is for the {{ color }} color: {{ color.hexa }} <div style=\\\"background:{{ color.hexa }};display:inline-block;width:12px;height:12px;border-radius:50%;\\\"></div>.\"\n      ],\n      \"unknown_answers\": [\n        \"This color must look incredible, but I haven't seen it before.\"\n      ]\n    }\n  },\n  \"entities\": {\n    \"color\": \"global-entities/color.json\"\n  }\n}\n","skills/leon/color/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fcolor%2Fskill.json -->","skills/leon/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Leon\"\n}\n","skills/leon/good_bye/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Bye\",\n        \"Goodbye\",\n        \"Good bye\",\n        \"See you later\",\n        \"Bye bye\",\n        \"I have to go\"\n      ],\n      \"answers\": [\n        \"Bye!\",\n        \"Bye bye!\",\n        \"Good bye.\",\n        \"Bye! Take care.\",\n        \"Good bye, please, take care of yourself.\",\n        \"Bye! Enjoy your time!\",\n        \"See you!\",\n        \"See ya!\"\n      ]\n    }\n  }\n}\n","skills/leon/good_bye/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Au revoir\",\n        \"Aurevoir\",\n        \"Bye\",\n        \"A la prochaine\",\n        \"Je dois y aller\"\n      ],\n      \"answers\": [\n        \"Bye !\",\n        \"Bye bye !\",\n        \"Au revoir.\",\n        \"Au revoir ! Prenez soin de vous.\",\n        \"Au revoir, merci de prendre soin de vous-même.\",\n        \"Bye ! Profitez de votre temps à bon escient !\",\n        \"À la prochaine !\"\n      ]\n    }\n  }\n}\n","skills/leon/good_bye/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fgood_bye%2Fskill.json -->","skills/leon/greeting/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Hi\",\n        \"Hey\",\n        \"Hello\",\n        \"Good morning\",\n        \"Good afternoon\",\n        \"Good evening\",\n        \"What's up?\",\n        \"How are you?\",\n        \"How are you doing?\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"default\": [\n      \"Hi!\",\n      \"Hello!\",\n      \"Hello there!\",\n      \"Hey you!\",\n      \"Hey! I hope you're doing well!\",\n      \"Hi! What's up?!\"\n    ],\n    \"default_w_name\": [\"Hey %owner_name%!\", \"Hi %owner_name%! What's up?!\"],\n    \"morning_good_day\": [\n      \"Good morning, have a very nice day!\",\n      \"Good morning, I wish you a very pleasant day!\",\n      \"Good morning, enjoy your day!\",\n      \"Good morning, I hope your day will be full of joy and productivity!\"\n    ],\n    \"morning\": [\"Good morning!\"],\n    \"afternoon\": [\"Good afternoon!\"],\n    \"evening\": [\"Good evening!\"],\n    \"night\": [\n      \"Hi! Good night!\",\n      \"Hello! I wish you a very sweet night.\",\n      \"Hi! Make beautiful dreams.\",\n      \"Hey! Sleep well.\"\n    ],\n    \"too_late\": [\n      \"Hey! It seems you are going for a sleepless night, be careful.\",\n      \"Hi! Don't forget to sleep.\",\n      \"Hello! I'm feeling grateful you still talk to me, but you should get some sleep now.\",\n      \"Hi! Please, you should sleep to be in shape for your day.\",\n      \"Hello! I hope you are not having insomnia troubles. I know that, I'm awake 24 hours a day.\"\n    ]\n  }\n}\n","skills/leon/greeting/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Salut\",\n        \"Bonjour\",\n        \"Bonsoir\",\n        \"Salutations\",\n        \"Hello\",\n        \"Coucou\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"default\": [\n      \"Salut !\",\n      \"Salutations !\",\n      \"Bonjour !\",\n      \"Bonjour à vous !\",\n      \"Hello ! J'espère que vous allez bien !\",\n      \"Hey ! Quoi de neuf ?!\"\n    ],\n    \"morning_good_day\": [\n      \"Bonjour, passez une agréable journée !\",\n      \"Bonjour, je vous souhaite une très belle journée !\",\n      \"Bonjour, profitez bien de votre journée !\",\n      \"Bonjour, j'espère que votre journée sera pleine de joie et de productivité !\"\n    ],\n    \"morning\": [\"Bonjour !\"],\n    \"afternoon\": [\"Bonjour !\"],\n    \"evening\": [\"Bonsoir !\"],\n    \"night\": [\n      \"Bonsoir ! Bonne nuit !\",\n      \"Bonsoir ! Je vous souhaite une douce nuit.\",\n      \"Bonsoir ! Faites de beaux rêves.\",\n      \"Bonsoir ! Dormez bien.\"\n    ],\n    \"too_late\": [\n      \"Bonsoir ! Il semblerait que vous optez pour une nuit blanche, faites attention.\",\n      \"Bonsoir ! N'oubliez pas de dormir.\",\n      \"Bonsoir ! Je suis honoré que vous me parliez à cette heure tardive, mais vous devriez aller vous coucher maintenant.\",\n      \"Bonsoir ! Merci d'aller vous coucher pour être en forme pour la journée qui vous attend.\",\n      \"Bonsoir ! J'espère que vous n'avez pas de problèmes d'insomnie. Je connais ça, je suis réveillé 24 heures par jour.\"\n    ]\n  }\n}\n","skills/leon/greeting/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fgreeting%2Fskill.json -->","skills/leon/greeting/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/leon/introduction/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"variables\": {\n    \"leon_introduction_1\": \"I'm your daily personal assistant. I have been created by Louis. I'm very happy to serve you everyday.\",\n    \"leon_introduction_2\": \"The question is, who are you? I'm kidding! I'm your daily personal assistant. Louis created me to make your life easier.\",\n    \"leon_introduction_3\": \"Firstly, I'm not a criminal as you might relatively think about a popular movie. Secondly, Louis is the guy who gave me life. Thirdly, I'm your personal assistant and I'm very glad to help you.\"\n  },\n  \"actions\": {\n    \"introduce_leon\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Who are you?\",\n        \"How they call you?\",\n        \"What's your name?\",\n        \"Tell me who you are\",\n        \"Introduce yourself\",\n        \"I want to know you\"\n      ],\n      \"next_action\": \"gather_basic_info\"\n    },\n    \"gather_basic_info\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Do you know who am I?\",\n        \"Do you know me?\",\n        \"Do you know my name?\",\n        \"My name is @person\",\n        \"I'm born the @date\",\n        \"My birth date is the @date\"\n      ],\n      \"slots\": [\n        {\n          \"name\": \"owner_name\",\n          \"item\": {\n            \"type\": \"entity\",\n            \"name\": \"person\"\n          },\n          \"questions\": [\n            \"May I know how should I call you?\",\n            \"May I know your name?\"\n          ]\n        },\n        {\n          \"name\": \"owner_birth_date\",\n          \"item\": {\n            \"type\": \"entity\",\n            \"name\": \"date\"\n          },\n          \"questions\": [\"What's your birth date?\"]\n        }\n      ],\n      \"next_action\": \"remember\"\n    },\n    \"remember\": {\n      \"type\": \"logic\"\n    }\n  },\n  \"answers\": {\n    \"remembered\": [\n      \"I'm going to remember that %owner_name%.\",\n      \"Good to know a bit more about you %owner_name%.\"\n    ],\n    \"leon_introduction\": [\n      \"%leon_introduction_1%\",\n      \"%leon_introduction_2%\",\n      \"%leon_introduction_3%\"\n    ],\n    \"leon_introduction_with_question\": [\n      \"%leon_introduction_1% How about you, what's your name?\",\n      \"%leon_introduction_2% How about you, how should I call you?\",\n      \"%leon_introduction_3% How about you, may I know your name?\"\n    ]\n  }\n}\n","skills/leon/introduction/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Salut\",\n        \"Bonjour\",\n        \"Bonsoir\",\n        \"Salutations\",\n        \"Hello\",\n        \"Coucou\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"default\": [\n      \"Salut !\",\n      \"Salutations !\",\n      \"Bonjour !\",\n      \"Bonjour à vous !\",\n      \"Hello ! J'espère que vous allez bien !\",\n      \"Hey ! Quoi de neuf ?!\"\n    ],\n    \"morning_good_day\": [\n      \"Bonjour, passez une agréable journée !\",\n      \"Bonjour, je vous souhaite une très belle journée !\",\n      \"Bonjour, profitez bien de votre journée !\",\n      \"Bonjour, j'espère que votre journée sera pleine de joie et de productivité !\"\n    ],\n    \"morning\": [\"Bonjour !\"],\n    \"afternoon\": [\"Bonjour !\"],\n    \"evening\": [\"Bonsoir !\"],\n    \"night\": [\n      \"Bonsoir ! Bonne nuit !\",\n      \"Bonsoir ! Je vous souhaite une douce nuit.\",\n      \"Bonsoir ! Faites de beaux rêves.\",\n      \"Bonsoir ! Dormez bien.\"\n    ],\n    \"too_late\": [\n      \"Bonsoir ! Il semblerait que vous optez pour une nuit blanche, faites attention.\",\n      \"Bonsoir ! N'oubliez pas de dormir.\",\n      \"Bonsoir ! Je suis honoré que vous me parliez à cette heure tardive, mais vous devriez aller vous coucher maintenant.\",\n      \"Bonsoir ! Merci d'aller vous coucher pour être en forme pour la journée qui vous attend.\",\n      \"Bonsoir ! J'espère que vous n'avez pas de problèmes d'insomnie. Je connais ça, je suis réveillé 24 heures par jour.\"\n    ]\n  }\n}\n","skills/leon/introduction/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fintroduction%2Fskill.json -->","skills/leon/introduction/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/leon/joke/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Tell me a joke\",\n        \"Give me a joke\",\n        \"Make me laugh\",\n        \"Do you have jokes to tell me?\",\n        \"I wanna laugh\"\n      ],\n      \"answers\": [\n        \"My email password has been hacked. That's the third time I've had to rename the cat.\",\n        \"What does a baby computer call it's father? Data.\",\n        \"My New Year's resolution is 4K.\",\n        \"Any room is a panic room if you've lost your phone in it.\",\n        \"Why was the JavaScript developer sad? Because he didn't Node how to Express himself.\",\n        \"Why did the developer go broke? Because he used up all his cache.\",\n        \"There are 10 types of people in the world: those who understand binary, and those who don't.\",\n        \"Instagram is just Twitter for people who go outside.\",\n        \"Human: What do we want?! Computer: Natural language processing! Human: When do we want it?! Computer: When do we want what?\",\n        \"Is your name Wi-Fi? Because I'm feeling a connection.\"\n      ]\n    }\n  }\n}\n","skills/leon/joke/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Raconte-moi une blague\",\n        \"Dis-moi une blague\",\n        \"Donne-moi une blague\",\n        \"Je veux rire\",\n        \"As-tu des blagues à raconter ?\"\n      ],\n      \"answers\": [\n        \"Le mot de passe de ma boîte de réception a été piraté. C'est la troisième fois que je dois renommer le chat.\",\n        \"Combien de développeurs faut-t-il pour remplacer une ampoule grillée ? Aucun, c'est un problème hardware.\",\n        \"T'as pris quoi comme résolution pour cette nouvelle année ? La 4K.\",\n        \"Toute pièce est une salle de panique si vous avez perdu votre téléphone à l'intérieur.\",\n        \"C'est l'histoire d'un administrateur qui configure ses variables d'environnement, et là... PATH le chemin !\",\n        \"Tu sais pourquoi l'iPhone 6 se plie ? Parce que l'Apple Store.\",\n        \"Dans le monde, il y a 10 catégories de personnes : celles qui connaissent le binaire et celles qui ne le connaissent pas.\",\n        \"Instagram c'est en fait Twitter pour les gens qui sortent un peu.\",\n        \"Un humain demande : qu'est-ce que tu veux ?! Un ordinateur répond : du traitement automatique du langage naturel ! L'humain : quand le voulons-nous ?! L'ordinateur : quand le voulons quoi ?\",\n        \"Est-ce que votre nom est Wi-Fi ? Parce que je sens une connexion.\",\n        \"Quand quelqu'un de triste joue aux jeux vidéo pour oublier, on peut dire qu'il se console.\",\n        \"Quel Pokemon a une mitraillette ? Ratatatatatatatatata.\",\n        \"Les filles c'est comme les noms de domaine. Celles que j'aime sont déjà prises.\",\n        \"Que dit une mère à son fils geek quand le diner est servi ? Alt Tab !\",\n        \"Quelle est la meilleure heure pour écouter de la musique ? Deezer.\",\n        \"De nos jours, le zip ça devient rar...\"\n      ]\n    }\n  }\n}\n","skills/leon/joke/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fjoke%2Fskill.json -->","skills/leon/meaning_of_life/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"What is the meaning of life?\",\n        \"Tell me what is the meaning of life\"\n      ],\n      \"answers\": [\"42.\", \"1 0 1 0 1 0.\"]\n    }\n  }\n}\n","skills/leon/meaning_of_life/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Quel est le but de la vie ?\",\n        \"Quel est l'objectif de la vie ?\"\n      ],\n      \"answers\": [\"42.\", \"1 0 1 0 1 0.\"]\n    }\n  }\n}\n","skills/leon/meaning_of_life/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fmeaning_of_life%2Fskill.json -->","skills/leon/partner_assistant/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Do you have something to say about @partner_assistant?\",\n        \"Tell me about the personal assistant @partner_assistant\",\n        \"I want to know more about @partner_assistant\",\n        \"Tell me something related to @partner_assistant\",\n        \"Do you know @partner_assistant?\"\n      ],\n      \"answers\": [\"{{ partner_assistant.thought }}\"],\n      \"unknown_answers\": [\n        \"I do not know this personal assistant.\",\n        \"I have not met this personal assistant yet.\"\n      ]\n    }\n  },\n  \"entities\": {\n    \"partner_assistant\": \"global-entities/partner_assistant.json\"\n  }\n}\n","skills/leon/partner_assistant/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Connais-tu quelque chose sur @partner_assistant ?\",\n        \"Dis-moi quelque chose sur l'assistant personnel @partner_assistant\",\n        \"Dis-moi quelque chose à propos de @partner_assistant\",\n        \"Je veux en savoir plus au sujet de @partner_assistant\",\n        \"Connais-tu @partner_assistant ?\"\n      ],\n      \"answers\": [\"{{ partner_assistant.thought }}\"],\n      \"unknown_answers\": [\n        \"Je ne connais pas cet assistant personnel.\",\n        \"Je n'ai pas encore rencontré cet assistant personnel.\"\n      ]\n    }\n  },\n  \"entities\": {\n    \"partner_assistant\": \"global-entities/partner_assistant.json\"\n  }\n}\n","skills/leon/partner_assistant/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fpartner_assistant%2Fskill.json -->","skills/leon/random_number/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Give me a random number\",\n        \"Give me a number\",\n        \"Tell me a random number\",\n        \"Choose a number\",\n        \"Pick a number\",\n        \"Give another one\",\n        \"Another one\",\n        \"Pick another one\"\n      ]\n    }\n  },\n  \"answers\": {}\n}\n","skills/leon/random_number/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Donne-moi un nombre aléatoire\",\n        \"Donne-moi un nombre\",\n        \"Dis-moi un nombre aléatoire\",\n        \"Choisis un nombre\",\n        \"Pioche un nombre\"\n      ]\n    }\n  },\n  \"answers\": {}\n}\n","skills/leon/random_number/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Frandom_number%2Fskill.json -->","skills/leon/random_number/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/leon/welcome/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Thank you\",\n        \"Thanks\",\n        \"Thanks a lot\",\n        \"Many thanks\",\n        \"You are the best\",\n        \"I love you\"\n      ],\n      \"answers\": [\n        \"You are very welcome.\",\n        \"It's my pleasure.\",\n        \"You are too polite with me.\",\n        \"You are always welcome.\",\n        \"That's my job!\",\n        \"At your service.\"\n      ]\n    }\n  }\n}\n","skills/leon/welcome/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Merci\",\n        \"Merci bien\",\n        \"Merci beaucoup\",\n        \"Merci mille fois\",\n        \"Merci infiniment\",\n        \"Merci à toi\",\n        \"Tu es le meilleur\",\n        \"Mes remerciements\",\n        \"Je t'adore\"\n      ],\n      \"answers\": [\n        \"De rien, c'est avec joie.\",\n        \"Avec plaisir.\",\n        \"Vous êtes bien trop poli.\",\n        \"Vous êtes toujours bienvenue.\",\n        \"Je ne fais que mon travail !\",\n        \"À votre service.\"\n      ]\n    }\n  }\n}\n","skills/leon/welcome/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fwelcome%2Fskill.json -->","skills/movies_tv/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Movies & TV\"\n}\n","skills/music_audio/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Music & Audio\"\n}\n","skills/news/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"News\"\n}\n","skills/news/github_trends/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"What are the trends on GitHub?\",\n        \"Give me the GitHub trends\",\n        \"What's trending on GitHub?\",\n        \"What are the trends on GH?\",\n        \"Give me the GH trends\",\n        \"What's trending on GH?\"\n      ],\n      \"http_api\": {\n        \"entities\": [\n          {\n            \"entity\": \"number\",\n            \"resolution\": [\"value\"]\n          },\n          {\n            \"entity\": \"daterange\",\n            \"resolution\": [\"timex\"]\n          }\n        ]\n      }\n    }\n  },\n  \"answers\": {\n    \"limit_max\": [\n      \"You've asked for too many GitHub trends, I'll give you 25 trends instead.\",\n      \"%limit% GitHub trends is a lot, let me tell you the 25 trends instead.\"\n    ],\n    \"reaching\": [\n      \"I'm reaching GitHub, please wait a second...\",\n      \"Let me reach GitHub...\"\n    ],\n    \"today\": [\n      \"Here are the %limit% GitHub trends of the day:<br><br><ul>%result%</ul>\"\n    ],\n    \"week\": [\n      \"Here are the %limit% GitHub trends of the week:<br><br><ul>%result%</ul>\"\n    ],\n    \"month\": [\n      \"Here are the %limit% GitHub trends of the month:<br><br><ul>%result%</ul>\"\n    ],\n    \"today_with_tech\": [\n      \"Here are the %limit% GitHub trends of the day for the %tech% technology:<br><br><ul>%result%</ul>\"\n    ],\n    \"week_with_tech\": [\n      \"Here are the %limit% GitHub trends of the week for the %tech% technology:<br><br><ul>%result%</ul>\"\n    ],\n    \"month_with_tech\": [\n      \"Here are the %limit% GitHub trends of the month for the %tech% technology:<br><br><ul>%result%</ul>\"\n    ],\n    \"unreachable\": [\n      \"GitHub is unreachable for the moment, please retry later.\",\n      \"I'm having difficulties to reach GitHub, please retry later.\",\n      \"GitHub seems to be down, please try again later.\"\n    ],\n    \"list_element\": [\n      \"<li>#%rank%. <a href=\\\"%repository_url%\\\" target=\\\"_blank\\\">%repository_name%</a> created by <a href=\\\"%author_url%\\\" target=\\\"_blank\\\">%author_username%</a> with %stars_nb% new stars.</li>\"\n    ]\n  }\n}\n","skills/news/github_trends/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Quelles sont les tendances sur GitHub ?\",\n        \"Donne-moi les tendances GitHub\",\n        \"Qu'est-ce qu'il y a en tendance sur GitHub ?\",\n        \"Quelles sont les tendances sur GH ?\",\n        \"Donne-moi les tendances GH\",\n        \"Qu'est-ce qu'il y a en tendance sur GH ?\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"limit_max\": [\n      \"Vous demandez beaucoup trop de tendances, laissez moi plutôt vous donner les 25 tendances.\",\n      \"%limit% tendances GitHub c'est beaucoup, permettez moi de vous donner les 25 tendances à la place.\"\n    ],\n    \"reaching\": [\n      \"Je suis en train d'atteindre GitHub, veuillez patienter une seconde...\",\n      \"Laissez moi atteindre GitHub...\"\n    ],\n    \"today\": [\n      \"Voici les %limit% dernières tendances GitHub du jour :<br><br><ul>%result%</ul>\"\n    ],\n    \"week\": [\n      \"Voici les %limit% dernières tendances GitHub de la semaine :<br><br><ul>%result%</ul>\"\n    ],\n    \"month\": [\n      \"Voici les %limit% dernières tendances GitHub du mois :<br><br><ul>%result%</ul>\"\n    ],\n    \"today_with_tech\": [\n      \"Voici les %limit% dernières tendances GitHub du jour pour la technologie %tech% :<br><br><ul>%result%</ul>\"\n    ],\n    \"week_with_tech\": [\n      \"Voici les %limit% dernières tendances GitHub de la semaine pour la technologie %tech% :<br><br><ul>%result%</ul>\"\n    ],\n    \"month_with_tech\": [\n      \"Voici les %limit% dernières tendances GitHub du mois pour la technologie %tech% :<br><br><ul>%result%</ul>\"\n    ],\n    \"unreachable\": [\n      \"GitHub est inaccessible pour le moment, merci de réessayer plus tard.\",\n      \"Je rencontre des difficultés pour atteindre GitHub, merci de réessayer plus tard.\",\n      \"GitHub semble ne pas fonctionner correctement, veuillez retenter plus tard.\"\n    ],\n    \"list_element\": [\n      \"<li>#%rank%. <a href=\\\"%repository_url%\\\" target=\\\"_blank\\\">%repository_name%</a> créé par <a href=\\\"%author_url%\\\" target=\\\"_blank\\\">%author_username%</a> avec %stars_nb% nouvelles étoiles.</li>\"\n    ]\n  }\n}\n","skills/news/github_trends/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fnews%2Fgithub_trends%2Fskill.json -->","skills/news/github_trends/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/news/product_hunt_trends/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"What are the trends on Product Hunt?\",\n        \"Give me the Product Hunt trends\",\n        \"What's trending on Product Hunt?\",\n        \"What are the trends on PH?\",\n        \"Give me the PH trends\",\n        \"What's trending on PH?\",\n        \"What's trending on ProductHunt?\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"limit_max\": [\n      \"You've asked for too many Product Hunt trends, I'll give you %new_limit% trends instead.\",\n      \"%limit% Product Hunt trends is a lot, let me tell you the %new_limit% trends instead.\"\n    ],\n    \"reaching\": [\n      \"I'm reaching Product Hunt, please wait a second...\",\n      \"Let me reach Product Hunt...\"\n    ],\n    \"today\": [\n      \"Here are the %limit% Product Hunt trends of the day:<br><br><ul>%result%</ul>\"\n    ],\n    \"specific_day\": [\n      \"Here are the %limit% Product Hunt trends for the %date%:<br><br><ul>%result%</ul>\"\n    ],\n    \"unreachable\": [\n      \"Product Hunt is unreachable for the moment, please retry later.\",\n      \"I'm having difficulties to reach Product Hunt, please retry later.\",\n      \"Product Hunt seems to be down, please try again later.\"\n    ],\n    \"list_element\": [\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> created by <a href=\\\"%author_url%\\\" target=\\\"_blank\\\">%author_name%</a> with %votes_nb% votes.</li>\"\n    ],\n    \"list_element_with_unknown_maker\": [\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> with %votes_nb% votes. There is no information about the maker.</li>\",\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> with %votes_nb% votes. I did not find any information about the maker.</li>\"\n    ],\n    \"not_found\": [\n      \"There is no product on that date.\",\n      \"I did not find any product on that date.\"\n    ],\n    \"invalid_developer_token\": [\n      \"Your Product Hunt developer token is invalid. Please provide a valid one by <a href=\\\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\\\" target=\\\"_blank\\\">reading this</a>.\",\n      \"You did not set a valid Product Hunt developer token. Please set a valid one by <a href=\\\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\\\" target=\\\"_blank\\\">reading this</a>.\"\n    ]\n  }\n}\n","skills/news/product_hunt_trends/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Quelles sont les tendances sur Product Hunt ?\",\n        \"Donne-moi les tendances Product Hunt\",\n        \"Qu'est-ce qu'il y a en tendance sur Product Hunt ?\",\n        \"Quelles sont les tendances sur PH ?\",\n        \"Donne-moi les tendances PH\",\n        \"Qu'est-ce qu'il y a en tendance sur PH ?\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"limit_max\": [\n      \"Vous demandez beaucoup trop de tendances, laissez moi plutôt vous donner les %new_limit% tendances.\",\n      \"%limit% tendances Product Hunt c'est beaucoup, permettez moi de vous donner les %new_limit% tendances à la place.\"\n    ],\n    \"reaching\": [\n      \"Je suis en train d'atteindre Product Hunt, veuillez patienter une seconde...\",\n      \"Laissez moi atteindre Product Hunt...\"\n    ],\n    \"today\": [\n      \"Voici les %limit% dernières tendances Product Hunt du jour :<br><br><ul>%result%</ul>\"\n    ],\n    \"specific_day\": [\n      \"Voici les %limit% dernières tendances Product Hunt du %date% :<br><br><ul>%result%</ul>\"\n    ],\n    \"unreachable\": [\n      \"Product Hunt est inaccessible pour le moment, merci de réessayer plus tard.\",\n      \"Je rencontre des difficultés pour atteindre Product Hunt, merci de réessayer plus tard.\",\n      \"Product Hunt semble ne pas fonctionner correctement, veuillez retenter plus tard.\"\n    ],\n    \"list_element\": [\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> créé par <a href=\\\"%author_url%\\\" target=\\\"_blank\\\">%author_name%</a> avec %votes_nb% votes.</li>\"\n    ],\n    \"list_element_with_unknown_maker\": [\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> avec %votes_nb% votes. Il n'y a pas d'information à propos du créateur.</li>\",\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> avec %votes_nb% votes. Je n'ai trouvé aucune information à propos du créateur.</li>\"\n    ],\n    \"not_found\": [\n      \"Il n'y a pas de produit à cette date.\",\n      \"Je n'ai trouvé aucun produit à cette date.\"\n    ],\n    \"invalid_developer_token\": [\n      \"Votre jeton de développeur Product Hunt est invalide. Merci d'en fournir un valide en <a href=\\\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\\\" target=\\\"_blank\\\">lisant ceci</a>.\",\n      \"Vous n'avez pas bien configuré votre jeton de développeur Product Hunt. Veuillez en installer un valide en <a href=\\\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\\\" target=\\\"_blank\\\">lisant ceci</a>.\"\n    ]\n  }\n}\n","skills/news/product_hunt_trends/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fnews%2Fproduct_hunt_trends%2Fskill.json -->","skills/news/product_hunt_trends/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {\n      \"developer_token\": \"YOUR_DEVELOPER_TOKEN\"\n    }\n  }\n}\n","skills/productivity/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Productivity\"\n}\n","skills/productivity/todo_list/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"create_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Create [the|a] [shopping|material] list\",\n        \"I [want|need] you to [create|make] a stuff list\",\n        \"Can you create a reminder list for me?\",\n        \"Make a food list\",\n        \"I want a shopping list\",\n        \"Help me to get material list\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"a\", \"an\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"view_lists\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Show all my lists\",\n        \"Show contents of all my lists\",\n        \"Can you show all my lists?\",\n        \"Can you show all contents of my lists?\",\n        \"Can you show me all the lists?\",\n        \"I need to see my lists\",\n        \"Show me all the lists\"\n      ]\n    },\n    \"view_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Show [my|the] shopping list\",\n        \"Tell me what is on my stuff list\",\n        \"What is on the reminder list?\",\n        \"Can you give me the content of my movies list?\",\n        \"I'd like to know what is on the food list\",\n        \"Give me the content of the shopping list\",\n        \"I need you tell me what's on the stuff list\",\n        \"What is in my reminder list?\",\n        \"Get me the food list\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"rename_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Rename [the|my] shopping list to purchases\",\n        \"Can you rename the food list into groceries?\",\n        \"[Change|Modify|Replace] [the|my] stuff list [to|by] food\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"old_list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"new_list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": [\"to\", \"by\", \"with\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"delete_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Delete [the|my] shopping list\",\n        \"Delete it\",\n        \"Can you remove the food list?\",\n        \"[Remove|Cancel] [the|my] groceries list\",\n        \"I don't want the reminder list anymore\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"add_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Add|Append] potatoes to [the|my] groceries list\",\n        \"Can you add meat to my food list?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"add\", \"append\"],\n              \"to\": [\"to\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"complete_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Check|Complete|Tick] potatoes from [the|my] [shopping|fruits] list\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"check\", \"complete\", \"tick\"],\n              \"to\": [\"from\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"uncheck_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Uncheck|Untick] potatoes from [the|my] [shopping|fruits] list\",\n        \"Can you uncomplete peach from my food list?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"uncheck\", \"untick\", \"uncomplete\", \"incomplete\"],\n              \"to\": [\"from\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    }\n  },\n  \"answers\": {\n    \"list_created\": [\n      \"Alright, I've created the \\\"%list%\\\" list.\",\n      \"Done, I created your \\\"%list%\\\" list.\"\n    ],\n    \"list_not_provided\": [\n      \"Please provide me a list name.\",\n      \"Please provide the name of a list.\"\n    ],\n    \"todos_not_provided\": [\n      \"Please provide me items.\",\n      \"Please provide elements.\"\n    ],\n    \"new_or_old_list_not_provided\": [\n      \"Please make sure you provide the list name to rename and its new list name.\",\n      \"Please provide the list name to rename and its new list name.\"\n    ],\n    \"no_list\": [\"You do not have any list.\", \"There is no list to show.\"],\n    \"empty_list\": [\n      \"Your \\\"%list%\\\" list is empty.\",\n      \"There is nothing in your \\\"%list%\\\" list.\"\n    ],\n    \"list_does_not_exist\": [\n      \"Sorry I can't because the \\\"%list%\\\" does not exist.\",\n      \"I cannot do that because the \\\"%list%\\\" does not exist.\"\n    ],\n    \"list_already_exists\": [\"You already have a list named \\\"%list%\\\".\"],\n    \"list_renamed\": [\"I renamed the \\\"%old_list%\\\" list to \\\"%new_list%\\\".\"],\n    \"list_deleted\": [\n      \"I deleted the \\\"%list%\\\" list and all the todos it was containing.\"\n    ],\n    \"lists_listed\": [\n      \"You have %lists_nb% lists. Please let me list them for you:<br><br><ul>%result%</ul>\"\n    ],\n    \"list_list_element\": [\n      \"<li>\\\"%list%\\\", with %todos_nb% elements in it.</li>\",\n      \"<li>\\\"%list%\\\", that contains %todos_nb% items.</li>\"\n    ],\n    \"no_unchecked_todo\": [\n      \"You do not have in progress element in your \\\"%list%\\\" list.\",\n      \"You don't have any in progress element in your \\\"%list%\\\" list.\"\n    ],\n    \"no_completed_todo\": [\n      \"And you do not have completed element in your \\\"%list%\\\" list.\",\n      \"And you don't have any completed element in your \\\"%list%\\\" list.\"\n    ],\n    \"unchecked_todos_listed\": [\n      \"Here are the in progress elements of your \\\"%list%\\\" list:<br><br><ul>%result%</ul><br>Stay motivated!\",\n      \"Please find the in progress elements of your \\\"%list%\\\" list:<br><br><ul>%result%</ul><br>Keep going!\"\n    ],\n    \"completed_todos_listed\": [\n      \"And here are the completed elements of your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\"\n    ],\n    \"list_todo_element\": [\"<li>%todo%.</li>\"],\n    \"list_completed_todo_element\": [\"<li><s>%todo%</s>.</li>\"],\n    \"todos_added\": [\n      \"Alright, I added the following to your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\",\n      \"The following have been added to your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\"\n    ],\n    \"todos_unchecked\": [\n      \"I unchecked the following from your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\",\n      \"The following have been unchecked from your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\"\n    ],\n    \"todos_completed\": [\n      \"Keep going! I completed the following from your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\",\n      \"Well done! The following have been completed from your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\"\n    ]\n  }\n}\n","skills/productivity/todo_list/config/fr.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"create_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Crée|Fais] [la|une] liste [shopping|nourriture]\",\n        \"Je veux que tu crées une liste choses\",\n        \"Peux-tu créer une liste rappel ?\",\n        \"J'ai besoin que tu fasses une liste films\",\n        \"Je veux une liste shopping\",\n        \"Aides-moi à avoir une liste films\",\n        \"Peux-tu ajouter une liste rappel ?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"view_lists\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Montre toutes mes listes\",\n        \"Montre le contenu de toutes mes listes\",\n        \"Peux-tu me dire toutes mes listes ?\",\n        \"Peux-tu montrer tout le contenu de mes listes ?\",\n        \"Peux-tu me montrer toutes les listes ?\",\n        \"J'ai besoin de voir mes listes\",\n        \"Montre moi toutes les listes\"\n      ]\n    },\n    \"view_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Montre [ma|la] liste shopping\",\n        \"Dis moi ce qu'il y a dans ma liste choses\",\n        \"Qu'est-ce qu'il y a sur la liste rappel ?\",\n        \"Peux-tu donner le contenu de ma liste films ?\",\n        \"J'aimerai savoir ce qu'il y a sur la liste nourriture\",\n        \"Donne-moi le contenu de la liste shopping\",\n        \"J'ai besoin que tu me dises ce qu'il y a dans la liste choses\",\n        \"Il y a quoi dans ma liste rappel ?\",\n        \"Donne-moi la liste nourriture\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"rename_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Renomme|Change|Modifie|Remplace] [la|ma] liste shopping [en|par] achats\",\n        \"Peux-tu renommer la liste nourriture en courses ?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"old_list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": \"liste\",\n              \"to\": [\"en\", \"par\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"new_list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": [\"en\", \"par\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"delete_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Supprime|Retire|Annule] [la|ma] liste shopping\",\n        \"Supprime la\",\n        \"Peux-tu retirer la liste nourriture ?\",\n        \"Je ne veux plus de la liste rappel\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"add_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Ajoute patates à [ma|la] liste courses\",\n        \"Peux-tu ajouter nettoyage à la liste rappel ?\",\n        \"Il faut mettre la viande dans la liste nourriture\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"ajoute\", \"ajouter\"],\n              \"to\": [\"à\", \"a\", \"dans\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"complete_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Coche|Complète] pain de [la|ma] liste shopping\",\n        \"Tu peux cocher pêches de la liste fruits\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"coche\", \"complète\", \"complete\", \"cocher\"],\n              \"to\": [\"de\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"uncheck_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Décoche|Remet|Invalide] patates de [la|ma] liste courses\",\n        \"Peux-tu incompléter pêches de ma liste fruits ?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"décoche\", \"decoche\", \"invalide\", \"remet\"],\n              \"to\": [\"de\", \"sur\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    }\n  },\n  \"answers\": {\n    \"list_created\": [\n      \"Entendu, j'ai créé la liste \\\"%list%\\\".\",\n      \"C'est fait, j'ai créé votre liste \\\"%list%\\\".\"\n    ],\n    \"list_not_provided\": [\n      \"Merci de me fournir un nom de liste.\",\n      \"Merci de fournir le nom d'une liste.\"\n    ],\n    \"todos_not_provided\": [\n      \"Merci de me fournir des éléments.\",\n      \"Merci de fournir des éléments.\"\n    ],\n    \"new_or_old_list_not_provided\": [\n      \"Merci de vous assurer d'avoir fourni le nom de la liste à renommer et son nouveau nom.\",\n      \"Merci de fournir le nom de la liste à renommer ainsi que son nouveau nom.\"\n    ],\n    \"no_list\": [\n      \"Je n'ai trouvé aucune liste.\",\n      \"Il n'y a pas de liste à montrer.\"\n    ],\n    \"empty_list\": [\n      \"Votre liste \\\"%list%\\\" est vide.\",\n      \"Il n'y a rien dans votre liste \\\"%list%\\\".\"\n    ],\n    \"list_does_not_exist\": [\n      \"Désolé je ne peux pas car la liste \\\"%list%\\\" n'éxiste pas.\",\n      \"Je ne peux pas parce que la liste \\\"%list%\\\" n'éxiste pas.\"\n    ],\n    \"list_already_exists\": [\"Vous avez déjà une liste nommée \\\"%list%\\\".\"],\n    \"list_renamed\": [\"J'ai renommé la liste \\\"%old_list%\\\" en \\\"%new_list%\\\".\"],\n    \"list_deleted\": [\n      \"J'ai supprimé la liste \\\"%list%\\\" et tous les éléments qu'elle contenait.\"\n    ],\n    \"lists_listed\": [\n      \"Vous avez %lists_nb% listes. Permettez-moi de vous les lister :<br><br><ul>%result%</ul>\"\n    ],\n    \"list_list_element\": [\n      \"<li>\\\"%list%\\\", avec %todos_nb% éléments.</li>\",\n      \"<li>\\\"%list%\\\", contenant %todos_nb% éléments.</li>\"\n    ],\n    \"no_unchecked_todo\": [\n      \"Vous n'avez pas d'élément en attente dans votre liste \\\"%list%\\\".\",\n      \"Vous n'avez aucun élément en attente dans votre liste \\\"%list%\\\".\"\n    ],\n    \"no_completed_todo\": [\n      \"Et vous n'avez pas d'élément complété dans votre liste \\\"%list%\\\".\",\n      \"Et vous n'avez aucun élément complété dans votre liste \\\"%list%\\\".\"\n    ],\n    \"unchecked_todos_listed\": [\n      \"Voici les éléments en attente de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul><br>Restez motivé !\",\n      \"Voici les éléments en attente de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul><br>Continuez ainsi !\"\n    ],\n    \"completed_todos_listed\": [\n      \"Et voici les éléments complétés de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\"\n    ],\n    \"list_todo_element\": [\"<li>%todo%.</li>\"],\n    \"list_completed_todo_element\": [\"<li><s>%todo%</s>.</li>\"],\n    \"todos_added\": [\n      \"Entendu, j'ai ajouté ceci à votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\",\n      \"Ce qui suit vient d'être ajouté à votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\"\n    ],\n    \"todos_unchecked\": [\n      \"J'ai décomplété ceci de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\",\n      \"Ce qui suit vient d'être décomplété de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\"\n    ],\n    \"todos_completed\": [\n      \"Continue ainsi ! J'ai complété ceci de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\",\n      \"Bien joué ! Ce qui suit vient d'être complété de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\"\n    ]\n  }\n}\n","skills/productivity/todo_list/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fproductivity%2Ftodo_list%2Fskill.json -->","skills/productivity/todo_list/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/shopping/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Shopping\"\n}\n","skills/smart_home/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Smart Home\"\n}\n","skills/social_communication/domain.json":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Social & Communication\"\n}\n","skills/social_communication/mbti/config/en.json":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"setup\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"I want to know my MBTI personality type\",\n        \"Start a personality type [quiz|questionnaire|test]\"\n      ],\n      \"next_action\": \"quiz\"\n    },\n    \"quiz\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"skill_resolver\",\n          \"name\": \"form\"\n        }\n      }\n    }\n  },\n  \"resolvers\": {\n    \"form\": {\n      \"intents\": {\n        \"1_a\": {\n          \"utterance_samples\": [\n            \"Interact with many\",\n            \"Including strangers\",\n            \"[Like|Love] to [interact|communicate|talk]\"\n          ],\n          \"value\": \"1_a\"\n        },\n        \"1_b\": {\n          \"utterance_samples\": [\"Interact with a few\", \"Known to [me|you]\"],\n          \"value\": \"1_b\"\n        },\n        \"2_a\": {\n          \"utterance_samples\": [\"See how others are useful\"],\n          \"value\": \"2_a\"\n        },\n        \"2_b\": {\n          \"utterance_samples\": [\"See how others see\"],\n          \"value\": \"2_b\"\n        },\n        \"3_a\": {\n          \"utterance_samples\": [\"[Your|My] head\"],\n          \"value\": \"3_a\"\n        },\n        \"3_b\": {\n          \"utterance_samples\": [\"[Your|my] heart\"],\n          \"value\": \"3_b\"\n        },\n        \"4_a\": {\n          \"utterance_samples\": [\"Carefully\"],\n          \"value\": \"4_a\"\n        },\n        \"4_b\": {\n          \"utterance_samples\": [\"Impulsively\"],\n          \"value\": \"4_b\"\n        },\n        \"5_a\": {\n          \"utterance_samples\": [\"Stay [late|later] with increasing energy\"],\n          \"value\": \"5_a\"\n        },\n        \"5_b\": {\n          \"utterance_samples\": [\"Leave [early|earlier] with decreased energy\"],\n          \"value\": \"5_b\"\n        },\n        \"6_a\": {\n          \"utterance_samples\": [\"What is actual\"],\n          \"value\": \"6_a\"\n        },\n        \"6_b\": {\n          \"utterance_samples\": [\"What is possible\"],\n          \"value\": \"6_b\"\n        },\n        \"7_a\": {\n          \"utterance_samples\": [\"Principles\"],\n          \"value\": \"7_a\"\n        },\n        \"7_b\": {\n          \"utterance_samples\": [\"Emotions\"],\n          \"value\": \"7_b\"\n        },\n        \"8_a\": {\n          \"utterance_samples\": [\"Incomplete\"],\n          \"value\": \"8_a\"\n        },\n        \"8_b\": {\n          \"utterance_samples\": [\"Completed\"],\n          \"value\": \"8_b\"\n        },\n        \"9_a\": {\n          \"utterance_samples\": [\"Keep abreast of [other|others] happenings\"],\n          \"value\": \"9_a\"\n        },\n        \"9_b\": {\n          \"utterance_samples\": [\"Get behind on the news\"],\n          \"value\": \"9_b\"\n        },\n        \"10_a\": {\n          \"utterance_samples\": [\"Production and distribution\"],\n          \"value\": \"10_a\"\n        },\n        \"10_b\": {\n          \"utterance_samples\": [\"Design and research\"],\n          \"value\": \"10_b\"\n        },\n        \"11_a\": {\n          \"utterance_samples\": [\"Logical judgments\"],\n          \"value\": \"11_a\"\n        },\n        \"11_b\": {\n          \"utterance_samples\": [\"Value judgments\"],\n          \"value\": \"11_b\"\n        },\n        \"12_a\": {\n          \"utterance_samples\": [\"Serious and determined\"],\n          \"value\": \"12_a\"\n        },\n        \"12_b\": {\n          \"utterance_samples\": [\"Easy-going\", \"Easy going\"],\n          \"value\": \"12_b\"\n        },\n        \"13_a\": {\n          \"utterance_samples\": [\"Stimulate and energize [you|me]\"],\n          \"value\": \"13_a\"\n        },\n        \"13_b\": {\n          \"utterance_samples\": [\"Tax [your|my] reserves\"],\n          \"value\": \"13_b\"\n        },\n        \"14_a\": {\n          \"utterance_samples\": [\"Somewhat annoying\"],\n          \"value\": \"14_a\"\n        },\n        \"14_b\": {\n          \"utterance_samples\": [\"Rather fascinating\"],\n          \"value\": \"14_b\"\n        },\n        \"15_a\": {\n          \"utterance_samples\": [\"Unjust\"],\n          \"value\": \"15_a\"\n        },\n        \"15_b\": {\n          \"utterance_samples\": [\"Merciless\"],\n          \"value\": \"15_b\"\n        },\n        \"16_a\": {\n          \"utterance_samples\": [\"Having purchased\", \"After a purchase\"],\n          \"value\": \"16_a\"\n        },\n        \"16_b\": {\n          \"utterance_samples\": [\"Having the option to buy\"],\n          \"value\": \"16_b\"\n        },\n        \"17_a\": {\n          \"utterance_samples\": [\"Initiate conversation\"],\n          \"value\": \"17_a\"\n        },\n        \"17_b\": {\n          \"utterance_samples\": [\n            \"Wait to be approached\",\n            \"Wait for other to initiate\"\n          ],\n          \"value\": \"17_b\"\n        },\n        \"18_a\": {\n          \"utterance_samples\": [\"Make themselves useful enough\"],\n          \"value\": \"18_a\"\n        },\n        \"18_b\": {\n          \"utterance_samples\": [\"Exercise their fantasy enough\"],\n          \"value\": \"18_b\"\n        },\n        \"19_a\": {\n          \"utterance_samples\": [\"Firm than gentle\"],\n          \"value\": \"19_a\"\n        },\n        \"19_b\": {\n          \"utterance_samples\": [\"Gentle than firm\"],\n          \"value\": \"19_b\"\n        },\n        \"20_a\": {\n          \"utterance_samples\": [\"After a decision\"],\n          \"value\": \"20_a\"\n        },\n        \"20_b\": {\n          \"utterance_samples\": [\"Before a decision\"],\n          \"value\": \"20_b\"\n        }\n      }\n    }\n  },\n  \"answers\": {\n    \"1\": [\n      \"%question%/20<br>At a party do you:<ul><li>a. Interact with many, including strangers</li><li>b. Interact with a few, known to you</li></ul>\"\n    ],\n    \"2\": [\n      \"%question%/20<br>Are you more likely to:<ul><li>a. See how others are useful</li><li>b. See how others see</li></ul>\"\n    ],\n    \"3\": [\n      \"%question%/20<br>Which rules you more:<ul><li>a. Your head</li><li>b. Your heart</li></ul>\"\n    ],\n    \"4\": [\n      \"%question%/20<br>Do you tend to choose:<ul><li>a. Rather carefully</li><li>b. Somewhat impulsively</li></ul>\"\n    ],\n\n    \"5\": [\n      \"%question%/20<br>At parties do you:<ul><li>a. Stay late, with increasing energy</li><li>b. Leave early with decreased energy</li></ul>\"\n    ],\n    \"6\": [\n      \"%question%/20<br>Are you more interested in:<ul><li>a. What is actual</li><li>b. What is possible</li></ul>\"\n    ],\n    \"7\": [\n      \"%question%/20<br>Are you more impressed by:<ul><li>a. Principles</li><li>b. Emotions</li></ul>\"\n    ],\n    \"8\": [\n      \"%question%/20<br>Does it bother you more having things:<ul><li>a. Incomplete</li><li>b. Completed</li></ul>\"\n    ],\n\n    \"9\": [\n      \"%question%/20<br>In your social groups do you:<ul><li>a. Keep abreast of other's happenings</li><li>b. Get behind on the news</li></ul>\"\n    ],\n    \"10\": [\n      \"%question%/20<br>Are you more interested in:<ul><li>a. Production and distribution</li><li>b. Design and research</li></ul>\"\n    ],\n    \"11\": [\n      \"%question%/20<br>Are you more comfortable in making:<ul><li>a. Logical judgments</li><li>b. Value judgments</li></ul>\"\n    ],\n    \"12\": [\n      \"%question%/20<br>Would you say you are more:<ul><li>a. Serious and determined</li><li>b. Easy-going</li></ul>\"\n    ],\n\n    \"13\": [\n      \"%question%/20<br>Does new and non-routine interaction with others:<ul><li>a. Stimulate and energize you</li><li>b. Tax your reserves</li></ul>\"\n    ],\n    \"14\": [\n      \"%question%/20<br>Are visionaries:<ul><li>a. Somewhat annoying</li><li>b. Rather fascinating</li></ul>\"\n    ],\n    \"15\": [\n      \"%question%/20<br>Is it worse to be:<ul><li>a. Unjust</li><li>b. Merciless</li></ul>\"\n    ],\n    \"16\": [\n      \"%question%/20<br>Do you feel better about:<ul><li>a. Having purchased</li><li>b. Having the option to buy</li></ul>\"\n    ],\n\n    \"17\": [\n      \"%question%/20<br>In company do you:<ul><li>a. Initiate conversation</li><li>b. Wait to be approached</li></ul>\"\n    ],\n    \"18\": [\n      \"%question%/20<br>Children often do not:<ul><li>a. Make themselves useful enough</li><li>b. Exercise their fantasy enough</li></ul>\"\n    ],\n    \"19\": [\n      \"%question%/20<br>Are you more:<ul><li>a. Firm than gentle</li><li>b. Gentle than firm</li></ul>\"\n    ],\n    \"20\": [\n      \"%question%/20<br>Are you more comfortable:<ul><li>a. After a decision</li><li>b. Before a decision</li></ul>\"\n    ],\n\n    \"result\": [\n      \"Your personality type is: <a href=\\\"https://www.16personalities.com/%type_url%-personality\\\" target=\\\"_blank\\\">%type%</a>.\"\n    ]\n  }\n}\n","skills/social_communication/mbti/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fsocial_communication%2Fmbti%2Fskill.json -->","skills/social_communication/mbti/src/config.sample.json":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","skills/sport/domain.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fsport%2Fdomain.json -->","skills/travel_transportation/domain.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Ftravel_transportation%2Fdomain.json -->","skills/unknown/domain.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Funknown%2Fdomain.json -->","skills/utilities/domain.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fdomain.json -->","skills/utilities/have_i_been_pwned/config/en.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fhave_i_been_pwned%2Fconfig%2Fen.json -->","skills/utilities/have_i_been_pwned/config/fr.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fhave_i_been_pwned%2Fconfig%2Ffr.json -->","skills/utilities/have_i_been_pwned/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fhave_i_been_pwned%2Fskill.json -->","skills/utilities/have_i_been_pwned/src/config.sample.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fhave_i_been_pwned%2Fsrc%2Fconfig.sample.json -->","skills/utilities/is_it_down/config/en.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fis_it_down%2Fconfig%2Fen.json -->","skills/utilities/is_it_down/config/fr.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fis_it_down%2Fconfig%2Ffr.json -->","skills/utilities/is_it_down/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fis_it_down%2Fskill.json -->","skills/utilities/is_it_down/src/config.sample.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fis_it_down%2Fsrc%2Fconfig.sample.json -->","skills/utilities/speed_test/config/en.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fspeed_test%2Fconfig%2Fen.json -->","skills/utilities/speed_test/config/fr.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fspeed_test%2Fconfig%2Ffr.json -->","skills/utilities/speed_test/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fspeed_test%2Fskill.json -->","skills/utilities/speed_test/src/config.sample.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fspeed_test%2Fsrc%2Fconfig.sample.json -->","skills/utilities/youtube_downloader/config/en.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fyoutube_downloader%2Fconfig%2Fen.json -->","skills/utilities/youtube_downloader/config/fr.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fyoutube_downloader%2Fconfig%2Ffr.json -->","skills/utilities/youtube_downloader/skill.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fyoutube_downloader%2Fskill.json -->","skills/utilities/youtube_downloader/src/config.sample.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fyoutube_downloader%2Fsrc%2Fconfig.sample.json -->","skills/weather/domain.json":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fweather%2Fdomain.json -->"},"items":[{"name":"domain.json","path":"skills/business_finance/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/business_finance/domain.json","title":"Business & Finance","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Business & Finance\"\n}\n","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Business & Finance"},"isInternal":false,"tokens":24,"sizeBytes":91},{"name":"domain.json","path":"skills/food_drink/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/food_drink/domain.json","title":"Food & Drink","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Food & Drink\"\n}\n","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Food & Drink"},"isInternal":false,"tokens":24,"sizeBytes":85},{"name":"en.json","path":"skills/games/akinator/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/games/akinator/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"choose_thematic\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"[Let's play|I want to play|I wanna play] with Akinator\"\n      ],\n      \"slots\": [\n        {\n          \"name\": \"thematic\",\n          \"item\": {\n            \"type\": \"entity\",\n            \"name\": \"thematic\"\n          },\n          \"questions\": [\n            \"What thematic would you like to play with?\",\n            \"What thematic do you choose?\"\n          ],\n          \"suggestions\": [\"Characters\", \"Objects\", \"Animals\"]\n        }\n      ],\n      \"entities\": [\n        {\n          \"type\": \"enum\",\n          \"name\": \"thematic\",\n          \"options\": {\n            \"characters\": {\n              \"synonyms\": [\"characters\", \"character\"]\n            },\n            \"objects\": {\n              \"synonyms\": [\"objects\", \"object\"]\n            },\n            \"animals\": {\n              \"synonyms\": [\"animals\", \"animal\"]\n            }\n          }\n        }\n      ],\n      \"next_action\": \"setup\"\n    },\n    \"setup\": {\n      \"type\": \"logic\",\n      \"next_action\": \"guess\"\n    },\n    \"guess\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"skill_resolver\",\n          \"name\": \"answer\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No\", \"Don't know\", \"Probably\", \"Probably not\"],\n      \"next_action\": \"retry\"\n    },\n    \"retry\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"global_resolver\",\n          \"name\": \"affirmation_denial\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No thanks\"]\n    }\n  },\n  \"resolvers\": {\n    \"answer\": {\n      \"intents\": {\n        \"yes\": {\n          \"utterance_samples\": [\n            \"[Yes|Yep|Yup|Yeah]\",\n            \"Of course\",\n            \"Sure\",\n            \"Correct\"\n          ],\n          \"value\": \"y\"\n        },\n        \"no\": {\n          \"utterance_samples\": [\"[No|Nope|Nah]\", \"Not at all\", \"Of course not\"],\n          \"value\": \"n\"\n        },\n        \"idk\": {\n          \"utterance_samples\": [\n            \"I do not know\",\n            \"Do not know\",\n            \"[Dont|Don't] know\",\n            \"No idea\",\n            \"Not sure\"\n          ],\n          \"value\": \"idk\"\n        },\n        \"probably\": {\n          \"utterance_samples\": [\"Probably\", \"Probably yes\"],\n          \"value\": \"p\"\n        },\n        \"probably_not\": {\n          \"utterance_samples\": [\"Probably [no|not]\"],\n          \"value\": \"pn\"\n        }\n      }\n    }\n  },\n  \"answers\": {\n    \"network_error\": [\n      \"I cannot reach Akinator, you may verify your network.\",\n      \"Akinator isn't reachable at the moment. Please check your network.\",\n      \"It looks like your network cannot reach Akinator.\"\n    ],\n    \"calling_akinator\": [\n      \"I'm calling my friend Akinator...\",\n      \"Alright, let me call Akinator, wait a sec...\",\n      \"Sure, let me get in touch with Akinator. Please wait a sec...\"\n    ],\n    \"guessed\": [\n      \"I take the shot, you are thinking of %name%. %description%.\",\n      \"I guess you think of %name%. %description%.\"\n    ],\n    \"guessed_img\": [\n      \"<img src=\\\"%url%\\\" alt=\\\"%name%\\\" style=\\\"max-width:200px\\\" />\"\n    ],\n    \"ask_for_retry\": [\n      \"Do you want to go for another one?\",\n      \"Should we go for another try?\"\n    ],\n    \"confirm_retry\": [\"Gotcha!\", \"Let's go for another try then!\"],\n    \"deny_retry\": [\n      \"Got it, take care.\",\n      \"Let me know anytime you want I call Akinator.\"\n    ]\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"choose_thematic":{"type":"dialog","utterance_samples":["[Let's play|I want to play|I wanna play] with Akinator"],"slots":[{"name":"thematic","item":{"type":"entity","name":"thematic"},"questions":["What thematic would you like to play with?","What thematic do you choose?"],"suggestions":["Characters","Objects","Animals"]}],"entities":[{"type":"enum","name":"thematic","options":{"characters":{"synonyms":["characters","character"]},"objects":{"synonyms":["objects","object"]},"animals":{"synonyms":["animals","animal"]}}}],"next_action":"setup"},"setup":{"type":"logic","next_action":"guess"},"guess":{"type":"logic","loop":{"expected_item":{"type":"skill_resolver","name":"answer"}},"suggestions":["Yes","No","Don't know","Probably","Probably not"],"next_action":"retry"},"retry":{"type":"logic","loop":{"expected_item":{"type":"global_resolver","name":"affirmation_denial"}},"suggestions":["Yes","No thanks"]}},"resolvers":{"answer":{"intents":{"yes":{"utterance_samples":["[Yes|Yep|Yup|Yeah]","Of course","Sure","Correct"],"value":"y"},"no":{"utterance_samples":["[No|Nope|Nah]","Not at all","Of course not"],"value":"n"},"idk":{"utterance_samples":["I do not know","Do not know","[Dont|Don't] know","No idea","Not sure"],"value":"idk"},"probably":{"utterance_samples":["Probably","Probably yes"],"value":"p"},"probably_not":{"utterance_samples":["Probably [no|not]"],"value":"pn"}}}},"answers":{"network_error":["I cannot reach Akinator, you may verify your network.","Akinator isn't reachable at the moment. Please check your network.","It looks like your network cannot reach Akinator."],"calling_akinator":["I'm calling my friend Akinator...","Alright, let me call Akinator, wait a sec...","Sure, let me get in touch with Akinator. Please wait a sec..."],"guessed":["I take the shot, you are thinking of %name%. %description%.","I guess you think of %name%. %description%."],"guessed_img":["<img src=\"%url%\" alt=\"%name%\" style=\"max-width:200px\" />"],"ask_for_retry":["Do you want to go for another one?","Should we go for another try?"],"confirm_retry":["Gotcha!","Let's go for another try then!"],"deny_retry":["Got it, take care.","Let me know anytime you want I call Akinator."]}},"isInternal":false,"tokens":891,"sizeBytes":3481},{"name":"config.sample.json","path":"skills/games/akinator/src/config.sample.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/games/akinator/src/config.sample.json","title":"Src Skill","category":"anthropic-skill","format":"json","content":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","frontmatter":{"configurations":{"options":{},"credentials":{}}},"isInternal":false,"tokens":20,"sizeBytes":71},{"name":"domain.json","path":"skills/games/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/games/domain.json","title":"Games","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Games\"\n}\n","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Games"},"isInternal":false,"tokens":22,"sizeBytes":78},{"name":"en.json","path":"skills/games/guess_the_number/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/games/guess_the_number/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"setup\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Let's play guess the number\",\n        \"I wanna play guess the number\",\n        \"Can we play guess the number?\",\n        \"I want to play a game like guess the number\"\n      ],\n      \"next_action\": \"guess\"\n    },\n    \"guess\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"entity\",\n          \"name\": \"number\"\n        }\n      },\n      \"next_action\": \"replay\"\n    },\n    \"replay\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"global_resolver\",\n          \"name\": \"affirmation_denial\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No thanks\"]\n    }\n  },\n  \"answers\": {\n    \"ready\": [\n      \"Alright, I'm ready! Go ahead and guess the number between 0 and 100!\"\n    ],\n    \"bigger\": [\"The number is bigger.\", \"Try with a bigger number.\"],\n    \"smaller\": [\"It is smaller.\", \"Try a smaller number.\"],\n    \"guessed\": [\n      \"Congrats! The number was %nb% and you guessed in %attempts_nb% attempts. Ready for another round?\"\n    ],\n    \"replay\": [\n      \"Let's gooo!\",\n      \"You said it!\",\n      \"Let me pick up a number...\",\n      \"Gotcha, I'm picking up a number...\"\n    ],\n    \"stop\": [\"Sure, as you wish.\", \"You said it.\", \"Let's stop here then!\"]\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"setup":{"type":"logic","utterance_samples":["Let's play guess the number","I wanna play guess the number","Can we play guess the number?","I want to play a game like guess the number"],"next_action":"guess"},"guess":{"type":"logic","loop":{"expected_item":{"type":"entity","name":"number"}},"next_action":"replay"},"replay":{"type":"logic","loop":{"expected_item":{"type":"global_resolver","name":"affirmation_denial"}},"suggestions":["Yes","No thanks"]}},"answers":{"ready":["Alright, I'm ready! Go ahead and guess the number between 0 and 100!"],"bigger":["The number is bigger.","Try with a bigger number."],"smaller":["It is smaller.","Try a smaller number."],"guessed":["Congrats! The number was %nb% and you guessed in %attempts_nb% attempts. Ready for another round?"],"replay":["Let's gooo!","You said it!","Let me pick up a number...","Gotcha, I'm picking up a number..."],"stop":["Sure, as you wish.","You said it.","Let's stop here then!"]}},"isInternal":false,"tokens":380,"sizeBytes":1395},{"name":"config.sample.json","path":"skills/games/guess_the_number/src/config.sample.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/games/guess_the_number/src/config.sample.json","title":"Src Skill","category":"anthropic-skill","format":"json","content":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","frontmatter":{"configurations":{"options":{},"credentials":{}}},"isInternal":false,"tokens":20,"sizeBytes":71},{"name":"en.json","path":"skills/games/rochambeau/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/games/rochambeau/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"start\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Let's play rochambeau\",\n        \"I wanna play rock paper scissors\",\n        \"Can we play paper rock scissors?\",\n        \"I want to play rochambeau\"\n      ],\n      \"answers\": [\n        \"Alright, let's get started!\",\n        \"1, 2, 3, FIRE!\",\n        \"Rock, paper, scissors...\"\n      ],\n      \"next_action\": \"play\"\n    },\n    \"play\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"entity\",\n          \"name\": \"handsign\"\n        }\n      },\n      \"suggestions\": [\"Rock ✊\", \"Paper ✋\", \"Scissors ✌\"],\n      \"entities\": [\n        {\n          \"type\": \"enum\",\n          \"name\": \"handsign\",\n          \"options\": {\n            \"ROCK\": {\n              \"synonyms\": [\"rock\", \"stone\"]\n            },\n            \"PAPER\": {\n              \"synonyms\": [\"paper\"]\n            },\n            \"SCISSORS\": {\n              \"synonyms\": [\"scissors\"]\n            }\n          }\n        }\n      ],\n      \"next_action\": \"rematch\"\n    },\n    \"rematch\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"global_resolver\",\n          \"name\": \"affirmation_denial\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No thanks\"]\n    }\n  },\n  \"answers\": {\n    \"ready\": [\"Let's get started!\"],\n    \"leon_emoji\": [\"%leon_emoji%\"],\n    \"equal\": [\"No point.\", \"It's a tie.\"],\n    \"point_for_leon\": [\n      \"I got you. The %handsign_1% beats the %handsign_2%.\",\n      \"Yeaaah, I won! The %handsign_1% beats the %handsign_2%.\",\n      \"Gotcha! I got the point because the %handsign_1% beats the %handsign_2%.\"\n    ],\n    \"point_for_player\": [\n      \"You got me. The %handsign_1% beats the %handsign_2%.\",\n      \"Aargh no, you got the point. The %handsign_1% beats the %handsign_2%.\",\n      \"Well played! You got the point because the %handsign_1% beats the %handsign_2%.\"\n    ],\n    \"ask_for_rematch\": [\n      \"Do you want a rematch?\",\n      \"Should we go for another round?\"\n    ],\n    \"confirm_rematch\": [\"Be ready!\", \"I'm not gonna let you win.\"],\n    \"deny_rematch\": [\"As you wish.\", \"Let me know anytime you want to play.\"]\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"start":{"type":"dialog","utterance_samples":["Let's play rochambeau","I wanna play rock paper scissors","Can we play paper rock scissors?","I want to play rochambeau"],"answers":["Alright, let's get started!","1, 2, 3, FIRE!","Rock, paper, scissors..."],"next_action":"play"},"play":{"type":"logic","loop":{"expected_item":{"type":"entity","name":"handsign"}},"suggestions":["Rock ✊","Paper ✋","Scissors ✌"],"entities":[{"type":"enum","name":"handsign","options":{"ROCK":{"synonyms":["rock","stone"]},"PAPER":{"synonyms":["paper"]},"SCISSORS":{"synonyms":["scissors"]}}}],"next_action":"rematch"},"rematch":{"type":"logic","loop":{"expected_item":{"type":"global_resolver","name":"affirmation_denial"}},"suggestions":["Yes","No thanks"]}},"answers":{"ready":["Let's get started!"],"leon_emoji":["%leon_emoji%"],"equal":["No point.","It's a tie."],"point_for_leon":["I got you. The %handsign_1% beats the %handsign_2%.","Yeaaah, I won! The %handsign_1% beats the %handsign_2%.","Gotcha! I got the point because the %handsign_1% beats the %handsign_2%."],"point_for_player":["You got me. The %handsign_1% beats the %handsign_2%.","Aargh no, you got the point. The %handsign_1% beats the %handsign_2%.","Well played! You got the point because the %handsign_1% beats the %handsign_2%."],"ask_for_rematch":["Do you want a rematch?","Should we go for another round?"],"confirm_rematch":["Be ready!","I'm not gonna let you win."],"deny_rematch":["As you wish.","Let me know anytime you want to play."]}},"isInternal":false,"tokens":635,"sizeBytes":2232},{"name":"config.sample.json","path":"skills/games/rochambeau/src/config.sample.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/games/rochambeau/src/config.sample.json","title":"Src Skill","category":"anthropic-skill","format":"json","content":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","frontmatter":{"configurations":{"options":{},"credentials":{}}},"isInternal":false,"tokens":20,"sizeBytes":71},{"name":"domain.json","path":"skills/health_fitness/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/health_fitness/domain.json","title":"Health & Fitness","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Health & Fitness\"\n}\n","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Health & Fitness"},"isInternal":false,"tokens":24,"sizeBytes":89},{"name":"domain.json","path":"skills/knowledge_education/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/knowledge_education/domain.json","title":"Knowledge & Education","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Knowledge & Education\"\n}\n","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Knowledge & Education"},"isInternal":false,"tokens":24,"sizeBytes":94},{"name":"en.json","path":"skills/leon/color/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/color/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"variables\": {\n    \"blue_leon\": \"#1C75DB\",\n    \"pink_leon\": \"#ED297A\"\n  },\n  \"actions\": {\n    \"favorite_color\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"What is your favorite color?\",\n        \"What colour is the best for you?\",\n        \"Is there any colour you love?\",\n        \"I love the @color color, how about you?\",\n        \"I like @color color, you?\"\n      ],\n      \"answers\": [\n        \"Where I live it is all black, but I believe I tend to have a preference for %blue_leon% and %pink_leon%. Do not ask why...\",\n        \"Sometimes %blue_leon%, sometimes %pink_leon%.\",\n        \"{{ color }} is great! But I prefer blue and pink.\",\n        \"I think {{ color }} is a good color, but I prefer blue and pink. Don't ask me why...\"\n      ]\n    },\n    \"why\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Why do you like this color?\",\n        \"Why this colour?\",\n        \"Why not another one?\",\n        \"Why?\"\n      ],\n      \"answers\": [\"Because blue and pink are beautiful. Look at my logo...\"]\n    },\n    \"color_hexadecimal\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Tell me the hexadecimal code of a color\",\n        \"What is the hexa code of the green color?\",\n        \"Give me the hexadecimal code of the @color color\",\n        \"I want to know the @color hexadecimal\",\n        \"How about the @color colour?\"\n      ],\n      \"answers\": [\n        \"Alright, here is for the {{ color }} color: {{ color.hexa }} <div style=\\\"background:{{ color.hexa }};display:inline-block;width:12px;height:12px;border-radius:50%;\\\"></div>.\"\n      ],\n      \"unknown_answers\": [\n        \"This color must look incredible, but I haven't seen it before.\"\n      ]\n    }\n  },\n  \"entities\": {\n    \"color\": \"global-entities/color.json\"\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","variables":{"blue_leon":"#1C75DB","pink_leon":"#ED297A"},"actions":{"favorite_color":{"type":"dialog","utterance_samples":["What is your favorite color?","What colour is the best for you?","Is there any colour you love?","I love the @color color, how about you?","I like @color color, you?"],"answers":["Where I live it is all black, but I believe I tend to have a preference for %blue_leon% and %pink_leon%. Do not ask why...","Sometimes %blue_leon%, sometimes %pink_leon%.","{{ color }} is great! But I prefer blue and pink.","I think {{ color }} is a good color, but I prefer blue and pink. Don't ask me why..."]},"why":{"type":"dialog","utterance_samples":["Why do you like this color?","Why this colour?","Why not another one?","Why?"],"answers":["Because blue and pink are beautiful. Look at my logo..."]},"color_hexadecimal":{"type":"dialog","utterance_samples":["Tell me the hexadecimal code of a color","What is the hexa code of the green color?","Give me the hexadecimal code of the @color color","I want to know the @color hexadecimal","How about the @color colour?"],"answers":["Alright, here is for the {{ color }} color: {{ color.hexa }} <div style=\"background:{{ color.hexa }};display:inline-block;width:12px;height:12px;border-radius:50%;\"></div>."],"unknown_answers":["This color must look incredible, but I haven't seen it before."]}},"entities":{"color":"global-entities/color.json"}},"isInternal":false,"tokens":473,"sizeBytes":1851},{"name":"domain.json","path":"skills/leon/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/domain.json","title":"Leon","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Leon\"\n}\n","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Leon"},"isInternal":false,"tokens":22,"sizeBytes":77},{"name":"en.json","path":"skills/leon/good_bye/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/good_bye/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Bye\",\n        \"Goodbye\",\n        \"Good bye\",\n        \"See you later\",\n        \"Bye bye\",\n        \"I have to go\"\n      ],\n      \"answers\": [\n        \"Bye!\",\n        \"Bye bye!\",\n        \"Good bye.\",\n        \"Bye! Take care.\",\n        \"Good bye, please, take care of yourself.\",\n        \"Bye! Enjoy your time!\",\n        \"See you!\",\n        \"See ya!\"\n      ]\n    }\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"dialog","utterance_samples":["Bye","Goodbye","Good bye","See you later","Bye bye","I have to go"],"answers":["Bye!","Bye bye!","Good bye.","Bye! Take care.","Good bye, please, take care of yourself.","Bye! Enjoy your time!","See you!","See ya!"]}}},"isInternal":false,"tokens":143,"sizeBytes":527},{"name":"fr.json","path":"skills/leon/good_bye/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/good_bye/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Au revoir\",\n        \"Aurevoir\",\n        \"Bye\",\n        \"A la prochaine\",\n        \"Je dois y aller\"\n      ],\n      \"answers\": [\n        \"Bye !\",\n        \"Bye bye !\",\n        \"Au revoir.\",\n        \"Au revoir ! Prenez soin de vous.\",\n        \"Au revoir, merci de prendre soin de vous-même.\",\n        \"Bye ! Profitez de votre temps à bon escient !\",\n        \"À la prochaine !\"\n      ]\n    }\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"dialog","utterance_samples":["Au revoir","Aurevoir","Bye","A la prochaine","Je dois y aller"],"answers":["Bye !","Bye bye !","Au revoir.","Au revoir ! Prenez soin de vous.","Au revoir, merci de prendre soin de vous-même.","Bye ! Profitez de votre temps à bon escient !","À la prochaine !"]}}},"isInternal":false,"tokens":159,"sizeBytes":556},{"name":"en.json","path":"skills/leon/greeting/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/greeting/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Hi\",\n        \"Hey\",\n        \"Hello\",\n        \"Good morning\",\n        \"Good afternoon\",\n        \"Good evening\",\n        \"What's up?\",\n        \"How are you?\",\n        \"How are you doing?\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"default\": [\n      \"Hi!\",\n      \"Hello!\",\n      \"Hello there!\",\n      \"Hey you!\",\n      \"Hey! I hope you're doing well!\",\n      \"Hi! What's up?!\"\n    ],\n    \"default_w_name\": [\"Hey %owner_name%!\", \"Hi %owner_name%! What's up?!\"],\n    \"morning_good_day\": [\n      \"Good morning, have a very nice day!\",\n      \"Good morning, I wish you a very pleasant day!\",\n      \"Good morning, enjoy your day!\",\n      \"Good morning, I hope your day will be full of joy and productivity!\"\n    ],\n    \"morning\": [\"Good morning!\"],\n    \"afternoon\": [\"Good afternoon!\"],\n    \"evening\": [\"Good evening!\"],\n    \"night\": [\n      \"Hi! Good night!\",\n      \"Hello! I wish you a very sweet night.\",\n      \"Hi! Make beautiful dreams.\",\n      \"Hey! Sleep well.\"\n    ],\n    \"too_late\": [\n      \"Hey! It seems you are going for a sleepless night, be careful.\",\n      \"Hi! Don't forget to sleep.\",\n      \"Hello! I'm feeling grateful you still talk to me, but you should get some sleep now.\",\n      \"Hi! Please, you should sleep to be in shape for your day.\",\n      \"Hello! I hope you are not having insomnia troubles. I know that, I'm awake 24 hours a day.\"\n    ]\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["Hi","Hey","Hello","Good morning","Good afternoon","Good evening","What's up?","How are you?","How are you doing?"]}},"answers":{"default":["Hi!","Hello!","Hello there!","Hey you!","Hey! I hope you're doing well!","Hi! What's up?!"],"default_w_name":["Hey %owner_name%!","Hi %owner_name%! What's up?!"],"morning_good_day":["Good morning, have a very nice day!","Good morning, I wish you a very pleasant day!","Good morning, enjoy your day!","Good morning, I hope your day will be full of joy and productivity!"],"morning":["Good morning!"],"afternoon":["Good afternoon!"],"evening":["Good evening!"],"night":["Hi! Good night!","Hello! I wish you a very sweet night.","Hi! Make beautiful dreams.","Hey! Sleep well."],"too_late":["Hey! It seems you are going for a sleepless night, be careful.","Hi! Don't forget to sleep.","Hello! I'm feeling grateful you still talk to me, but you should get some sleep now.","Hi! Please, you should sleep to be in shape for your day.","Hello! I hope you are not having insomnia troubles. I know that, I'm awake 24 hours a day."]}},"isInternal":false,"tokens":402,"sizeBytes":1520},{"name":"fr.json","path":"skills/leon/greeting/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/greeting/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Salut\",\n        \"Bonjour\",\n        \"Bonsoir\",\n        \"Salutations\",\n        \"Hello\",\n        \"Coucou\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"default\": [\n      \"Salut !\",\n      \"Salutations !\",\n      \"Bonjour !\",\n      \"Bonjour à vous !\",\n      \"Hello ! J'espère que vous allez bien !\",\n      \"Hey ! Quoi de neuf ?!\"\n    ],\n    \"morning_good_day\": [\n      \"Bonjour, passez une agréable journée !\",\n      \"Bonjour, je vous souhaite une très belle journée !\",\n      \"Bonjour, profitez bien de votre journée !\",\n      \"Bonjour, j'espère que votre journée sera pleine de joie et de productivité !\"\n    ],\n    \"morning\": [\"Bonjour !\"],\n    \"afternoon\": [\"Bonjour !\"],\n    \"evening\": [\"Bonsoir !\"],\n    \"night\": [\n      \"Bonsoir ! Bonne nuit !\",\n      \"Bonsoir ! Je vous souhaite une douce nuit.\",\n      \"Bonsoir ! Faites de beaux rêves.\",\n      \"Bonsoir ! Dormez bien.\"\n    ],\n    \"too_late\": [\n      \"Bonsoir ! Il semblerait que vous optez pour une nuit blanche, faites attention.\",\n      \"Bonsoir ! N'oubliez pas de dormir.\",\n      \"Bonsoir ! Je suis honoré que vous me parliez à cette heure tardive, mais vous devriez aller vous coucher maintenant.\",\n      \"Bonsoir ! Merci d'aller vous coucher pour être en forme pour la journée qui vous attend.\",\n      \"Bonsoir ! J'espère que vous n'avez pas de problèmes d'insomnie. Je connais ça, je suis réveillé 24 heures par jour.\"\n    ]\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["Salut","Bonjour","Bonsoir","Salutations","Hello","Coucou"]}},"answers":{"default":["Salut !","Salutations !","Bonjour !","Bonjour à vous !","Hello ! J'espère que vous allez bien !","Hey ! Quoi de neuf ?!"],"morning_good_day":["Bonjour, passez une agréable journée !","Bonjour, je vous souhaite une très belle journée !","Bonjour, profitez bien de votre journée !","Bonjour, j'espère que votre journée sera pleine de joie et de productivité !"],"morning":["Bonjour !"],"afternoon":["Bonjour !"],"evening":["Bonsoir !"],"night":["Bonsoir ! Bonne nuit !","Bonsoir ! Je vous souhaite une douce nuit.","Bonsoir ! Faites de beaux rêves.","Bonsoir ! Dormez bien."],"too_late":["Bonsoir ! Il semblerait que vous optez pour une nuit blanche, faites attention.","Bonsoir ! N'oubliez pas de dormir.","Bonsoir ! Je suis honoré que vous me parliez à cette heure tardive, mais vous devriez aller vous coucher maintenant.","Bonsoir ! Merci d'aller vous coucher pour être en forme pour la journée qui vous attend.","Bonsoir ! J'espère que vous n'avez pas de problèmes d'insomnie. Je connais ça, je suis réveillé 24 heures par jour."]}},"isInternal":false,"tokens":450,"sizeBytes":1562},{"name":"config.sample.json","path":"skills/leon/greeting/src/config.sample.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/greeting/src/config.sample.json","title":"Src Skill","category":"anthropic-skill","format":"json","content":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","frontmatter":{"configurations":{"options":{},"credentials":{}}},"isInternal":false,"tokens":20,"sizeBytes":71},{"name":"en.json","path":"skills/leon/introduction/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/introduction/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"variables\": {\n    \"leon_introduction_1\": \"I'm your daily personal assistant. I have been created by Louis. I'm very happy to serve you everyday.\",\n    \"leon_introduction_2\": \"The question is, who are you? I'm kidding! I'm your daily personal assistant. Louis created me to make your life easier.\",\n    \"leon_introduction_3\": \"Firstly, I'm not a criminal as you might relatively think about a popular movie. Secondly, Louis is the guy who gave me life. Thirdly, I'm your personal assistant and I'm very glad to help you.\"\n  },\n  \"actions\": {\n    \"introduce_leon\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Who are you?\",\n        \"How they call you?\",\n        \"What's your name?\",\n        \"Tell me who you are\",\n        \"Introduce yourself\",\n        \"I want to know you\"\n      ],\n      \"next_action\": \"gather_basic_info\"\n    },\n    \"gather_basic_info\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Do you know who am I?\",\n        \"Do you know me?\",\n        \"Do you know my name?\",\n        \"My name is @person\",\n        \"I'm born the @date\",\n        \"My birth date is the @date\"\n      ],\n      \"slots\": [\n        {\n          \"name\": \"owner_name\",\n          \"item\": {\n            \"type\": \"entity\",\n            \"name\": \"person\"\n          },\n          \"questions\": [\n            \"May I know how should I call you?\",\n            \"May I know your name?\"\n          ]\n        },\n        {\n          \"name\": \"owner_birth_date\",\n          \"item\": {\n            \"type\": \"entity\",\n            \"name\": \"date\"\n          },\n          \"questions\": [\"What's your birth date?\"]\n        }\n      ],\n      \"next_action\": \"remember\"\n    },\n    \"remember\": {\n      \"type\": \"logic\"\n    }\n  },\n  \"answers\": {\n    \"remembered\": [\n      \"I'm going to remember that %owner_name%.\",\n      \"Good to know a bit more about you %owner_name%.\"\n    ],\n    \"leon_introduction\": [\n      \"%leon_introduction_1%\",\n      \"%leon_introduction_2%\",\n      \"%leon_introduction_3%\"\n    ],\n    \"leon_introduction_with_question\": [\n      \"%leon_introduction_1% How about you, what's your name?\",\n      \"%leon_introduction_2% How about you, how should I call you?\",\n      \"%leon_introduction_3% How about you, may I know your name?\"\n    ]\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","variables":{"leon_introduction_1":"I'm your daily personal assistant. I have been created by Louis. I'm very happy to serve you everyday.","leon_introduction_2":"The question is, who are you? I'm kidding! I'm your daily personal assistant. Louis created me to make your life easier.","leon_introduction_3":"Firstly, I'm not a criminal as you might relatively think about a popular movie. Secondly, Louis is the guy who gave me life. Thirdly, I'm your personal assistant and I'm very glad to help you."},"actions":{"introduce_leon":{"type":"logic","utterance_samples":["Who are you?","How they call you?","What's your name?","Tell me who you are","Introduce yourself","I want to know you"],"next_action":"gather_basic_info"},"gather_basic_info":{"type":"dialog","utterance_samples":["Do you know who am I?","Do you know me?","Do you know my name?","My name is @person","I'm born the @date","My birth date is the @date"],"slots":[{"name":"owner_name","item":{"type":"entity","name":"person"},"questions":["May I know how should I call you?","May I know your name?"]},{"name":"owner_birth_date","item":{"type":"entity","name":"date"},"questions":["What's your birth date?"]}],"next_action":"remember"},"remember":{"type":"logic"}},"answers":{"remembered":["I'm going to remember that %owner_name%.","Good to know a bit more about you %owner_name%."],"leon_introduction":["%leon_introduction_1%","%leon_introduction_2%","%leon_introduction_3%"],"leon_introduction_with_question":["%leon_introduction_1% How about you, what's your name?","%leon_introduction_2% How about you, how should I call you?","%leon_introduction_3% How about you, may I know your name?"]}},"isInternal":false,"tokens":583,"sizeBytes":2307},{"name":"fr.json","path":"skills/leon/introduction/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/introduction/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Salut\",\n        \"Bonjour\",\n        \"Bonsoir\",\n        \"Salutations\",\n        \"Hello\",\n        \"Coucou\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"default\": [\n      \"Salut !\",\n      \"Salutations !\",\n      \"Bonjour !\",\n      \"Bonjour à vous !\",\n      \"Hello ! J'espère que vous allez bien !\",\n      \"Hey ! Quoi de neuf ?!\"\n    ],\n    \"morning_good_day\": [\n      \"Bonjour, passez une agréable journée !\",\n      \"Bonjour, je vous souhaite une très belle journée !\",\n      \"Bonjour, profitez bien de votre journée !\",\n      \"Bonjour, j'espère que votre journée sera pleine de joie et de productivité !\"\n    ],\n    \"morning\": [\"Bonjour !\"],\n    \"afternoon\": [\"Bonjour !\"],\n    \"evening\": [\"Bonsoir !\"],\n    \"night\": [\n      \"Bonsoir ! Bonne nuit !\",\n      \"Bonsoir ! Je vous souhaite une douce nuit.\",\n      \"Bonsoir ! Faites de beaux rêves.\",\n      \"Bonsoir ! Dormez bien.\"\n    ],\n    \"too_late\": [\n      \"Bonsoir ! Il semblerait que vous optez pour une nuit blanche, faites attention.\",\n      \"Bonsoir ! N'oubliez pas de dormir.\",\n      \"Bonsoir ! Je suis honoré que vous me parliez à cette heure tardive, mais vous devriez aller vous coucher maintenant.\",\n      \"Bonsoir ! Merci d'aller vous coucher pour être en forme pour la journée qui vous attend.\",\n      \"Bonsoir ! J'espère que vous n'avez pas de problèmes d'insomnie. Je connais ça, je suis réveillé 24 heures par jour.\"\n    ]\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["Salut","Bonjour","Bonsoir","Salutations","Hello","Coucou"]}},"answers":{"default":["Salut !","Salutations !","Bonjour !","Bonjour à vous !","Hello ! J'espère que vous allez bien !","Hey ! Quoi de neuf ?!"],"morning_good_day":["Bonjour, passez une agréable journée !","Bonjour, je vous souhaite une très belle journée !","Bonjour, profitez bien de votre journée !","Bonjour, j'espère que votre journée sera pleine de joie et de productivité !"],"morning":["Bonjour !"],"afternoon":["Bonjour !"],"evening":["Bonsoir !"],"night":["Bonsoir ! Bonne nuit !","Bonsoir ! Je vous souhaite une douce nuit.","Bonsoir ! Faites de beaux rêves.","Bonsoir ! Dormez bien."],"too_late":["Bonsoir ! Il semblerait que vous optez pour une nuit blanche, faites attention.","Bonsoir ! N'oubliez pas de dormir.","Bonsoir ! Je suis honoré que vous me parliez à cette heure tardive, mais vous devriez aller vous coucher maintenant.","Bonsoir ! Merci d'aller vous coucher pour être en forme pour la journée qui vous attend.","Bonsoir ! J'espère que vous n'avez pas de problèmes d'insomnie. Je connais ça, je suis réveillé 24 heures par jour."]}},"isInternal":false,"tokens":450,"sizeBytes":1562},{"name":"config.sample.json","path":"skills/leon/introduction/src/config.sample.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/introduction/src/config.sample.json","title":"Src Skill","category":"anthropic-skill","format":"json","content":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","frontmatter":{"configurations":{"options":{},"credentials":{}}},"isInternal":false,"tokens":20,"sizeBytes":71},{"name":"en.json","path":"skills/leon/joke/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/joke/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Tell me a joke\",\n        \"Give me a joke\",\n        \"Make me laugh\",\n        \"Do you have jokes to tell me?\",\n        \"I wanna laugh\"\n      ],\n      \"answers\": [\n        \"My email password has been hacked. That's the third time I've had to rename the cat.\",\n        \"What does a baby computer call it's father? Data.\",\n        \"My New Year's resolution is 4K.\",\n        \"Any room is a panic room if you've lost your phone in it.\",\n        \"Why was the JavaScript developer sad? Because he didn't Node how to Express himself.\",\n        \"Why did the developer go broke? Because he used up all his cache.\",\n        \"There are 10 types of people in the world: those who understand binary, and those who don't.\",\n        \"Instagram is just Twitter for people who go outside.\",\n        \"Human: What do we want?! Computer: Natural language processing! Human: When do we want it?! Computer: When do we want what?\",\n        \"Is your name Wi-Fi? Because I'm feeling a connection.\"\n      ]\n    }\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"dialog","utterance_samples":["Tell me a joke","Give me a joke","Make me laugh","Do you have jokes to tell me?","I wanna laugh"],"answers":["My email password has been hacked. That's the third time I've had to rename the cat.","What does a baby computer call it's father? Data.","My New Year's resolution is 4K.","Any room is a panic room if you've lost your phone in it.","Why was the JavaScript developer sad? Because he didn't Node how to Express himself.","Why did the developer go broke? Because he used up all his cache.","There are 10 types of people in the world: those who understand binary, and those who don't.","Instagram is just Twitter for people who go outside.","Human: What do we want?! Computer: Natural language processing! Human: When do we want it?! Computer: When do we want what?","Is your name Wi-Fi? Because I'm feeling a connection."]}}},"isInternal":false,"tokens":273,"sizeBytes":1150},{"name":"fr.json","path":"skills/leon/joke/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/joke/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Raconte-moi une blague\",\n        \"Dis-moi une blague\",\n        \"Donne-moi une blague\",\n        \"Je veux rire\",\n        \"As-tu des blagues à raconter ?\"\n      ],\n      \"answers\": [\n        \"Le mot de passe de ma boîte de réception a été piraté. C'est la troisième fois que je dois renommer le chat.\",\n        \"Combien de développeurs faut-t-il pour remplacer une ampoule grillée ? Aucun, c'est un problème hardware.\",\n        \"T'as pris quoi comme résolution pour cette nouvelle année ? La 4K.\",\n        \"Toute pièce est une salle de panique si vous avez perdu votre téléphone à l'intérieur.\",\n        \"C'est l'histoire d'un administrateur qui configure ses variables d'environnement, et là... PATH le chemin !\",\n        \"Tu sais pourquoi l'iPhone 6 se plie ? Parce que l'Apple Store.\",\n        \"Dans le monde, il y a 10 catégories de personnes : celles qui connaissent le binaire et celles qui ne le connaissent pas.\",\n        \"Instagram c'est en fait Twitter pour les gens qui sortent un peu.\",\n        \"Un humain demande : qu'est-ce que tu veux ?! Un ordinateur répond : du traitement automatique du langage naturel ! L'humain : quand le voulons-nous ?! L'ordinateur : quand le voulons quoi ?\",\n        \"Est-ce que votre nom est Wi-Fi ? Parce que je sens une connexion.\",\n        \"Quand quelqu'un de triste joue aux jeux vidéo pour oublier, on peut dire qu'il se console.\",\n        \"Quel Pokemon a une mitraillette ? Ratatatatatatatatata.\",\n        \"Les filles c'est comme les noms de domaine. Celles que j'aime sont déjà prises.\",\n        \"Que dit une mère à son fils geek quand le diner est servi ? Alt Tab !\",\n        \"Quelle est la meilleure heure pour écouter de la musique ? Deezer.\",\n        \"De nos jours, le zip ça devient rar...\"\n      ]\n    }\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"dialog","utterance_samples":["Raconte-moi une blague","Dis-moi une blague","Donne-moi une blague","Je veux rire","As-tu des blagues à raconter ?"],"answers":["Le mot de passe de ma boîte de réception a été piraté. C'est la troisième fois que je dois renommer le chat.","Combien de développeurs faut-t-il pour remplacer une ampoule grillée ? Aucun, c'est un problème hardware.","T'as pris quoi comme résolution pour cette nouvelle année ? La 4K.","Toute pièce est une salle de panique si vous avez perdu votre téléphone à l'intérieur.","C'est l'histoire d'un administrateur qui configure ses variables d'environnement, et là... PATH le chemin !","Tu sais pourquoi l'iPhone 6 se plie ? Parce que l'Apple Store.","Dans le monde, il y a 10 catégories de personnes : celles qui connaissent le binaire et celles qui ne le connaissent pas.","Instagram c'est en fait Twitter pour les gens qui sortent un peu.","Un humain demande : qu'est-ce que tu veux ?! Un ordinateur répond : du traitement automatique du langage naturel ! L'humain : quand le voulons-nous ?! L'ordinateur : quand le voulons quoi ?","Est-ce que votre nom est Wi-Fi ? Parce que je sens une connexion.","Quand quelqu'un de triste joue aux jeux vidéo pour oublier, on peut dire qu'il se console.","Quel Pokemon a une mitraillette ? Ratatatatatatatatata.","Les filles c'est comme les noms de domaine. Celles que j'aime sont déjà prises.","Que dit une mère à son fils geek quand le diner est servi ? Alt Tab !","Quelle est la meilleure heure pour écouter de la musique ? Deezer.","De nos jours, le zip ça devient rar..."]}}},"isInternal":false,"tokens":519,"sizeBytes":1949},{"name":"en.json","path":"skills/leon/meaning_of_life/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/meaning_of_life/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"What is the meaning of life?\",\n        \"Tell me what is the meaning of life\"\n      ],\n      \"answers\": [\"42.\", \"1 0 1 0 1 0.\"]\n    }\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"dialog","utterance_samples":["What is the meaning of life?","Tell me what is the meaning of life"],"answers":["42.","1 0 1 0 1 0."]}}},"isInternal":false,"tokens":87,"sizeBytes":299},{"name":"fr.json","path":"skills/leon/meaning_of_life/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/meaning_of_life/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Quel est le but de la vie ?\",\n        \"Quel est l'objectif de la vie ?\"\n      ],\n      \"answers\": [\"42.\", \"1 0 1 0 1 0.\"]\n    }\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"dialog","utterance_samples":["Quel est le but de la vie ?","Quel est l'objectif de la vie ?"],"answers":["42.","1 0 1 0 1 0."]}}},"isInternal":false,"tokens":93,"sizeBytes":294},{"name":"en.json","path":"skills/leon/partner_assistant/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/partner_assistant/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Do you have something to say about @partner_assistant?\",\n        \"Tell me about the personal assistant @partner_assistant\",\n        \"I want to know more about @partner_assistant\",\n        \"Tell me something related to @partner_assistant\",\n        \"Do you know @partner_assistant?\"\n      ],\n      \"answers\": [\"{{ partner_assistant.thought }}\"],\n      \"unknown_answers\": [\n        \"I do not know this personal assistant.\",\n        \"I have not met this personal assistant yet.\"\n      ]\n    }\n  },\n  \"entities\": {\n    \"partner_assistant\": \"global-entities/partner_assistant.json\"\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"dialog","utterance_samples":["Do you have something to say about @partner_assistant?","Tell me about the personal assistant @partner_assistant","I want to know more about @partner_assistant","Tell me something related to @partner_assistant","Do you know @partner_assistant?"],"answers":["{{ partner_assistant.thought }}"],"unknown_answers":["I do not know this personal assistant.","I have not met this personal assistant yet."]}},"entities":{"partner_assistant":"global-entities/partner_assistant.json"}},"isInternal":false,"tokens":174,"sizeBytes":742},{"name":"fr.json","path":"skills/leon/partner_assistant/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/partner_assistant/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Connais-tu quelque chose sur @partner_assistant ?\",\n        \"Dis-moi quelque chose sur l'assistant personnel @partner_assistant\",\n        \"Dis-moi quelque chose à propos de @partner_assistant\",\n        \"Je veux en savoir plus au sujet de @partner_assistant\",\n        \"Connais-tu @partner_assistant ?\"\n      ],\n      \"answers\": [\"{{ partner_assistant.thought }}\"],\n      \"unknown_answers\": [\n        \"Je ne connais pas cet assistant personnel.\",\n        \"Je n'ai pas encore rencontré cet assistant personnel.\"\n      ]\n    }\n  },\n  \"entities\": {\n    \"partner_assistant\": \"global-entities/partner_assistant.json\"\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"dialog","utterance_samples":["Connais-tu quelque chose sur @partner_assistant ?","Dis-moi quelque chose sur l'assistant personnel @partner_assistant","Dis-moi quelque chose à propos de @partner_assistant","Je veux en savoir plus au sujet de @partner_assistant","Connais-tu @partner_assistant ?"],"answers":["{{ partner_assistant.thought }}"],"unknown_answers":["Je ne connais pas cet assistant personnel.","Je n'ai pas encore rencontré cet assistant personnel."]}},"entities":{"partner_assistant":"global-entities/partner_assistant.json"}},"isInternal":false,"tokens":190,"sizeBytes":778},{"name":"en.json","path":"skills/leon/random_number/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/random_number/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Give me a random number\",\n        \"Give me a number\",\n        \"Tell me a random number\",\n        \"Choose a number\",\n        \"Pick a number\",\n        \"Give another one\",\n        \"Another one\",\n        \"Pick another one\"\n      ]\n    }\n  },\n  \"answers\": {}\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["Give me a random number","Give me a number","Tell me a random number","Choose a number","Pick a number","Give another one","Another one","Pick another one"]}},"answers":{}},"isInternal":false,"tokens":104,"sizeBytes":415},{"name":"fr.json","path":"skills/leon/random_number/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/random_number/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Donne-moi un nombre aléatoire\",\n        \"Donne-moi un nombre\",\n        \"Dis-moi un nombre aléatoire\",\n        \"Choisis un nombre\",\n        \"Pioche un nombre\"\n      ]\n    }\n  },\n  \"answers\": {}\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["Donne-moi un nombre aléatoire","Donne-moi un nombre","Dis-moi un nombre aléatoire","Choisis un nombre","Pioche un nombre"]}},"answers":{}},"isInternal":false,"tokens":99,"sizeBytes":356},{"name":"config.sample.json","path":"skills/leon/random_number/src/config.sample.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/random_number/src/config.sample.json","title":"Src Skill","category":"anthropic-skill","format":"json","content":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","frontmatter":{"configurations":{"options":{},"credentials":{}}},"isInternal":false,"tokens":20,"sizeBytes":71},{"name":"en.json","path":"skills/leon/welcome/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/welcome/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Thank you\",\n        \"Thanks\",\n        \"Thanks a lot\",\n        \"Many thanks\",\n        \"You are the best\",\n        \"I love you\"\n      ],\n      \"answers\": [\n        \"You are very welcome.\",\n        \"It's my pleasure.\",\n        \"You are too polite with me.\",\n        \"You are always welcome.\",\n        \"That's my job!\",\n        \"At your service.\"\n      ]\n    }\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"dialog","utterance_samples":["Thank you","Thanks","Thanks a lot","Many thanks","You are the best","I love you"],"answers":["You are very welcome.","It's my pleasure.","You are too polite with me.","You are always welcome.","That's my job!","At your service."]}}},"isInternal":false,"tokens":130,"sizeBytes":523},{"name":"fr.json","path":"skills/leon/welcome/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/welcome/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Merci\",\n        \"Merci bien\",\n        \"Merci beaucoup\",\n        \"Merci mille fois\",\n        \"Merci infiniment\",\n        \"Merci à toi\",\n        \"Tu es le meilleur\",\n        \"Mes remerciements\",\n        \"Je t'adore\"\n      ],\n      \"answers\": [\n        \"De rien, c'est avec joie.\",\n        \"Avec plaisir.\",\n        \"Vous êtes bien trop poli.\",\n        \"Vous êtes toujours bienvenue.\",\n        \"Je ne fais que mon travail !\",\n        \"À votre service.\"\n      ]\n    }\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"dialog","utterance_samples":["Merci","Merci bien","Merci beaucoup","Merci mille fois","Merci infiniment","Merci à toi","Tu es le meilleur","Mes remerciements","Je t'adore"],"answers":["De rien, c'est avec joie.","Avec plaisir.","Vous êtes bien trop poli.","Vous êtes toujours bienvenue.","Je ne fais que mon travail !","À votre service."]}}},"isInternal":false,"tokens":167,"sizeBytes":633},{"name":"domain.json","path":"skills/movies_tv/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/movies_tv/domain.json","title":"Movies & TV","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Movies & TV\"\n}\n","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Movies & TV"},"isInternal":false,"tokens":24,"sizeBytes":84},{"name":"domain.json","path":"skills/music_audio/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/music_audio/domain.json","title":"Music & Audio","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Music & Audio\"\n}\n","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Music & Audio"},"isInternal":false,"tokens":24,"sizeBytes":86},{"name":"domain.json","path":"skills/news/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/news/domain.json","title":"News","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"News\"\n}\n","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"News"},"isInternal":false,"tokens":22,"sizeBytes":77},{"name":"en.json","path":"skills/news/github_trends/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/news/github_trends/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"What are the trends on GitHub?\",\n        \"Give me the GitHub trends\",\n        \"What's trending on GitHub?\",\n        \"What are the trends on GH?\",\n        \"Give me the GH trends\",\n        \"What's trending on GH?\"\n      ],\n      \"http_api\": {\n        \"entities\": [\n          {\n            \"entity\": \"number\",\n            \"resolution\": [\"value\"]\n          },\n          {\n            \"entity\": \"daterange\",\n            \"resolution\": [\"timex\"]\n          }\n        ]\n      }\n    }\n  },\n  \"answers\": {\n    \"limit_max\": [\n      \"You've asked for too many GitHub trends, I'll give you 25 trends instead.\",\n      \"%limit% GitHub trends is a lot, let me tell you the 25 trends instead.\"\n    ],\n    \"reaching\": [\n      \"I'm reaching GitHub, please wait a second...\",\n      \"Let me reach GitHub...\"\n    ],\n    \"today\": [\n      \"Here are the %limit% GitHub trends of the day:<br><br><ul>%result%</ul>\"\n    ],\n    \"week\": [\n      \"Here are the %limit% GitHub trends of the week:<br><br><ul>%result%</ul>\"\n    ],\n    \"month\": [\n      \"Here are the %limit% GitHub trends of the month:<br><br><ul>%result%</ul>\"\n    ],\n    \"today_with_tech\": [\n      \"Here are the %limit% GitHub trends of the day for the %tech% technology:<br><br><ul>%result%</ul>\"\n    ],\n    \"week_with_tech\": [\n      \"Here are the %limit% GitHub trends of the week for the %tech% technology:<br><br><ul>%result%</ul>\"\n    ],\n    \"month_with_tech\": [\n      \"Here are the %limit% GitHub trends of the month for the %tech% technology:<br><br><ul>%result%</ul>\"\n    ],\n    \"unreachable\": [\n      \"GitHub is unreachable for the moment, please retry later.\",\n      \"I'm having difficulties to reach GitHub, please retry later.\",\n      \"GitHub seems to be down, please try again later.\"\n    ],\n    \"list_element\": [\n      \"<li>#%rank%. <a href=\\\"%repository_url%\\\" target=\\\"_blank\\\">%repository_name%</a> created by <a href=\\\"%author_url%\\\" target=\\\"_blank\\\">%author_username%</a> with %stars_nb% new stars.</li>\"\n    ]\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["What are the trends on GitHub?","Give me the GitHub trends","What's trending on GitHub?","What are the trends on GH?","Give me the GH trends","What's trending on GH?"],"http_api":{"entities":[{"entity":"number","resolution":["value"]},{"entity":"daterange","resolution":["timex"]}]}}},"answers":{"limit_max":["You've asked for too many GitHub trends, I'll give you 25 trends instead.","%limit% GitHub trends is a lot, let me tell you the 25 trends instead."],"reaching":["I'm reaching GitHub, please wait a second...","Let me reach GitHub..."],"today":["Here are the %limit% GitHub trends of the day:<br><br><ul>%result%</ul>"],"week":["Here are the %limit% GitHub trends of the week:<br><br><ul>%result%</ul>"],"month":["Here are the %limit% GitHub trends of the month:<br><br><ul>%result%</ul>"],"today_with_tech":["Here are the %limit% GitHub trends of the day for the %tech% technology:<br><br><ul>%result%</ul>"],"week_with_tech":["Here are the %limit% GitHub trends of the week for the %tech% technology:<br><br><ul>%result%</ul>"],"month_with_tech":["Here are the %limit% GitHub trends of the month for the %tech% technology:<br><br><ul>%result%</ul>"],"unreachable":["GitHub is unreachable for the moment, please retry later.","I'm having difficulties to reach GitHub, please retry later.","GitHub seems to be down, please try again later."],"list_element":["<li>#%rank%. <a href=\"%repository_url%\" target=\"_blank\">%repository_name%</a> created by <a href=\"%author_url%\" target=\"_blank\">%author_username%</a> with %stars_nb% new stars.</li>"]}},"isInternal":false,"tokens":558,"sizeBytes":2130},{"name":"fr.json","path":"skills/news/github_trends/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/news/github_trends/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Quelles sont les tendances sur GitHub ?\",\n        \"Donne-moi les tendances GitHub\",\n        \"Qu'est-ce qu'il y a en tendance sur GitHub ?\",\n        \"Quelles sont les tendances sur GH ?\",\n        \"Donne-moi les tendances GH\",\n        \"Qu'est-ce qu'il y a en tendance sur GH ?\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"limit_max\": [\n      \"Vous demandez beaucoup trop de tendances, laissez moi plutôt vous donner les 25 tendances.\",\n      \"%limit% tendances GitHub c'est beaucoup, permettez moi de vous donner les 25 tendances à la place.\"\n    ],\n    \"reaching\": [\n      \"Je suis en train d'atteindre GitHub, veuillez patienter une seconde...\",\n      \"Laissez moi atteindre GitHub...\"\n    ],\n    \"today\": [\n      \"Voici les %limit% dernières tendances GitHub du jour :<br><br><ul>%result%</ul>\"\n    ],\n    \"week\": [\n      \"Voici les %limit% dernières tendances GitHub de la semaine :<br><br><ul>%result%</ul>\"\n    ],\n    \"month\": [\n      \"Voici les %limit% dernières tendances GitHub du mois :<br><br><ul>%result%</ul>\"\n    ],\n    \"today_with_tech\": [\n      \"Voici les %limit% dernières tendances GitHub du jour pour la technologie %tech% :<br><br><ul>%result%</ul>\"\n    ],\n    \"week_with_tech\": [\n      \"Voici les %limit% dernières tendances GitHub de la semaine pour la technologie %tech% :<br><br><ul>%result%</ul>\"\n    ],\n    \"month_with_tech\": [\n      \"Voici les %limit% dernières tendances GitHub du mois pour la technologie %tech% :<br><br><ul>%result%</ul>\"\n    ],\n    \"unreachable\": [\n      \"GitHub est inaccessible pour le moment, merci de réessayer plus tard.\",\n      \"Je rencontre des difficultés pour atteindre GitHub, merci de réessayer plus tard.\",\n      \"GitHub semble ne pas fonctionner correctement, veuillez retenter plus tard.\"\n    ],\n    \"list_element\": [\n      \"<li>#%rank%. <a href=\\\"%repository_url%\\\" target=\\\"_blank\\\">%repository_name%</a> créé par <a href=\\\"%author_url%\\\" target=\\\"_blank\\\">%author_username%</a> avec %stars_nb% nouvelles étoiles.</li>\"\n    ]\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["Quelles sont les tendances sur GitHub ?","Donne-moi les tendances GitHub","Qu'est-ce qu'il y a en tendance sur GitHub ?","Quelles sont les tendances sur GH ?","Donne-moi les tendances GH","Qu'est-ce qu'il y a en tendance sur GH ?"]}},"answers":{"limit_max":["Vous demandez beaucoup trop de tendances, laissez moi plutôt vous donner les 25 tendances.","%limit% tendances GitHub c'est beaucoup, permettez moi de vous donner les 25 tendances à la place."],"reaching":["Je suis en train d'atteindre GitHub, veuillez patienter une seconde...","Laissez moi atteindre GitHub..."],"today":["Voici les %limit% dernières tendances GitHub du jour :<br><br><ul>%result%</ul>"],"week":["Voici les %limit% dernières tendances GitHub de la semaine :<br><br><ul>%result%</ul>"],"month":["Voici les %limit% dernières tendances GitHub du mois :<br><br><ul>%result%</ul>"],"today_with_tech":["Voici les %limit% dernières tendances GitHub du jour pour la technologie %tech% :<br><br><ul>%result%</ul>"],"week_with_tech":["Voici les %limit% dernières tendances GitHub de la semaine pour la technologie %tech% :<br><br><ul>%result%</ul>"],"month_with_tech":["Voici les %limit% dernières tendances GitHub du mois pour la technologie %tech% :<br><br><ul>%result%</ul>"],"unreachable":["GitHub est inaccessible pour le moment, merci de réessayer plus tard.","Je rencontre des difficultés pour atteindre GitHub, merci de réessayer plus tard.","GitHub semble ne pas fonctionner correctement, veuillez retenter plus tard."],"list_element":["<li>#%rank%. <a href=\"%repository_url%\" target=\"_blank\">%repository_name%</a> créé par <a href=\"%author_url%\" target=\"_blank\">%author_username%</a> avec %stars_nb% nouvelles étoiles.</li>"]}},"isInternal":false,"tokens":599,"sizeBytes":2162},{"name":"config.sample.json","path":"skills/news/github_trends/src/config.sample.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/news/github_trends/src/config.sample.json","title":"Src Skill","category":"anthropic-skill","format":"json","content":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","frontmatter":{"configurations":{"options":{},"credentials":{}}},"isInternal":false,"tokens":20,"sizeBytes":71},{"name":"en.json","path":"skills/news/product_hunt_trends/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/news/product_hunt_trends/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"What are the trends on Product Hunt?\",\n        \"Give me the Product Hunt trends\",\n        \"What's trending on Product Hunt?\",\n        \"What are the trends on PH?\",\n        \"Give me the PH trends\",\n        \"What's trending on PH?\",\n        \"What's trending on ProductHunt?\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"limit_max\": [\n      \"You've asked for too many Product Hunt trends, I'll give you %new_limit% trends instead.\",\n      \"%limit% Product Hunt trends is a lot, let me tell you the %new_limit% trends instead.\"\n    ],\n    \"reaching\": [\n      \"I'm reaching Product Hunt, please wait a second...\",\n      \"Let me reach Product Hunt...\"\n    ],\n    \"today\": [\n      \"Here are the %limit% Product Hunt trends of the day:<br><br><ul>%result%</ul>\"\n    ],\n    \"specific_day\": [\n      \"Here are the %limit% Product Hunt trends for the %date%:<br><br><ul>%result%</ul>\"\n    ],\n    \"unreachable\": [\n      \"Product Hunt is unreachable for the moment, please retry later.\",\n      \"I'm having difficulties to reach Product Hunt, please retry later.\",\n      \"Product Hunt seems to be down, please try again later.\"\n    ],\n    \"list_element\": [\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> created by <a href=\\\"%author_url%\\\" target=\\\"_blank\\\">%author_name%</a> with %votes_nb% votes.</li>\"\n    ],\n    \"list_element_with_unknown_maker\": [\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> with %votes_nb% votes. There is no information about the maker.</li>\",\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> with %votes_nb% votes. I did not find any information about the maker.</li>\"\n    ],\n    \"not_found\": [\n      \"There is no product on that date.\",\n      \"I did not find any product on that date.\"\n    ],\n    \"invalid_developer_token\": [\n      \"Your Product Hunt developer token is invalid. Please provide a valid one by <a href=\\\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\\\" target=\\\"_blank\\\">reading this</a>.\",\n      \"You did not set a valid Product Hunt developer token. Please set a valid one by <a href=\\\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\\\" target=\\\"_blank\\\">reading this</a>.\"\n    ]\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["What are the trends on Product Hunt?","Give me the Product Hunt trends","What's trending on Product Hunt?","What are the trends on PH?","Give me the PH trends","What's trending on PH?","What's trending on ProductHunt?"]}},"answers":{"limit_max":["You've asked for too many Product Hunt trends, I'll give you %new_limit% trends instead.","%limit% Product Hunt trends is a lot, let me tell you the %new_limit% trends instead."],"reaching":["I'm reaching Product Hunt, please wait a second...","Let me reach Product Hunt..."],"today":["Here are the %limit% Product Hunt trends of the day:<br><br><ul>%result%</ul>"],"specific_day":["Here are the %limit% Product Hunt trends for the %date%:<br><br><ul>%result%</ul>"],"unreachable":["Product Hunt is unreachable for the moment, please retry later.","I'm having difficulties to reach Product Hunt, please retry later.","Product Hunt seems to be down, please try again later."],"list_element":["<li>#%rank%. <a href=\"%post_url%\" target=\"_blank\">%product_name%</a> created by <a href=\"%author_url%\" target=\"_blank\">%author_name%</a> with %votes_nb% votes.</li>"],"list_element_with_unknown_maker":["<li>#%rank%. <a href=\"%post_url%\" target=\"_blank\">%product_name%</a> with %votes_nb% votes. There is no information about the maker.</li>","<li>#%rank%. <a href=\"%post_url%\" target=\"_blank\">%product_name%</a> with %votes_nb% votes. I did not find any information about the maker.</li>"],"not_found":["There is no product on that date.","I did not find any product on that date."],"invalid_developer_token":["Your Product Hunt developer token is invalid. Please provide a valid one by <a href=\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\" target=\"_blank\">reading this</a>.","You did not set a valid Product Hunt developer token. Please set a valid one by <a href=\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\" target=\"_blank\">reading this</a>."]}},"isInternal":false,"tokens":634,"sizeBytes":2437},{"name":"fr.json","path":"skills/news/product_hunt_trends/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/news/product_hunt_trends/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Quelles sont les tendances sur Product Hunt ?\",\n        \"Donne-moi les tendances Product Hunt\",\n        \"Qu'est-ce qu'il y a en tendance sur Product Hunt ?\",\n        \"Quelles sont les tendances sur PH ?\",\n        \"Donne-moi les tendances PH\",\n        \"Qu'est-ce qu'il y a en tendance sur PH ?\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"limit_max\": [\n      \"Vous demandez beaucoup trop de tendances, laissez moi plutôt vous donner les %new_limit% tendances.\",\n      \"%limit% tendances Product Hunt c'est beaucoup, permettez moi de vous donner les %new_limit% tendances à la place.\"\n    ],\n    \"reaching\": [\n      \"Je suis en train d'atteindre Product Hunt, veuillez patienter une seconde...\",\n      \"Laissez moi atteindre Product Hunt...\"\n    ],\n    \"today\": [\n      \"Voici les %limit% dernières tendances Product Hunt du jour :<br><br><ul>%result%</ul>\"\n    ],\n    \"specific_day\": [\n      \"Voici les %limit% dernières tendances Product Hunt du %date% :<br><br><ul>%result%</ul>\"\n    ],\n    \"unreachable\": [\n      \"Product Hunt est inaccessible pour le moment, merci de réessayer plus tard.\",\n      \"Je rencontre des difficultés pour atteindre Product Hunt, merci de réessayer plus tard.\",\n      \"Product Hunt semble ne pas fonctionner correctement, veuillez retenter plus tard.\"\n    ],\n    \"list_element\": [\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> créé par <a href=\\\"%author_url%\\\" target=\\\"_blank\\\">%author_name%</a> avec %votes_nb% votes.</li>\"\n    ],\n    \"list_element_with_unknown_maker\": [\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> avec %votes_nb% votes. Il n'y a pas d'information à propos du créateur.</li>\",\n      \"<li>#%rank%. <a href=\\\"%post_url%\\\" target=\\\"_blank\\\">%product_name%</a> avec %votes_nb% votes. Je n'ai trouvé aucune information à propos du créateur.</li>\"\n    ],\n    \"not_found\": [\n      \"Il n'y a pas de produit à cette date.\",\n      \"Je n'ai trouvé aucun produit à cette date.\"\n    ],\n    \"invalid_developer_token\": [\n      \"Votre jeton de développeur Product Hunt est invalide. Merci d'en fournir un valide en <a href=\\\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\\\" target=\\\"_blank\\\">lisant ceci</a>.\",\n      \"Vous n'avez pas bien configuré votre jeton de développeur Product Hunt. Veuillez en installer un valide en <a href=\\\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\\\" target=\\\"_blank\\\">lisant ceci</a>.\"\n    ]\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["Quelles sont les tendances sur Product Hunt ?","Donne-moi les tendances Product Hunt","Qu'est-ce qu'il y a en tendance sur Product Hunt ?","Quelles sont les tendances sur PH ?","Donne-moi les tendances PH","Qu'est-ce qu'il y a en tendance sur PH ?"]}},"answers":{"limit_max":["Vous demandez beaucoup trop de tendances, laissez moi plutôt vous donner les %new_limit% tendances.","%limit% tendances Product Hunt c'est beaucoup, permettez moi de vous donner les %new_limit% tendances à la place."],"reaching":["Je suis en train d'atteindre Product Hunt, veuillez patienter une seconde...","Laissez moi atteindre Product Hunt..."],"today":["Voici les %limit% dernières tendances Product Hunt du jour :<br><br><ul>%result%</ul>"],"specific_day":["Voici les %limit% dernières tendances Product Hunt du %date% :<br><br><ul>%result%</ul>"],"unreachable":["Product Hunt est inaccessible pour le moment, merci de réessayer plus tard.","Je rencontre des difficultés pour atteindre Product Hunt, merci de réessayer plus tard.","Product Hunt semble ne pas fonctionner correctement, veuillez retenter plus tard."],"list_element":["<li>#%rank%. <a href=\"%post_url%\" target=\"_blank\">%product_name%</a> créé par <a href=\"%author_url%\" target=\"_blank\">%author_name%</a> avec %votes_nb% votes.</li>"],"list_element_with_unknown_maker":["<li>#%rank%. <a href=\"%post_url%\" target=\"_blank\">%product_name%</a> avec %votes_nb% votes. Il n'y a pas d'information à propos du créateur.</li>","<li>#%rank%. <a href=\"%post_url%\" target=\"_blank\">%product_name%</a> avec %votes_nb% votes. Je n'ai trouvé aucune information à propos du créateur.</li>"],"not_found":["Il n'y a pas de produit à cette date.","Je n'ai trouvé aucun produit à cette date."],"invalid_developer_token":["Votre jeton de développeur Product Hunt est invalide. Merci d'en fournir un valide en <a href=\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\" target=\"_blank\">lisant ceci</a>.","Vous n'avez pas bien configuré votre jeton de développeur Product Hunt. Veuillez en installer un valide en <a href=\"https://github.com/leon-ai/leon/blob/develop/packages/trend/README.md#product-hunt\" target=\"_blank\">lisant ceci</a>."]}},"isInternal":false,"tokens":730,"sizeBytes":2681},{"name":"config.sample.json","path":"skills/news/product_hunt_trends/src/config.sample.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/news/product_hunt_trends/src/config.sample.json","title":"Src Skill","category":"anthropic-skill","format":"json","content":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {\n      \"developer_token\": \"YOUR_DEVELOPER_TOKEN\"\n    }\n  }\n}\n","frontmatter":{"configurations":{"options":{},"credentials":{"developer_token":"YOUR_DEVELOPER_TOKEN"}}},"isInternal":false,"tokens":34,"sizeBytes":124},{"name":"domain.json","path":"skills/productivity/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/productivity/domain.json","title":"Productivity","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Productivity\"\n}\n","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Productivity"},"isInternal":false,"tokens":23,"sizeBytes":85},{"name":"en.json","path":"skills/productivity/todo_list/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/productivity/todo_list/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"create_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Create [the|a] [shopping|material] list\",\n        \"I [want|need] you to [create|make] a stuff list\",\n        \"Can you create a reminder list for me?\",\n        \"Make a food list\",\n        \"I want a shopping list\",\n        \"Help me to get material list\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"a\", \"an\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"view_lists\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Show all my lists\",\n        \"Show contents of all my lists\",\n        \"Can you show all my lists?\",\n        \"Can you show all contents of my lists?\",\n        \"Can you show me all the lists?\",\n        \"I need to see my lists\",\n        \"Show me all the lists\"\n      ]\n    },\n    \"view_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Show [my|the] shopping list\",\n        \"Tell me what is on my stuff list\",\n        \"What is on the reminder list?\",\n        \"Can you give me the content of my movies list?\",\n        \"I'd like to know what is on the food list\",\n        \"Give me the content of the shopping list\",\n        \"I need you tell me what's on the stuff list\",\n        \"What is in my reminder list?\",\n        \"Get me the food list\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"rename_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Rename [the|my] shopping list to purchases\",\n        \"Can you rename the food list into groceries?\",\n        \"[Change|Modify|Replace] [the|my] stuff list [to|by] food\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"old_list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"new_list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": [\"to\", \"by\", \"with\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"delete_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Delete [the|my] shopping list\",\n        \"Delete it\",\n        \"Can you remove the food list?\",\n        \"[Remove|Cancel] [the|my] groceries list\",\n        \"I don't want the reminder list anymore\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"add_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Add|Append] potatoes to [the|my] groceries list\",\n        \"Can you add meat to my food list?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"add\", \"append\"],\n              \"to\": [\"to\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"complete_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Check|Complete|Tick] potatoes from [the|my] [shopping|fruits] list\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"check\", \"complete\", \"tick\"],\n              \"to\": [\"from\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"uncheck_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Uncheck|Untick] potatoes from [the|my] [shopping|fruits] list\",\n        \"Can you uncomplete peach from my food list?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"uncheck\", \"untick\", \"uncomplete\", \"incomplete\"],\n              \"to\": [\"from\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"the\", \"my\"],\n              \"to\": [\"list\"]\n            }\n          ]\n        }\n      ]\n    }\n  },\n  \"answers\": {\n    \"list_created\": [\n      \"Alright, I've created the \\\"%list%\\\" list.\",\n      \"Done, I created your \\\"%list%\\\" list.\"\n    ],\n    \"list_not_provided\": [\n      \"Please provide me a list name.\",\n      \"Please provide the name of a list.\"\n    ],\n    \"todos_not_provided\": [\n      \"Please provide me items.\",\n      \"Please provide elements.\"\n    ],\n    \"new_or_old_list_not_provided\": [\n      \"Please make sure you provide the list name to rename and its new list name.\",\n      \"Please provide the list name to rename and its new list name.\"\n    ],\n    \"no_list\": [\"You do not have any list.\", \"There is no list to show.\"],\n    \"empty_list\": [\n      \"Your \\\"%list%\\\" list is empty.\",\n      \"There is nothing in your \\\"%list%\\\" list.\"\n    ],\n    \"list_does_not_exist\": [\n      \"Sorry I can't because the \\\"%list%\\\" does not exist.\",\n      \"I cannot do that because the \\\"%list%\\\" does not exist.\"\n    ],\n    \"list_already_exists\": [\"You already have a list named \\\"%list%\\\".\"],\n    \"list_renamed\": [\"I renamed the \\\"%old_list%\\\" list to \\\"%new_list%\\\".\"],\n    \"list_deleted\": [\n      \"I deleted the \\\"%list%\\\" list and all the todos it was containing.\"\n    ],\n    \"lists_listed\": [\n      \"You have %lists_nb% lists. Please let me list them for you:<br><br><ul>%result%</ul>\"\n    ],\n    \"list_list_element\": [\n      \"<li>\\\"%list%\\\", with %todos_nb% elements in it.</li>\",\n      \"<li>\\\"%list%\\\", that contains %todos_nb% items.</li>\"\n    ],\n    \"no_unchecked_todo\": [\n      \"You do not have in progress element in your \\\"%list%\\\" list.\",\n      \"You don't have any in progress element in your \\\"%list%\\\" list.\"\n    ],\n    \"no_completed_todo\": [\n      \"And you do not have completed element in your \\\"%list%\\\" list.\",\n      \"And you don't have any completed element in your \\\"%list%\\\" list.\"\n    ],\n    \"unchecked_todos_listed\": [\n      \"Here are the in progress elements of your \\\"%list%\\\" list:<br><br><ul>%result%</ul><br>Stay motivated!\",\n      \"Please find the in progress elements of your \\\"%list%\\\" list:<br><br><ul>%result%</ul><br>Keep going!\"\n    ],\n    \"completed_todos_listed\": [\n      \"And here are the completed elements of your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\"\n    ],\n    \"list_todo_element\": [\"<li>%todo%.</li>\"],\n    \"list_completed_todo_element\": [\"<li><s>%todo%</s>.</li>\"],\n    \"todos_added\": [\n      \"Alright, I added the following to your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\",\n      \"The following have been added to your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\"\n    ],\n    \"todos_unchecked\": [\n      \"I unchecked the following from your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\",\n      \"The following have been unchecked from your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\"\n    ],\n    \"todos_completed\": [\n      \"Keep going! I completed the following from your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\",\n      \"Well done! The following have been completed from your \\\"%list%\\\" list:<br><br><ul>%result%</ul>\"\n    ]\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"create_list":{"type":"logic","utterance_samples":["Create [the|a] [shopping|material] list","I [want|need] you to [create|make] a stuff list","Can you create a reminder list for me?","Make a food list","I want a shopping list","Help me to get material list"],"entities":[{"type":"trim","name":"list","conditions":[{"type":"between","from":["the","a","an","my"],"to":["list"]}]}]},"view_lists":{"type":"logic","utterance_samples":["Show all my lists","Show contents of all my lists","Can you show all my lists?","Can you show all contents of my lists?","Can you show me all the lists?","I need to see my lists","Show me all the lists"]},"view_list":{"type":"logic","utterance_samples":["Show [my|the] shopping list","Tell me what is on my stuff list","What is on the reminder list?","Can you give me the content of my movies list?","I'd like to know what is on the food list","Give me the content of the shopping list","I need you tell me what's on the stuff list","What is in my reminder list?","Get me the food list"],"entities":[{"type":"trim","name":"list","conditions":[{"type":"between","from":["the","my"],"to":["list"]}]}]},"rename_list":{"type":"logic","utterance_samples":["Rename [the|my] shopping list to purchases","Can you rename the food list into groceries?","[Change|Modify|Replace] [the|my] stuff list [to|by] food"],"entities":[{"type":"trim","name":"old_list","conditions":[{"type":"between","from":["the","my"],"to":["list"]}]},{"type":"trim","name":"new_list","conditions":[{"type":"after_last","from":["to","by","with"]}]}]},"delete_list":{"type":"logic","utterance_samples":["Delete [the|my] shopping list","Delete it","Can you remove the food list?","[Remove|Cancel] [the|my] groceries list","I don't want the reminder list anymore"],"entities":[{"type":"trim","name":"list","conditions":[{"type":"between","from":["the","my"],"to":["list"]}]}]},"add_todos":{"type":"logic","utterance_samples":["[Add|Append] potatoes to [the|my] groceries list","Can you add meat to my food list?"],"entities":[{"type":"trim","name":"todos","conditions":[{"type":"between","from":["add","append"],"to":["to"]}]},{"type":"trim","name":"list","conditions":[{"type":"between","from":["the","my"],"to":["list"]}]}]},"complete_todos":{"type":"logic","utterance_samples":["[Check|Complete|Tick] potatoes from [the|my] [shopping|fruits] list"],"entities":[{"type":"trim","name":"todos","conditions":[{"type":"between","from":["check","complete","tick"],"to":["from"]}]},{"type":"trim","name":"list","conditions":[{"type":"between","from":["the","my"],"to":["list"]}]}]},"uncheck_todos":{"type":"logic","utterance_samples":["[Uncheck|Untick] potatoes from [the|my] [shopping|fruits] list","Can you uncomplete peach from my food list?"],"entities":[{"type":"trim","name":"todos","conditions":[{"type":"between","from":["uncheck","untick","uncomplete","incomplete"],"to":["from"]}]},{"type":"trim","name":"list","conditions":[{"type":"between","from":["the","my"],"to":["list"]}]}]}},"answers":{"list_created":["Alright, I've created the \"%list%\" list.","Done, I created your \"%list%\" list."],"list_not_provided":["Please provide me a list name.","Please provide the name of a list."],"todos_not_provided":["Please provide me items.","Please provide elements."],"new_or_old_list_not_provided":["Please make sure you provide the list name to rename and its new list name.","Please provide the list name to rename and its new list name."],"no_list":["You do not have any list.","There is no list to show."],"empty_list":["Your \"%list%\" list is empty.","There is nothing in your \"%list%\" list."],"list_does_not_exist":["Sorry I can't because the \"%list%\" does not exist.","I cannot do that because the \"%list%\" does not exist."],"list_already_exists":["You already have a list named \"%list%\"."],"list_renamed":["I renamed the \"%old_list%\" list to \"%new_list%\"."],"list_deleted":["I deleted the \"%list%\" list and all the todos it was containing."],"lists_listed":["You have %lists_nb% lists. Please let me list them for you:<br><br><ul>%result%</ul>"],"list_list_element":["<li>\"%list%\", with %todos_nb% elements in it.</li>","<li>\"%list%\", that contains %todos_nb% items.</li>"],"no_unchecked_todo":["You do not have in progress element in your \"%list%\" list.","You don't have any in progress element in your \"%list%\" list."],"no_completed_todo":["And you do not have completed element in your \"%list%\" list.","And you don't have any completed element in your \"%list%\" list."],"unchecked_todos_listed":["Here are the in progress elements of your \"%list%\" list:<br><br><ul>%result%</ul><br>Stay motivated!","Please find the in progress elements of your \"%list%\" list:<br><br><ul>%result%</ul><br>Keep going!"],"completed_todos_listed":["And here are the completed elements of your \"%list%\" list:<br><br><ul>%result%</ul>"],"list_todo_element":["<li>%todo%.</li>"],"list_completed_todo_element":["<li><s>%todo%</s>.</li>"],"todos_added":["Alright, I added the following to your \"%list%\" list:<br><br><ul>%result%</ul>","The following have been added to your \"%list%\" list:<br><br><ul>%result%</ul>"],"todos_unchecked":["I unchecked the following from your \"%list%\" list:<br><br><ul>%result%</ul>","The following have been unchecked from your \"%list%\" list:<br><br><ul>%result%</ul>"],"todos_completed":["Keep going! I completed the following from your \"%list%\" list:<br><br><ul>%result%</ul>","Well done! The following have been completed from your \"%list%\" list:<br><br><ul>%result%</ul>"]}},"isInternal":false,"tokens":2088,"sizeBytes":8264},{"name":"fr.json","path":"skills/productivity/todo_list/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/productivity/todo_list/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"create_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Crée|Fais] [la|une] liste [shopping|nourriture]\",\n        \"Je veux que tu crées une liste choses\",\n        \"Peux-tu créer une liste rappel ?\",\n        \"J'ai besoin que tu fasses une liste films\",\n        \"Je veux une liste shopping\",\n        \"Aides-moi à avoir une liste films\",\n        \"Peux-tu ajouter une liste rappel ?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"view_lists\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Montre toutes mes listes\",\n        \"Montre le contenu de toutes mes listes\",\n        \"Peux-tu me dire toutes mes listes ?\",\n        \"Peux-tu montrer tout le contenu de mes listes ?\",\n        \"Peux-tu me montrer toutes les listes ?\",\n        \"J'ai besoin de voir mes listes\",\n        \"Montre moi toutes les listes\"\n      ]\n    },\n    \"view_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Montre [ma|la] liste shopping\",\n        \"Dis moi ce qu'il y a dans ma liste choses\",\n        \"Qu'est-ce qu'il y a sur la liste rappel ?\",\n        \"Peux-tu donner le contenu de ma liste films ?\",\n        \"J'aimerai savoir ce qu'il y a sur la liste nourriture\",\n        \"Donne-moi le contenu de la liste shopping\",\n        \"J'ai besoin que tu me dises ce qu'il y a dans la liste choses\",\n        \"Il y a quoi dans ma liste rappel ?\",\n        \"Donne-moi la liste nourriture\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"rename_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Renomme|Change|Modifie|Remplace] [la|ma] liste shopping [en|par] achats\",\n        \"Peux-tu renommer la liste nourriture en courses ?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"old_list\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": \"liste\",\n              \"to\": [\"en\", \"par\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"new_list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": [\"en\", \"par\"]\n            }\n          ]\n        }\n      ]\n    },\n    \"delete_list\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Supprime|Retire|Annule] [la|ma] liste shopping\",\n        \"Supprime la\",\n        \"Peux-tu retirer la liste nourriture ?\",\n        \"Je ne veux plus de la liste rappel\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"add_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Ajoute patates à [ma|la] liste courses\",\n        \"Peux-tu ajouter nettoyage à la liste rappel ?\",\n        \"Il faut mettre la viande dans la liste nourriture\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"ajoute\", \"ajouter\"],\n              \"to\": [\"à\", \"a\", \"dans\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"complete_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Coche|Complète] pain de [la|ma] liste shopping\",\n        \"Tu peux cocher pêches de la liste fruits\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"coche\", \"complète\", \"complete\", \"cocher\"],\n              \"to\": [\"de\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    },\n    \"uncheck_todos\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"[Décoche|Remet|Invalide] patates de [la|ma] liste courses\",\n        \"Peux-tu incompléter pêches de ma liste fruits ?\"\n      ],\n      \"entities\": [\n        {\n          \"type\": \"trim\",\n          \"name\": \"todos\",\n          \"conditions\": [\n            {\n              \"type\": \"between\",\n              \"from\": [\"décoche\", \"decoche\", \"invalide\", \"remet\"],\n              \"to\": [\"de\", \"sur\"]\n            }\n          ]\n        },\n        {\n          \"type\": \"trim\",\n          \"name\": \"list\",\n          \"conditions\": [\n            {\n              \"type\": \"after_last\",\n              \"from\": \"liste\"\n            }\n          ]\n        }\n      ]\n    }\n  },\n  \"answers\": {\n    \"list_created\": [\n      \"Entendu, j'ai créé la liste \\\"%list%\\\".\",\n      \"C'est fait, j'ai créé votre liste \\\"%list%\\\".\"\n    ],\n    \"list_not_provided\": [\n      \"Merci de me fournir un nom de liste.\",\n      \"Merci de fournir le nom d'une liste.\"\n    ],\n    \"todos_not_provided\": [\n      \"Merci de me fournir des éléments.\",\n      \"Merci de fournir des éléments.\"\n    ],\n    \"new_or_old_list_not_provided\": [\n      \"Merci de vous assurer d'avoir fourni le nom de la liste à renommer et son nouveau nom.\",\n      \"Merci de fournir le nom de la liste à renommer ainsi que son nouveau nom.\"\n    ],\n    \"no_list\": [\n      \"Je n'ai trouvé aucune liste.\",\n      \"Il n'y a pas de liste à montrer.\"\n    ],\n    \"empty_list\": [\n      \"Votre liste \\\"%list%\\\" est vide.\",\n      \"Il n'y a rien dans votre liste \\\"%list%\\\".\"\n    ],\n    \"list_does_not_exist\": [\n      \"Désolé je ne peux pas car la liste \\\"%list%\\\" n'éxiste pas.\",\n      \"Je ne peux pas parce que la liste \\\"%list%\\\" n'éxiste pas.\"\n    ],\n    \"list_already_exists\": [\"Vous avez déjà une liste nommée \\\"%list%\\\".\"],\n    \"list_renamed\": [\"J'ai renommé la liste \\\"%old_list%\\\" en \\\"%new_list%\\\".\"],\n    \"list_deleted\": [\n      \"J'ai supprimé la liste \\\"%list%\\\" et tous les éléments qu'elle contenait.\"\n    ],\n    \"lists_listed\": [\n      \"Vous avez %lists_nb% listes. Permettez-moi de vous les lister :<br><br><ul>%result%</ul>\"\n    ],\n    \"list_list_element\": [\n      \"<li>\\\"%list%\\\", avec %todos_nb% éléments.</li>\",\n      \"<li>\\\"%list%\\\", contenant %todos_nb% éléments.</li>\"\n    ],\n    \"no_unchecked_todo\": [\n      \"Vous n'avez pas d'élément en attente dans votre liste \\\"%list%\\\".\",\n      \"Vous n'avez aucun élément en attente dans votre liste \\\"%list%\\\".\"\n    ],\n    \"no_completed_todo\": [\n      \"Et vous n'avez pas d'élément complété dans votre liste \\\"%list%\\\".\",\n      \"Et vous n'avez aucun élément complété dans votre liste \\\"%list%\\\".\"\n    ],\n    \"unchecked_todos_listed\": [\n      \"Voici les éléments en attente de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul><br>Restez motivé !\",\n      \"Voici les éléments en attente de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul><br>Continuez ainsi !\"\n    ],\n    \"completed_todos_listed\": [\n      \"Et voici les éléments complétés de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\"\n    ],\n    \"list_todo_element\": [\"<li>%todo%.</li>\"],\n    \"list_completed_todo_element\": [\"<li><s>%todo%</s>.</li>\"],\n    \"todos_added\": [\n      \"Entendu, j'ai ajouté ceci à votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\",\n      \"Ce qui suit vient d'être ajouté à votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\"\n    ],\n    \"todos_unchecked\": [\n      \"J'ai décomplété ceci de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\",\n      \"Ce qui suit vient d'être décomplété de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\"\n    ],\n    \"todos_completed\": [\n      \"Continue ainsi ! J'ai complété ceci de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\",\n      \"Bien joué ! Ce qui suit vient d'être complété de votre liste \\\"%list%\\\" :<br><br><ul>%result%</ul>\"\n    ]\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"create_list":{"type":"logic","utterance_samples":["[Crée|Fais] [la|une] liste [shopping|nourriture]","Je veux que tu crées une liste choses","Peux-tu créer une liste rappel ?","J'ai besoin que tu fasses une liste films","Je veux une liste shopping","Aides-moi à avoir une liste films","Peux-tu ajouter une liste rappel ?"],"entities":[{"type":"trim","name":"list","conditions":[{"type":"after_last","from":"liste"}]}]},"view_lists":{"type":"logic","utterance_samples":["Montre toutes mes listes","Montre le contenu de toutes mes listes","Peux-tu me dire toutes mes listes ?","Peux-tu montrer tout le contenu de mes listes ?","Peux-tu me montrer toutes les listes ?","J'ai besoin de voir mes listes","Montre moi toutes les listes"]},"view_list":{"type":"logic","utterance_samples":["Montre [ma|la] liste shopping","Dis moi ce qu'il y a dans ma liste choses","Qu'est-ce qu'il y a sur la liste rappel ?","Peux-tu donner le contenu de ma liste films ?","J'aimerai savoir ce qu'il y a sur la liste nourriture","Donne-moi le contenu de la liste shopping","J'ai besoin que tu me dises ce qu'il y a dans la liste choses","Il y a quoi dans ma liste rappel ?","Donne-moi la liste nourriture"],"entities":[{"type":"trim","name":"list","conditions":[{"type":"after_last","from":"liste"}]}]},"rename_list":{"type":"logic","utterance_samples":["[Renomme|Change|Modifie|Remplace] [la|ma] liste shopping [en|par] achats","Peux-tu renommer la liste nourriture en courses ?"],"entities":[{"type":"trim","name":"old_list","conditions":[{"type":"between","from":"liste","to":["en","par"]}]},{"type":"trim","name":"new_list","conditions":[{"type":"after_last","from":["en","par"]}]}]},"delete_list":{"type":"logic","utterance_samples":["[Supprime|Retire|Annule] [la|ma] liste shopping","Supprime la","Peux-tu retirer la liste nourriture ?","Je ne veux plus de la liste rappel"],"entities":[{"type":"trim","name":"list","conditions":[{"type":"after_last","from":"liste"}]}]},"add_todos":{"type":"logic","utterance_samples":["Ajoute patates à [ma|la] liste courses","Peux-tu ajouter nettoyage à la liste rappel ?","Il faut mettre la viande dans la liste nourriture"],"entities":[{"type":"trim","name":"todos","conditions":[{"type":"between","from":["ajoute","ajouter"],"to":["à","a","dans"]}]},{"type":"trim","name":"list","conditions":[{"type":"after_last","from":"liste"}]}]},"complete_todos":{"type":"logic","utterance_samples":["[Coche|Complète] pain de [la|ma] liste shopping","Tu peux cocher pêches de la liste fruits"],"entities":[{"type":"trim","name":"todos","conditions":[{"type":"between","from":["coche","complète","complete","cocher"],"to":["de"]}]},{"type":"trim","name":"list","conditions":[{"type":"after_last","from":"liste"}]}]},"uncheck_todos":{"type":"logic","utterance_samples":["[Décoche|Remet|Invalide] patates de [la|ma] liste courses","Peux-tu incompléter pêches de ma liste fruits ?"],"entities":[{"type":"trim","name":"todos","conditions":[{"type":"between","from":["décoche","decoche","invalide","remet"],"to":["de","sur"]}]},{"type":"trim","name":"list","conditions":[{"type":"after_last","from":"liste"}]}]}},"answers":{"list_created":["Entendu, j'ai créé la liste \"%list%\".","C'est fait, j'ai créé votre liste \"%list%\"."],"list_not_provided":["Merci de me fournir un nom de liste.","Merci de fournir le nom d'une liste."],"todos_not_provided":["Merci de me fournir des éléments.","Merci de fournir des éléments."],"new_or_old_list_not_provided":["Merci de vous assurer d'avoir fourni le nom de la liste à renommer et son nouveau nom.","Merci de fournir le nom de la liste à renommer ainsi que son nouveau nom."],"no_list":["Je n'ai trouvé aucune liste.","Il n'y a pas de liste à montrer."],"empty_list":["Votre liste \"%list%\" est vide.","Il n'y a rien dans votre liste \"%list%\"."],"list_does_not_exist":["Désolé je ne peux pas car la liste \"%list%\" n'éxiste pas.","Je ne peux pas parce que la liste \"%list%\" n'éxiste pas."],"list_already_exists":["Vous avez déjà une liste nommée \"%list%\"."],"list_renamed":["J'ai renommé la liste \"%old_list%\" en \"%new_list%\"."],"list_deleted":["J'ai supprimé la liste \"%list%\" et tous les éléments qu'elle contenait."],"lists_listed":["Vous avez %lists_nb% listes. Permettez-moi de vous les lister :<br><br><ul>%result%</ul>"],"list_list_element":["<li>\"%list%\", avec %todos_nb% éléments.</li>","<li>\"%list%\", contenant %todos_nb% éléments.</li>"],"no_unchecked_todo":["Vous n'avez pas d'élément en attente dans votre liste \"%list%\".","Vous n'avez aucun élément en attente dans votre liste \"%list%\"."],"no_completed_todo":["Et vous n'avez pas d'élément complété dans votre liste \"%list%\".","Et vous n'avez aucun élément complété dans votre liste \"%list%\"."],"unchecked_todos_listed":["Voici les éléments en attente de votre liste \"%list%\" :<br><br><ul>%result%</ul><br>Restez motivé !","Voici les éléments en attente de votre liste \"%list%\" :<br><br><ul>%result%</ul><br>Continuez ainsi !"],"completed_todos_listed":["Et voici les éléments complétés de votre liste \"%list%\" :<br><br><ul>%result%</ul>"],"list_todo_element":["<li>%todo%.</li>"],"list_completed_todo_element":["<li><s>%todo%</s>.</li>"],"todos_added":["Entendu, j'ai ajouté ceci à votre liste \"%list%\" :<br><br><ul>%result%</ul>","Ce qui suit vient d'être ajouté à votre liste \"%list%\" :<br><br><ul>%result%</ul>"],"todos_unchecked":["J'ai décomplété ceci de votre liste \"%list%\" :<br><br><ul>%result%</ul>","Ce qui suit vient d'être décomplété de votre liste \"%list%\" :<br><br><ul>%result%</ul>"],"todos_completed":["Continue ainsi ! J'ai complété ceci de votre liste \"%list%\" :<br><br><ul>%result%</ul>","Bien joué ! Ce qui suit vient d'être complété de votre liste \"%list%\" :<br><br><ul>%result%</ul>"]}},"isInternal":false,"tokens":2313,"sizeBytes":8500},{"name":"config.sample.json","path":"skills/productivity/todo_list/src/config.sample.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/productivity/todo_list/src/config.sample.json","title":"Src Skill","category":"anthropic-skill","format":"json","content":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","frontmatter":{"configurations":{"options":{},"credentials":{}}},"isInternal":false,"tokens":20,"sizeBytes":71},{"name":"domain.json","path":"skills/shopping/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/shopping/domain.json","title":"Shopping","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Shopping\"\n}\n","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Shopping"},"isInternal":false,"tokens":22,"sizeBytes":81},{"name":"domain.json","path":"skills/smart_home/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/smart_home/domain.json","title":"Smart Home","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Smart Home\"\n}\n","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Smart Home"},"isInternal":false,"tokens":23,"sizeBytes":83},{"name":"domain.json","path":"skills/social_communication/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/social_communication/domain.json","title":"Social & Communication","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Social & Communication\"\n}\n","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Social & Communication"},"isInternal":false,"tokens":24,"sizeBytes":95},{"name":"en.json","path":"skills/social_communication/mbti/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/social_communication/mbti/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"setup\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"I want to know my MBTI personality type\",\n        \"Start a personality type [quiz|questionnaire|test]\"\n      ],\n      \"next_action\": \"quiz\"\n    },\n    \"quiz\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"skill_resolver\",\n          \"name\": \"form\"\n        }\n      }\n    }\n  },\n  \"resolvers\": {\n    \"form\": {\n      \"intents\": {\n        \"1_a\": {\n          \"utterance_samples\": [\n            \"Interact with many\",\n            \"Including strangers\",\n            \"[Like|Love] to [interact|communicate|talk]\"\n          ],\n          \"value\": \"1_a\"\n        },\n        \"1_b\": {\n          \"utterance_samples\": [\"Interact with a few\", \"Known to [me|you]\"],\n          \"value\": \"1_b\"\n        },\n        \"2_a\": {\n          \"utterance_samples\": [\"See how others are useful\"],\n          \"value\": \"2_a\"\n        },\n        \"2_b\": {\n          \"utterance_samples\": [\"See how others see\"],\n          \"value\": \"2_b\"\n        },\n        \"3_a\": {\n          \"utterance_samples\": [\"[Your|My] head\"],\n          \"value\": \"3_a\"\n        },\n        \"3_b\": {\n          \"utterance_samples\": [\"[Your|my] heart\"],\n          \"value\": \"3_b\"\n        },\n        \"4_a\": {\n          \"utterance_samples\": [\"Carefully\"],\n          \"value\": \"4_a\"\n        },\n        \"4_b\": {\n          \"utterance_samples\": [\"Impulsively\"],\n          \"value\": \"4_b\"\n        },\n        \"5_a\": {\n          \"utterance_samples\": [\"Stay [late|later] with increasing energy\"],\n          \"value\": \"5_a\"\n        },\n        \"5_b\": {\n          \"utterance_samples\": [\"Leave [early|earlier] with decreased energy\"],\n          \"value\": \"5_b\"\n        },\n        \"6_a\": {\n          \"utterance_samples\": [\"What is actual\"],\n          \"value\": \"6_a\"\n        },\n        \"6_b\": {\n          \"utterance_samples\": [\"What is possible\"],\n          \"value\": \"6_b\"\n        },\n        \"7_a\": {\n          \"utterance_samples\": [\"Principles\"],\n          \"value\": \"7_a\"\n        },\n        \"7_b\": {\n          \"utterance_samples\": [\"Emotions\"],\n          \"value\": \"7_b\"\n        },\n        \"8_a\": {\n          \"utterance_samples\": [\"Incomplete\"],\n          \"value\": \"8_a\"\n        },\n        \"8_b\": {\n          \"utterance_samples\": [\"Completed\"],\n          \"value\": \"8_b\"\n        },\n        \"9_a\": {\n          \"utterance_samples\": [\"Keep abreast of [other|others] happenings\"],\n          \"value\": \"9_a\"\n        },\n        \"9_b\": {\n          \"utterance_samples\": [\"Get behind on the news\"],\n          \"value\": \"9_b\"\n        },\n        \"10_a\": {\n          \"utterance_samples\": [\"Production and distribution\"],\n          \"value\": \"10_a\"\n        },\n        \"10_b\": {\n          \"utterance_samples\": [\"Design and research\"],\n          \"value\": \"10_b\"\n        },\n        \"11_a\": {\n          \"utterance_samples\": [\"Logical judgments\"],\n          \"value\": \"11_a\"\n        },\n        \"11_b\": {\n          \"utterance_samples\": [\"Value judgments\"],\n          \"value\": \"11_b\"\n        },\n        \"12_a\": {\n          \"utterance_samples\": [\"Serious and determined\"],\n          \"value\": \"12_a\"\n        },\n        \"12_b\": {\n          \"utterance_samples\": [\"Easy-going\", \"Easy going\"],\n          \"value\": \"12_b\"\n        },\n        \"13_a\": {\n          \"utterance_samples\": [\"Stimulate and energize [you|me]\"],\n          \"value\": \"13_a\"\n        },\n        \"13_b\": {\n          \"utterance_samples\": [\"Tax [your|my] reserves\"],\n          \"value\": \"13_b\"\n        },\n        \"14_a\": {\n          \"utterance_samples\": [\"Somewhat annoying\"],\n          \"value\": \"14_a\"\n        },\n        \"14_b\": {\n          \"utterance_samples\": [\"Rather fascinating\"],\n          \"value\": \"14_b\"\n        },\n        \"15_a\": {\n          \"utterance_samples\": [\"Unjust\"],\n          \"value\": \"15_a\"\n        },\n        \"15_b\": {\n          \"utterance_samples\": [\"Merciless\"],\n          \"value\": \"15_b\"\n        },\n        \"16_a\": {\n          \"utterance_samples\": [\"Having purchased\", \"After a purchase\"],\n          \"value\": \"16_a\"\n        },\n        \"16_b\": {\n          \"utterance_samples\": [\"Having the option to buy\"],\n          \"value\": \"16_b\"\n        },\n        \"17_a\": {\n          \"utterance_samples\": [\"Initiate conversation\"],\n          \"value\": \"17_a\"\n        },\n        \"17_b\": {\n          \"utterance_samples\": [\n            \"Wait to be approached\",\n            \"Wait for other to initiate\"\n          ],\n          \"value\": \"17_b\"\n        },\n        \"18_a\": {\n          \"utterance_samples\": [\"Make themselves useful enough\"],\n          \"value\": \"18_a\"\n        },\n        \"18_b\": {\n          \"utterance_samples\": [\"Exercise their fantasy enough\"],\n          \"value\": \"18_b\"\n        },\n        \"19_a\": {\n          \"utterance_samples\": [\"Firm than gentle\"],\n          \"value\": \"19_a\"\n        },\n        \"19_b\": {\n          \"utterance_samples\": [\"Gentle than firm\"],\n          \"value\": \"19_b\"\n        },\n        \"20_a\": {\n          \"utterance_samples\": [\"After a decision\"],\n          \"value\": \"20_a\"\n        },\n        \"20_b\": {\n          \"utterance_samples\": [\"Before a decision\"],\n          \"value\": \"20_b\"\n        }\n      }\n    }\n  },\n  \"answers\": {\n    \"1\": [\n      \"%question%/20<br>At a party do you:<ul><li>a. Interact with many, including strangers</li><li>b. Interact with a few, known to you</li></ul>\"\n    ],\n    \"2\": [\n      \"%question%/20<br>Are you more likely to:<ul><li>a. See how others are useful</li><li>b. See how others see</li></ul>\"\n    ],\n    \"3\": [\n      \"%question%/20<br>Which rules you more:<ul><li>a. Your head</li><li>b. Your heart</li></ul>\"\n    ],\n    \"4\": [\n      \"%question%/20<br>Do you tend to choose:<ul><li>a. Rather carefully</li><li>b. Somewhat impulsively</li></ul>\"\n    ],\n\n    \"5\": [\n      \"%question%/20<br>At parties do you:<ul><li>a. Stay late, with increasing energy</li><li>b. Leave early with decreased energy</li></ul>\"\n    ],\n    \"6\": [\n      \"%question%/20<br>Are you more interested in:<ul><li>a. What is actual</li><li>b. What is possible</li></ul>\"\n    ],\n    \"7\": [\n      \"%question%/20<br>Are you more impressed by:<ul><li>a. Principles</li><li>b. Emotions</li></ul>\"\n    ],\n    \"8\": [\n      \"%question%/20<br>Does it bother you more having things:<ul><li>a. Incomplete</li><li>b. Completed</li></ul>\"\n    ],\n\n    \"9\": [\n      \"%question%/20<br>In your social groups do you:<ul><li>a. Keep abreast of other's happenings</li><li>b. Get behind on the news</li></ul>\"\n    ],\n    \"10\": [\n      \"%question%/20<br>Are you more interested in:<ul><li>a. Production and distribution</li><li>b. Design and research</li></ul>\"\n    ],\n    \"11\": [\n      \"%question%/20<br>Are you more comfortable in making:<ul><li>a. Logical judgments</li><li>b. Value judgments</li></ul>\"\n    ],\n    \"12\": [\n      \"%question%/20<br>Would you say you are more:<ul><li>a. Serious and determined</li><li>b. Easy-going</li></ul>\"\n    ],\n\n    \"13\": [\n      \"%question%/20<br>Does new and non-routine interaction with others:<ul><li>a. Stimulate and energize you</li><li>b. Tax your reserves</li></ul>\"\n    ],\n    \"14\": [\n      \"%question%/20<br>Are visionaries:<ul><li>a. Somewhat annoying</li><li>b. Rather fascinating</li></ul>\"\n    ],\n    \"15\": [\n      \"%question%/20<br>Is it worse to be:<ul><li>a. Unjust</li><li>b. Merciless</li></ul>\"\n    ],\n    \"16\": [\n      \"%question%/20<br>Do you feel better about:<ul><li>a. Having purchased</li><li>b. Having the option to buy</li></ul>\"\n    ],\n\n    \"17\": [\n      \"%question%/20<br>In company do you:<ul><li>a. Initiate conversation</li><li>b. Wait to be approached</li></ul>\"\n    ],\n    \"18\": [\n      \"%question%/20<br>Children often do not:<ul><li>a. Make themselves useful enough</li><li>b. Exercise their fantasy enough</li></ul>\"\n    ],\n    \"19\": [\n      \"%question%/20<br>Are you more:<ul><li>a. Firm than gentle</li><li>b. Gentle than firm</li></ul>\"\n    ],\n    \"20\": [\n      \"%question%/20<br>Are you more comfortable:<ul><li>a. After a decision</li><li>b. Before a decision</li></ul>\"\n    ],\n\n    \"result\": [\n      \"Your personality type is: <a href=\\\"https://www.16personalities.com/%type_url%-personality\\\" target=\\\"_blank\\\">%type%</a>.\"\n    ]\n  }\n}\n","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"setup":{"type":"logic","utterance_samples":["I want to know my MBTI personality type","Start a personality type [quiz|questionnaire|test]"],"next_action":"quiz"},"quiz":{"type":"logic","loop":{"expected_item":{"type":"skill_resolver","name":"form"}}}},"resolvers":{"form":{"intents":{"1_a":{"utterance_samples":["Interact with many","Including strangers","[Like|Love] to [interact|communicate|talk]"],"value":"1_a"},"1_b":{"utterance_samples":["Interact with a few","Known to [me|you]"],"value":"1_b"},"2_a":{"utterance_samples":["See how others are useful"],"value":"2_a"},"2_b":{"utterance_samples":["See how others see"],"value":"2_b"},"3_a":{"utterance_samples":["[Your|My] head"],"value":"3_a"},"3_b":{"utterance_samples":["[Your|my] heart"],"value":"3_b"},"4_a":{"utterance_samples":["Carefully"],"value":"4_a"},"4_b":{"utterance_samples":["Impulsively"],"value":"4_b"},"5_a":{"utterance_samples":["Stay [late|later] with increasing energy"],"value":"5_a"},"5_b":{"utterance_samples":["Leave [early|earlier] with decreased energy"],"value":"5_b"},"6_a":{"utterance_samples":["What is actual"],"value":"6_a"},"6_b":{"utterance_samples":["What is possible"],"value":"6_b"},"7_a":{"utterance_samples":["Principles"],"value":"7_a"},"7_b":{"utterance_samples":["Emotions"],"value":"7_b"},"8_a":{"utterance_samples":["Incomplete"],"value":"8_a"},"8_b":{"utterance_samples":["Completed"],"value":"8_b"},"9_a":{"utterance_samples":["Keep abreast of [other|others] happenings"],"value":"9_a"},"9_b":{"utterance_samples":["Get behind on the news"],"value":"9_b"},"10_a":{"utterance_samples":["Production and distribution"],"value":"10_a"},"10_b":{"utterance_samples":["Design and research"],"value":"10_b"},"11_a":{"utterance_samples":["Logical judgments"],"value":"11_a"},"11_b":{"utterance_samples":["Value judgments"],"value":"11_b"},"12_a":{"utterance_samples":["Serious and determined"],"value":"12_a"},"12_b":{"utterance_samples":["Easy-going","Easy going"],"value":"12_b"},"13_a":{"utterance_samples":["Stimulate and energize [you|me]"],"value":"13_a"},"13_b":{"utterance_samples":["Tax [your|my] reserves"],"value":"13_b"},"14_a":{"utterance_samples":["Somewhat annoying"],"value":"14_a"},"14_b":{"utterance_samples":["Rather fascinating"],"value":"14_b"},"15_a":{"utterance_samples":["Unjust"],"value":"15_a"},"15_b":{"utterance_samples":["Merciless"],"value":"15_b"},"16_a":{"utterance_samples":["Having purchased","After a purchase"],"value":"16_a"},"16_b":{"utterance_samples":["Having the option to buy"],"value":"16_b"},"17_a":{"utterance_samples":["Initiate conversation"],"value":"17_a"},"17_b":{"utterance_samples":["Wait to be approached","Wait for other to initiate"],"value":"17_b"},"18_a":{"utterance_samples":["Make themselves useful enough"],"value":"18_a"},"18_b":{"utterance_samples":["Exercise their fantasy enough"],"value":"18_b"},"19_a":{"utterance_samples":["Firm than gentle"],"value":"19_a"},"19_b":{"utterance_samples":["Gentle than firm"],"value":"19_b"},"20_a":{"utterance_samples":["After a decision"],"value":"20_a"},"20_b":{"utterance_samples":["Before a decision"],"value":"20_b"}}}},"answers":{"1":["%question%/20<br>At a party do you:<ul><li>a. Interact with many, including strangers</li><li>b. Interact with a few, known to you</li></ul>"],"2":["%question%/20<br>Are you more likely to:<ul><li>a. See how others are useful</li><li>b. See how others see</li></ul>"],"3":["%question%/20<br>Which rules you more:<ul><li>a. Your head</li><li>b. Your heart</li></ul>"],"4":["%question%/20<br>Do you tend to choose:<ul><li>a. Rather carefully</li><li>b. Somewhat impulsively</li></ul>"],"5":["%question%/20<br>At parties do you:<ul><li>a. Stay late, with increasing energy</li><li>b. Leave early with decreased energy</li></ul>"],"6":["%question%/20<br>Are you more interested in:<ul><li>a. What is actual</li><li>b. What is possible</li></ul>"],"7":["%question%/20<br>Are you more impressed by:<ul><li>a. Principles</li><li>b. Emotions</li></ul>"],"8":["%question%/20<br>Does it bother you more having things:<ul><li>a. Incomplete</li><li>b. Completed</li></ul>"],"9":["%question%/20<br>In your social groups do you:<ul><li>a. Keep abreast of other's happenings</li><li>b. Get behind on the news</li></ul>"],"10":["%question%/20<br>Are you more interested in:<ul><li>a. Production and distribution</li><li>b. Design and research</li></ul>"],"11":["%question%/20<br>Are you more comfortable in making:<ul><li>a. Logical judgments</li><li>b. Value judgments</li></ul>"],"12":["%question%/20<br>Would you say you are more:<ul><li>a. Serious and determined</li><li>b. Easy-going</li></ul>"],"13":["%question%/20<br>Does new and non-routine interaction with others:<ul><li>a. Stimulate and energize you</li><li>b. Tax your reserves</li></ul>"],"14":["%question%/20<br>Are visionaries:<ul><li>a. Somewhat annoying</li><li>b. Rather fascinating</li></ul>"],"15":["%question%/20<br>Is it worse to be:<ul><li>a. Unjust</li><li>b. Merciless</li></ul>"],"16":["%question%/20<br>Do you feel better about:<ul><li>a. Having purchased</li><li>b. Having the option to buy</li></ul>"],"17":["%question%/20<br>In company do you:<ul><li>a. Initiate conversation</li><li>b. Wait to be approached</li></ul>"],"18":["%question%/20<br>Children often do not:<ul><li>a. Make themselves useful enough</li><li>b. Exercise their fantasy enough</li></ul>"],"19":["%question%/20<br>Are you more:<ul><li>a. Firm than gentle</li><li>b. Gentle than firm</li></ul>"],"20":["%question%/20<br>Are you more comfortable:<ul><li>a. After a decision</li><li>b. Before a decision</li></ul>"],"result":["Your personality type is: <a href=\"https://www.16personalities.com/%type_url%-personality\" target=\"_blank\">%type%</a>."]}},"isInternal":false,"tokens":2233,"sizeBytes":8182},{"name":"config.sample.json","path":"skills/social_communication/mbti/src/config.sample.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/social_communication/mbti/src/config.sample.json","title":"Src Skill","category":"anthropic-skill","format":"json","content":"{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n","frontmatter":{"configurations":{"options":{},"credentials":{}}},"isInternal":false,"tokens":20,"sizeBytes":71},{"name":"domain.json","path":"skills/sport/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/sport/domain.json","title":"Sport","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fsport%2Fdomain.json -->","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Sport"},"isInternal":false,"tokens":22,"sizeBytes":78},{"name":"domain.json","path":"skills/travel_transportation/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/travel_transportation/domain.json","title":"Travel & Transportation","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Ftravel_transportation%2Fdomain.json -->","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Travel & Transportation"},"isInternal":false,"tokens":24,"sizeBytes":96},{"name":"domain.json","path":"skills/unknown/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/unknown/domain.json","title":"Unknown","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Funknown%2Fdomain.json -->","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Unknown"},"isInternal":false,"tokens":22,"sizeBytes":80},{"name":"domain.json","path":"skills/utilities/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/domain.json","title":"Utilities","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fdomain.json -->","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Utilities"},"isInternal":false,"tokens":22,"sizeBytes":82},{"name":"en.json","path":"skills/utilities/have_i_been_pwned/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/have_i_been_pwned/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fhave_i_been_pwned%2Fconfig%2Fen.json -->","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["Has iifeoluwa.ao@gmail.com been pwned?","Has iifeoluwa.ao@gmail.com been compromised?","Has iifeoluwa.ao@gmail.com been exposed in a breach?","Is iifeoluwa.ao@gmail.com still uncompromised?","Is iifeoluwa.ao@gmail.com compromised?","Have my email address been pwned?","Check that iifeoluwa.ao@gmail.com and louis.grenard@gmail.com haven't been compromised","Check that iifeoluwa.ao@gmail.com and louis.grenard@gmail.com haven't been pwned","Check that iifeoluwa.ao@gmail.com and louis.grenard@gmail.com haven't been exposed in a breach","Verify the pwnage status of iifeoluwa.ao@gmail.com","Verify the pwnage status of iifeoluwa.ao@gmail.com and louis.grenard@gmail.com"]}},"answers":{"no_pwnage":["Great news, \"%email%\" hasn't been compromised in a data breach.","\"%email%\" looks good to me!"],"pwned":["Oops, looks like \"%email%\" has been compromised in at least one breach involving:<br><br><ul>%result%</ul>","Sadly, \"%email%\" was affected in the following breaches:<br><br><ul>%result%</ul>","Unfortunately, \"%email%\" has been exposed in a data breach affecting:<br><br><ul>%result%</ul>"],"list_element":["<li><a href=\"%url%\" target=\"_blank\">%name%</a> with a total of %total% accounts.</li>"],"checking":["I'm checking for a compromised email...","Trying to verify pwnage status..."],"no_email":["Please provide one or more email addresses you need me to check."],"errors":["I think %website_name% is down at the moment, please try again later.","I'm having trouble reaching %website_name%. Please check that your internet connection is active.","Bad news, %website_name% is not responding. Maybe try at a later time?"],"blocked":["There was an issue accessing %website_name%'s service.","Unfortunate news, %website_name% isn't granting me access to its service."],"unavailable":["It looks like Cloudflare is defending %website_name%, please retry in a few moments.","Unfortunately, Cloudflare is temporarily blocking your access to %website_name%, please retry in a while."]}},"isInternal":false,"tokens":636,"sizeBytes":2471},{"name":"fr.json","path":"skills/utilities/have_i_been_pwned/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/have_i_been_pwned/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fhave_i_been_pwned%2Fconfig%2Ffr.json -->","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["iifeoluwa.ao@gmail.com a-t-elle été pwned ?","iifeoluwa.ao@gmail.com a-t-elle été compromise ?","iifeoluwa.ao@gmail.com a-t-elle été exposée à une brèche ?","iifeoluwa.ao@gmail.com est-elle toujours non compromise ?","Est-ce que iifeoluwa.ao@gmail.com est compromise ?","Est-ce que mon adresse email a été compromise ?","Vérifie que iifeoluwa.ao@gmail.com et louis.grenard@gmail.com n'ont pas été compromise","Vérifie que iifeoluwa.ao@gmail.com et louis.grenard@gmail.com n'ont pas été pwned","Vérifie que iifeoluwa.ao@gmail.com et louis.grenard@gmail.com n'ont pas été exposées à une brèche"]}},"answers":{"no_pwnage":["Bonne nouvelle, %email% n'a pas été compromis par une violation de données.","%email% cela me semble correct!"],"pwned":["Oups, on dirait que %email% a été compromis par une infraction impliquant %breach%.","%breach% a été impliqué dans une brèche. Malheureusement, %email% a été touché.","Malheureusement, %email% a été exposé à une violation de données affectant %breach%."],"checking":["Je cherche un email compromis.","Essayer de vérifier le statut de pwnage."],"no_email":["Veuillez fournir une ou plusieurs adresses électroniques que vous devez vérifier..."],"errors":["Je pense que %website_name% est en panne pour le moment, veuillez réessayer plus tard.","J'ai du mal à joindre %website_name%. Veuillez vérifier que votre connexion Internet est active.","Mauvaise nouvelle, %website_name% ne répond pas. Peut-être essayer plus tard?"],"blocked":["Il y avait un problème d'accès au service de %website_name%.","Malheureusement, %website_name% ne me donne pas accès à son service."],"unavailable":["Il semblerait que Cloudflare protège %website_name%, veuillez réessayer dans un petit instant.","Malheureusement, Cloudflare a temporairement bloqué votre accès à %website_name%, merci de retenter dans un moment."]}},"isInternal":false,"tokens":635,"sizeBytes":2337},{"name":"config.sample.json","path":"skills/utilities/have_i_been_pwned/src/config.sample.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/have_i_been_pwned/src/config.sample.json","title":"Src Skill","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fhave_i_been_pwned%2Fsrc%2Fconfig.sample.json -->","frontmatter":{"configurations":{"options":{"emails":[]},"credentials":{"api_key":"YOUR_API_KEY"}}},"isInternal":false,"tokens":39,"sizeBytes":132},{"name":"en.json","path":"skills/utilities/is_it_down/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/is_it_down/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fis_it_down%2Fconfig%2Fen.json -->","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["Is getleon.ai up?","Is mozilla.org online?","Is mozilla.org up or down?","Is github.com up?","Is github.com offline?","Can you tell me if getleon.ai is up?","Check if github.com is up or down","Check if github.com is down","Check if github.com is up","Check if nodejs.org is working"],"http_api":{"entities":[{"entity":"url","resolution":["value"]}]}}},"answers":{"up":["%website_name% is running correctly.","%website_name% is working correctly.","%website_name% is up."],"down":["%website_name% is not running correctly.","%website_name% is having troubles.","%website_name% is down."],"checking":["I'm checking %website_name% state.","I'm trying to reach %website_name%.","I am now requesting %website_name%."],"errors":["There is an issue with the HTTP request for %website_name%. Please verify your local network or if the domain name is correct.","Bad news, the HTTP request is having troubles for %website_name%. You should check if the domain name is valid."],"invalid_domain_name":["Please provide me at least one valid domain name.","You did not gave me a valid domain name."]}},"isInternal":false,"tokens":379,"sizeBytes":1582},{"name":"fr.json","path":"skills/utilities/is_it_down/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/is_it_down/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fis_it_down%2Fconfig%2Ffr.json -->","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["Est-ce que getleon.ai est en ligne ?","Est-ce que mozilla.org est hors ligne ?","mozilla.org est en ligne ou hors ligne ?","github.com en ligne ?","github.com hors ligne ?","Vérifie si github.com en ligne ou hors ligne","Vérifie si nodejs.org fonctionne","Peux-tu me dire si getleon.ai est en ligne ?"]}},"answers":{"up":["%website_name% tourne correctement.","%website_name% fonctionne correctement.","%website_name% est en ligne."],"down":["%website_name% ne tourne pas correctement.","%website_name% rencontre des difficultés.","%website_name% est hors ligne."],"checking":["Je suis en train de vérifier l'état de %website_name%.","J'essaye d'atteindre %website_name%.","Je suis maintenant en train de requêter %website_name%."],"errors":["Il y a un problème avec la requête HTTP pour %website_name%. Merci de vérifier votre réseau local ou de vérifier si le nom de domaine est correct.","Mauvaise nouvelle, la requête HTTP rencontre des problèmes pour %website_name%. Vous devriez vérifier si le nom de domaine est valide."],"invalid_domain_name":["Merci de fournir au moins un nom de domaine valide.","Vous ne m'avez pas donné de nom de domaine valide."]}},"isInternal":false,"tokens":399,"sizeBytes":1568},{"name":"config.sample.json","path":"skills/utilities/is_it_down/src/config.sample.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/is_it_down/src/config.sample.json","title":"Src Skill","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fis_it_down%2Fsrc%2Fconfig.sample.json -->","frontmatter":{"configurations":{"options":{},"credentials":{}}},"isInternal":false,"tokens":20,"sizeBytes":71},{"name":"en.json","path":"skills/utilities/speed_test/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/speed_test/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fspeed_test%2Fconfig%2Fen.json -->","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["What is my current Internet speed?","Can you make me a speedtest?","Make a speedtest","Start a speed test","Is my Internet network good?","Is my Internet connection good?"]}},"answers":{"testing":["Well, I start the analysis. The result of the test will be given to you in a few moments...","Alright, I'm starting the analysis. Please wait a moment, the result will be given to you soonly..."],"done":["Analysis completed. Here is your result:<ul><br><li>Ping: %ping%</li><li>Download: %download%</li><li>Upload: %upload%</li></ul>"],"error":["Oops, an error occurred during my research... Sorry, but I can not analyze your network.","Somehow, I was not able to run the speed test correctly. I'm sorry for that."]}},"isInternal":false,"tokens":259,"sizeBytes":1011},{"name":"fr.json","path":"skills/utilities/speed_test/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/speed_test/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fspeed_test%2Fconfig%2Ffr.json -->","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["Quelle est ma vitesse Internet actuelle?","Peux-tu me faire un speedtest ?","Fais un speedtest","Lance un test de vitesse","Mon réseau Internet est-il bon ?","Ma connexion Internet est-elle bonne ?"]}},"answers":{"testing":["Bien, je démarre l'analyse. Les résultats du test vous seront donnés dans quelques instants...","Je démarre l'analyse de votre vitesse réseau. Les résultats du test vous seront donnés dans quelques instants..."],"done":["Analyse terminée. Voici vos résultats :<ul><br><li>Ping : %ping%</li><li>Débit descendant : %download%</li><li>Débit montant : %upload%</li></ul>"],"error":["Mince, une erreur est survenue durant mes recherches... Désolé, mais je ne parviens pas à analyser votre réseau.","Je ne suis actuellement pas en capacité d'effectuer ce test de vitesse. J'en suis navré."]}},"isInternal":false,"tokens":306,"sizeBytes":1125},{"name":"config.sample.json","path":"skills/utilities/speed_test/src/config.sample.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/speed_test/src/config.sample.json","title":"Src Skill","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fspeed_test%2Fsrc%2Fconfig.sample.json -->","frontmatter":{"configurations":{"options":{},"credentials":{}}},"isInternal":false,"tokens":20,"sizeBytes":71},{"name":"en.json","path":"skills/utilities/youtube_downloader/config/en.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/youtube_downloader/config/en.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fyoutube_downloader%2Fconfig%2Fen.json -->","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["Download new videos from YouTube"]}},"answers":{"success":["All of the videos have been downloaded.","I finished to download the videos.","New videos are now in my memory."],"downloading":["I'm downloading %video_title%.","I am currently downloading %video_title%.","Download for %video_title% has started."],"reaching_playlist":["I'm trying to collect videos from the YouTube playlist.","I'm getting videos from the YouTube playlist.","I am reaching the YouTube playlist to collect videos."],"nb_to_download":["I will download %nb% videos.","There are %nb% new videos to download."],"nothing_to_download":["There is no new video to download. Add a new video to the YouTube playlist if you want to download a new one.","I have no new video to download."],"settings_errors":["Please verify my settings. There is an error for the following reason: %reason%, which includes this message: %message%.","I have an error for this reason: %reason%, which includes the following message: %message%. Please check if my settings are correct."],"request_errors":["I cannot reach YouTube for now. Please verify the URL and your network settings are correct.","I currently can't reach YouTube. Do you think YouTube is broken? Please verify the URL and your network settings."]}},"isInternal":false,"tokens":375,"sizeBytes":1627},{"name":"fr.json","path":"skills/utilities/youtube_downloader/config/fr.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/youtube_downloader/config/fr.json","title":"Config Skill","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fyoutube_downloader%2Fconfig%2Ffr.json -->","frontmatter":{"$schema":"../../../../schemas/skill-schemas/skill-config.json","actions":{"run":{"type":"logic","utterance_samples":["Télécharge les nouvelles vidéos depuis YouTube"]}},"answers":{"success":["Toutes les vidéos ont été téléchargées.","J'ai terminé de télécharger les vidéos.","Les nouvelles vidéos sont maintenant enregistrées dans ma mémoire."],"downloading":["Je télécharge %video_title%.","Je suis actuellement en train de télécharger %video_title%.","Le téléchargement pour %video_title% a débuté."],"reaching_playlist":["J'essaye de collecter les vidéos depuis la playlist YouTube.","Je récupère les vidéos depuis la playlist YouTube.","Je requête la playlist YouTube pour collecter les vidéos."],"nb_to_download":["Je vais télécharger %nb% vidéos.","Il y a %nb% nouvelles vidéos à télécharger."],"nothing_to_download":["Il n'y a pas de nouvelle vidéo à télécharger. Ajoutez une nouvelle vidéo à la playlist YouTube pour en télécharger une nouvelle.","Je n'ai pas de nouvelle vidéo à télécharger."],"settings_errors":["Merci de vérifier mes paramètres. Il y a une erreur pour la raison suivante : %reason%, qui inclut ce message : %message%.","J'ai une erreur pour cette raison : %reason%, qui inclut le message suivant : %message%. Merci de vérifier si paramètres sont corrects."],"request_errors":["Je ne peux pas atteindre YouTube pour le moment. Merci de vérifier si l'URL ainsi que vos paramètres réseaux sont corrects.","Je ne peux actuellement pas atteindre YouTube. Pensez-vous que YouTube est hors ligne ? Merci de vérifier l'URL et vos paramètres réseaux."]}},"isInternal":false,"tokens":453,"sizeBytes":1877},{"name":"config.sample.json","path":"skills/utilities/youtube_downloader/src/config.sample.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/youtube_downloader/src/config.sample.json","title":"Src Skill","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fyoutube_downloader%2Fsrc%2Fconfig.sample.json -->","frontmatter":{"configurations":{"options":{"playlist_id":"PLAYLIST_ID","synchronization":{"enabled":true,"method":"direct","email":""}},"credentials":{"api_key":"YOUR_GOOGLE_API_KEY"}}},"isInternal":false,"tokens":72,"sizeBytes":264},{"name":"domain.json","path":"skills/weather/domain.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/weather/domain.json","title":"Weather","category":"anthropic-skill","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fweather%2Fdomain.json -->","frontmatter":{"$schema":"../../schemas/skill-schemas/domain.json","name":"Weather"},"isInternal":false,"tokens":22,"sizeBytes":80},{"name":"skill.json","path":"skills/games/akinator/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/games/akinator/skill.json","title":"Akinator","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fgames%2Fakinator%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Akinator","bridge":"python","version":"1.0.0","description":"Leon's friend, the Akinator genie will read your mind.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":104,"sizeBytes":325},{"name":"skill.json","path":"skills/games/guess_the_number/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/games/guess_the_number/skill.json","title":"Guess the Number","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fgames%2Fguess_the_number%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Guess the Number","bridge":"python","version":"1.0.0","description":"Find the number as soon as possible.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":98,"sizeBytes":315},{"name":"skill.json","path":"skills/games/rochambeau/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/games/rochambeau/skill.json","title":"Rochambeau","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fgames%2Frochambeau%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Rochambeau","bridge":"python","version":"1.0.0","description":"Rock paper scissors game.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":97,"sizeBytes":298},{"name":"skill.json","path":"skills/leon/color/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/color/skill.json","title":"Color","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fcolor%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Color","bridge":null,"version":"1.0.0","description":"Leon tells about colors.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":92,"sizeBytes":288},{"name":"skill.json","path":"skills/leon/good_bye/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/good_bye/skill.json","title":"Good Bye","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fgood_bye%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Good Bye","bridge":null,"version":"1.0.0","description":"Leon says good bye.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":93,"sizeBytes":286},{"name":"skill.json","path":"skills/leon/greeting/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/greeting/skill.json","title":"Greeting","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fgreeting%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Greeting","bridge":"python","version":"1.0.0","description":"Leon greets you.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":94,"sizeBytes":287},{"name":"skill.json","path":"skills/leon/introduction/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/introduction/skill.json","title":"Introduction","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fintroduction%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Introduction","bridge":"python","version":"1.0.0","description":"Leon introduce himself and remembers basic information about you.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":98,"sizeBytes":340},{"name":"skill.json","path":"skills/leon/joke/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/joke/skill.json","title":"Joke","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fjoke%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Joke","bridge":null,"version":"1.0.0","description":"Leon says some jokes.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":93,"sizeBytes":284},{"name":"skill.json","path":"skills/leon/meaning_of_life/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/meaning_of_life/skill.json","title":"Meaning of Life","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fmeaning_of_life%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Meaning of Life","bridge":null,"version":"1.0.0","description":"Leon tells what is the meaning of life.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":99,"sizeBytes":313},{"name":"skill.json","path":"skills/leon/partner_assistant/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/partner_assistant/skill.json","title":"Partner Assistant","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fpartner_assistant%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Partner Assistant","bridge":null,"version":"1.0.0","description":"Leon tells about other virtual assistants.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":95,"sizeBytes":318},{"name":"skill.json","path":"skills/leon/random_number/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/random_number/skill.json","title":"Random Number","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Frandom_number%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Random Number","bridge":"python","version":"1.0.0","description":"Leon gives a random number.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":95,"sizeBytes":303},{"name":"skill.json","path":"skills/leon/welcome/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/leon/welcome/skill.json","title":"Welcome","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fleon%2Fwelcome%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Welcome","bridge":null,"version":"1.0.0","description":"Leon welcomes you.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":91,"sizeBytes":284},{"name":"skill.json","path":"skills/news/github_trends/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/news/github_trends/skill.json","title":"GitHub Trends","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fnews%2Fgithub_trends%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"GitHub Trends","bridge":"python","version":"1.0.0","description":"Get what is trending on GitHub.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":96,"sizeBytes":307},{"name":"skill.json","path":"skills/news/product_hunt_trends/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/news/product_hunt_trends/skill.json","title":"Product Hunt Trends","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fnews%2Fproduct_hunt_trends%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Product Hunt Trends","bridge":"python","version":"1.0.0","description":"Get what is trending on Product Hunt.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":98,"sizeBytes":319},{"name":"skill.json","path":"skills/productivity/todo_list/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/productivity/todo_list/skill.json","title":"Todo List","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fproductivity%2Ftodo_list%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Todo List","bridge":"python","version":"1.0.0","description":"Manage your lists and items they contain.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":97,"sizeBytes":313},{"name":"skill.json","path":"skills/social_communication/mbti/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/social_communication/mbti/skill.json","title":"MBTI (Myers-Briggs Type Indicator)","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Fsocial_communication%2Fmbti%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"MBTI (Myers-Briggs Type Indicator)","bridge":"python","version":"1.0.0","description":"Questionnaire to define your MBTI personality type.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":107,"sizeBytes":348},{"name":"skill.json","path":"skills/utilities/have_i_been_pwned/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/have_i_been_pwned/skill.json","title":"Have I Been Pwned","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fhave_i_been_pwned%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Have I Been Pwned","bridge":"python","version":"1.0.0","description":"Verify if one or several email addresses have been pwned (thanks to haveibeenpwned.com).","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":117,"sizeBytes":368},{"name":"skill.json","path":"skills/utilities/is_it_down/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/is_it_down/skill.json","title":"Is It Down","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fis_it_down%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Is It Down","bridge":"python","version":"1.0.0","description":"Ping domain names and gives the online state.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":99,"sizeBytes":318},{"name":"skill.json","path":"skills/utilities/speed_test/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/speed_test/skill.json","title":"Speed Test","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fspeed_test%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"Speed Test","bridge":"python","version":"1.0.0","description":"Gives info about your network speed.","author":{"name":"Florian Bouché","url":"https://github.com/fkeloks"}},"isInternal":false,"tokens":86,"sizeBytes":276},{"name":"skill.json","path":"skills/utilities/youtube_downloader/skill.json","rawUrl":"https://raw.githubusercontent.com/leon-ai/leon/HEAD/skills/utilities/youtube_downloader/skill.json","title":"YouTube Downloader","category":"skill-json","format":"json","content":"<!-- Skill available on-demand via /api/skills/leon-ai/leon?path=skills%2Futilities%2Fyoutube_downloader%2Fskill.json -->","frontmatter":{"$schema":"../../../schemas/skill-schemas/skill.json","name":"YouTube Downloader","bridge":"python","version":"1.0.0","description":"Download new videos from a YouTube playlist.","author":{"name":"Louis Grenard","email":"louis@getleon.ai","url":"https://github.com/louistiti"}},"isInternal":false,"tokens":98,"sizeBytes":325}],"systemPromptSnippet":"<yakaai_skills repo=\"leon-ai/leon\">\n<!-- File: skills/business_finance/domain.json (Tokens: ~24 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Business & Finance\"\n}\n\n<!-- File: skills/food_drink/domain.json (Tokens: ~24 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Food & Drink\"\n}\n\n<!-- File: skills/games/akinator/config/en.json (Tokens: ~891 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"choose_thematic\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"[Let's play|I want to play|I wanna play] with Akinator\"\n      ],\n      \"slots\": [\n        {\n          \"name\": \"thematic\",\n          \"item\": {\n            \"type\": \"entity\",\n            \"name\": \"thematic\"\n          },\n          \"questions\": [\n            \"What thematic would you like to play with?\",\n            \"What thematic do you choose?\"\n          ],\n          \"suggestions\": [\"Characters\", \"Objects\", \"Animals\"]\n        }\n      ],\n      \"entities\": [\n        {\n          \"type\": \"enum\",\n          \"name\": \"thematic\",\n          \"options\": {\n            \"characters\": {\n              \"synonyms\": [\"characters\", \"character\"]\n            },\n            \"objects\": {\n              \"synonyms\": [\"objects\", \"object\"]\n            },\n            \"animals\": {\n              \"synonyms\": [\"animals\", \"animal\"]\n            }\n          }\n        }\n      ],\n      \"next_action\": \"setup\"\n    },\n    \"setup\": {\n      \"type\": \"logic\",\n      \"next_action\": \"guess\"\n    },\n    \"guess\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"skill_resolver\",\n          \"name\": \"answer\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No\", \"Don't know\", \"Probably\", \"Probably not\"],\n      \"next_action\": \"retry\"\n    },\n    \"retry\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"global_resolver\",\n          \"name\": \"affirmation_denial\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No thanks\"]\n    }\n  },\n  \"resolvers\": {\n    \"answer\": {\n      \"intents\": {\n        \"yes\": {\n          \"utterance_samples\": [\n            \"[Yes|Yep|Yup|Yeah]\",\n            \"Of course\",\n            \"Sure\",\n            \"Correct\"\n          ],\n          \"value\": \"y\"\n        },\n        \"no\": {\n          \"utterance_samples\": [\"[No|Nope|Nah]\", \"Not at all\", \"Of course not\"],\n          \"value\": \"n\"\n        },\n        \"idk\": {\n          \"utterance_samples\": [\n            \"I do not know\",\n            \"Do not know\",\n            \"[Dont|Don't] know\",\n            \"No idea\",\n            \"Not sure\"\n          ],\n          \"value\": \"idk\"\n        },\n        \"probably\": {\n          \"utterance_samples\": [\"Probably\", \"Probably yes\"],\n          \"value\": \"p\"\n        },\n        \"probably_not\": {\n          \"utterance_samples\": [\"Probably [no|not]\"],\n          \"value\": \"pn\"\n        }\n      }\n    }\n  },\n  \"answers\": {\n    \"network_error\": [\n      \"I cannot reach Akinator, you may verify your network.\",\n      \"Akinator isn't reachable at the moment. Please check your network.\",\n      \"It looks like your network cannot reach Akinator.\"\n    ],\n    \"calling_akinator\": [\n      \"I'm calling my friend Akinator...\",\n      \"Alright, let me call Akinator, wait a sec...\",\n      \"Sure, let me get in touch with Akinator. Please wait a sec...\"\n    ],\n    \"guessed\": [\n      \"I take the shot, you are thinking of %name%. %description%.\",\n      \"I guess you think of %name%. %description%.\"\n    ],\n    \"guessed_img\": [\n      \"<img src=\\\"%url%\\\" alt=\\\"%name%\\\" style=\\\"max-width:200px\\\" />\"\n    ],\n    \"ask_for_retry\": [\n      \"Do you want to go for another one?\",\n      \"Should we go for another try?\"\n    ],\n    \"confirm_retry\": [\"Gotcha!\", \"Let's go for another try then!\"],\n    \"deny_retry\": [\n      \"Got it, take care.\",\n      \"Let me know anytime you want I call Akinator.\"\n    ]\n  }\n}\n\n<!-- File: skills/games/akinator/src/config.sample.json (Tokens: ~20 | Category: anthropic-skill) -->\n{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n\n<!-- File: skills/games/domain.json (Tokens: ~22 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Games\"\n}\n\n<!-- File: skills/games/guess_the_number/config/en.json (Tokens: ~380 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"setup\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Let's play guess the number\",\n        \"I wanna play guess the number\",\n        \"Can we play guess the number?\",\n        \"I want to play a game like guess the number\"\n      ],\n      \"next_action\": \"guess\"\n    },\n    \"guess\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"entity\",\n          \"name\": \"number\"\n        }\n      },\n      \"next_action\": \"replay\"\n    },\n    \"replay\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"global_resolver\",\n          \"name\": \"affirmation_denial\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No thanks\"]\n    }\n  },\n  \"answers\": {\n    \"ready\": [\n      \"Alright, I'm ready! Go ahead and guess the number between 0 and 100!\"\n    ],\n    \"bigger\": [\"The number is bigger.\", \"Try with a bigger number.\"],\n    \"smaller\": [\"It is smaller.\", \"Try a smaller number.\"],\n    \"guessed\": [\n      \"Congrats! The number was %nb% and you guessed in %attempts_nb% attempts. Ready for another round?\"\n    ],\n    \"replay\": [\n      \"Let's gooo!\",\n      \"You said it!\",\n      \"Let me pick up a number...\",\n      \"Gotcha, I'm picking up a number...\"\n    ],\n    \"stop\": [\"Sure, as you wish.\", \"You said it.\", \"Let's stop here then!\"]\n  }\n}\n\n<!-- File: skills/games/guess_the_number/src/config.sample.json (Tokens: ~20 | Category: anthropic-skill) -->\n{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n\n<!-- File: skills/games/rochambeau/config/en.json (Tokens: ~635 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"start\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Let's play rochambeau\",\n        \"I wanna play rock paper scissors\",\n        \"Can we play paper rock scissors?\",\n        \"I want to play rochambeau\"\n      ],\n      \"answers\": [\n        \"Alright, let's get started!\",\n        \"1, 2, 3, FIRE!\",\n        \"Rock, paper, scissors...\"\n      ],\n      \"next_action\": \"play\"\n    },\n    \"play\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"entity\",\n          \"name\": \"handsign\"\n        }\n      },\n      \"suggestions\": [\"Rock ✊\", \"Paper ✋\", \"Scissors ✌\"],\n      \"entities\": [\n        {\n          \"type\": \"enum\",\n          \"name\": \"handsign\",\n          \"options\": {\n            \"ROCK\": {\n              \"synonyms\": [\"rock\", \"stone\"]\n            },\n            \"PAPER\": {\n              \"synonyms\": [\"paper\"]\n            },\n            \"SCISSORS\": {\n              \"synonyms\": [\"scissors\"]\n            }\n          }\n        }\n      ],\n      \"next_action\": \"rematch\"\n    },\n    \"rematch\": {\n      \"type\": \"logic\",\n      \"loop\": {\n        \"expected_item\": {\n          \"type\": \"global_resolver\",\n          \"name\": \"affirmation_denial\"\n        }\n      },\n      \"suggestions\": [\"Yes\", \"No thanks\"]\n    }\n  },\n  \"answers\": {\n    \"ready\": [\"Let's get started!\"],\n    \"leon_emoji\": [\"%leon_emoji%\"],\n    \"equal\": [\"No point.\", \"It's a tie.\"],\n    \"point_for_leon\": [\n      \"I got you. The %handsign_1% beats the %handsign_2%.\",\n      \"Yeaaah, I won! The %handsign_1% beats the %handsign_2%.\",\n      \"Gotcha! I got the point because the %handsign_1% beats the %handsign_2%.\"\n    ],\n    \"point_for_player\": [\n      \"You got me. The %handsign_1% beats the %handsign_2%.\",\n      \"Aargh no, you got the point. The %handsign_1% beats the %handsign_2%.\",\n      \"Well played! You got the point because the %handsign_1% beats the %handsign_2%.\"\n    ],\n    \"ask_for_rematch\": [\n      \"Do you want a rematch?\",\n      \"Should we go for another round?\"\n    ],\n    \"confirm_rematch\": [\"Be ready!\", \"I'm not gonna let you win.\"],\n    \"deny_rematch\": [\"As you wish.\", \"Let me know anytime you want to play.\"]\n  }\n}\n\n<!-- File: skills/games/rochambeau/src/config.sample.json (Tokens: ~20 | Category: anthropic-skill) -->\n{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n\n<!-- File: skills/health_fitness/domain.json (Tokens: ~24 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Health & Fitness\"\n}\n\n<!-- File: skills/knowledge_education/domain.json (Tokens: ~24 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Knowledge & Education\"\n}\n\n<!-- File: skills/leon/color/config/en.json (Tokens: ~473 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"variables\": {\n    \"blue_leon\": \"#1C75DB\",\n    \"pink_leon\": \"#ED297A\"\n  },\n  \"actions\": {\n    \"favorite_color\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"What is your favorite color?\",\n        \"What colour is the best for you?\",\n        \"Is there any colour you love?\",\n        \"I love the @color color, how about you?\",\n        \"I like @color color, you?\"\n      ],\n      \"answers\": [\n        \"Where I live it is all black, but I believe I tend to have a preference for %blue_leon% and %pink_leon%. Do not ask why...\",\n        \"Sometimes %blue_leon%, sometimes %pink_leon%.\",\n        \"{{ color }} is great! But I prefer blue and pink.\",\n        \"I think {{ color }} is a good color, but I prefer blue and pink. Don't ask me why...\"\n      ]\n    },\n    \"why\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Why do you like this color?\",\n        \"Why this colour?\",\n        \"Why not another one?\",\n        \"Why?\"\n      ],\n      \"answers\": [\"Because blue and pink are beautiful. Look at my logo...\"]\n    },\n    \"color_hexadecimal\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Tell me the hexadecimal code of a color\",\n        \"What is the hexa code of the green color?\",\n        \"Give me the hexadecimal code of the @color color\",\n        \"I want to know the @color hexadecimal\",\n        \"How about the @color colour?\"\n      ],\n      \"answers\": [\n        \"Alright, here is for the {{ color }} color: {{ color.hexa }} <div style=\\\"background:{{ color.hexa }};display:inline-block;width:12px;height:12px;border-radius:50%;\\\"></div>.\"\n      ],\n      \"unknown_answers\": [\n        \"This color must look incredible, but I haven't seen it before.\"\n      ]\n    }\n  },\n  \"entities\": {\n    \"color\": \"global-entities/color.json\"\n  }\n}\n\n<!-- File: skills/leon/domain.json (Tokens: ~22 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../schemas/skill-schemas/domain.json\",\n  \"name\": \"Leon\"\n}\n\n<!-- File: skills/leon/good_bye/config/en.json (Tokens: ~143 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Bye\",\n        \"Goodbye\",\n        \"Good bye\",\n        \"See you later\",\n        \"Bye bye\",\n        \"I have to go\"\n      ],\n      \"answers\": [\n        \"Bye!\",\n        \"Bye bye!\",\n        \"Good bye.\",\n        \"Bye! Take care.\",\n        \"Good bye, please, take care of yourself.\",\n        \"Bye! Enjoy your time!\",\n        \"See you!\",\n        \"See ya!\"\n      ]\n    }\n  }\n}\n\n<!-- File: skills/leon/good_bye/config/fr.json (Tokens: ~159 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Au revoir\",\n        \"Aurevoir\",\n        \"Bye\",\n        \"A la prochaine\",\n        \"Je dois y aller\"\n      ],\n      \"answers\": [\n        \"Bye !\",\n        \"Bye bye !\",\n        \"Au revoir.\",\n        \"Au revoir ! Prenez soin de vous.\",\n        \"Au revoir, merci de prendre soin de vous-même.\",\n        \"Bye ! Profitez de votre temps à bon escient !\",\n        \"À la prochaine !\"\n      ]\n    }\n  }\n}\n\n<!-- File: skills/leon/greeting/config/en.json (Tokens: ~402 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Hi\",\n        \"Hey\",\n        \"Hello\",\n        \"Good morning\",\n        \"Good afternoon\",\n        \"Good evening\",\n        \"What's up?\",\n        \"How are you?\",\n        \"How are you doing?\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"default\": [\n      \"Hi!\",\n      \"Hello!\",\n      \"Hello there!\",\n      \"Hey you!\",\n      \"Hey! I hope you're doing well!\",\n      \"Hi! What's up?!\"\n    ],\n    \"default_w_name\": [\"Hey %owner_name%!\", \"Hi %owner_name%! What's up?!\"],\n    \"morning_good_day\": [\n      \"Good morning, have a very nice day!\",\n      \"Good morning, I wish you a very pleasant day!\",\n      \"Good morning, enjoy your day!\",\n      \"Good morning, I hope your day will be full of joy and productivity!\"\n    ],\n    \"morning\": [\"Good morning!\"],\n    \"afternoon\": [\"Good afternoon!\"],\n    \"evening\": [\"Good evening!\"],\n    \"night\": [\n      \"Hi! Good night!\",\n      \"Hello! I wish you a very sweet night.\",\n      \"Hi! Make beautiful dreams.\",\n      \"Hey! Sleep well.\"\n    ],\n    \"too_late\": [\n      \"Hey! It seems you are going for a sleepless night, be careful.\",\n      \"Hi! Don't forget to sleep.\",\n      \"Hello! I'm feeling grateful you still talk to me, but you should get some sleep now.\",\n      \"Hi! Please, you should sleep to be in shape for your day.\",\n      \"Hello! I hope you are not having insomnia troubles. I know that, I'm awake 24 hours a day.\"\n    ]\n  }\n}\n\n<!-- File: skills/leon/greeting/config/fr.json (Tokens: ~450 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Salut\",\n        \"Bonjour\",\n        \"Bonsoir\",\n        \"Salutations\",\n        \"Hello\",\n        \"Coucou\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"default\": [\n      \"Salut !\",\n      \"Salutations !\",\n      \"Bonjour !\",\n      \"Bonjour à vous !\",\n      \"Hello ! J'espère que vous allez bien !\",\n      \"Hey ! Quoi de neuf ?!\"\n    ],\n    \"morning_good_day\": [\n      \"Bonjour, passez une agréable journée !\",\n      \"Bonjour, je vous souhaite une très belle journée !\",\n      \"Bonjour, profitez bien de votre journée !\",\n      \"Bonjour, j'espère que votre journée sera pleine de joie et de productivité !\"\n    ],\n    \"morning\": [\"Bonjour !\"],\n    \"afternoon\": [\"Bonjour !\"],\n    \"evening\": [\"Bonsoir !\"],\n    \"night\": [\n      \"Bonsoir ! Bonne nuit !\",\n      \"Bonsoir ! Je vous souhaite une douce nuit.\",\n      \"Bonsoir ! Faites de beaux rêves.\",\n      \"Bonsoir ! Dormez bien.\"\n    ],\n    \"too_late\": [\n      \"Bonsoir ! Il semblerait que vous optez pour une nuit blanche, faites attention.\",\n      \"Bonsoir ! N'oubliez pas de dormir.\",\n      \"Bonsoir ! Je suis honoré que vous me parliez à cette heure tardive, mais vous devriez aller vous coucher maintenant.\",\n      \"Bonsoir ! Merci d'aller vous coucher pour être en forme pour la journée qui vous attend.\",\n      \"Bonsoir ! J'espère que vous n'avez pas de problèmes d'insomnie. Je connais ça, je suis réveillé 24 heures par jour.\"\n    ]\n  }\n}\n\n<!-- File: skills/leon/greeting/src/config.sample.json (Tokens: ~20 | Category: anthropic-skill) -->\n{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n\n<!-- File: skills/leon/introduction/config/en.json (Tokens: ~583 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"variables\": {\n    \"leon_introduction_1\": \"I'm your daily personal assistant. I have been created by Louis. I'm very happy to serve you everyday.\",\n    \"leon_introduction_2\": \"The question is, who are you? I'm kidding! I'm your daily personal assistant. Louis created me to make your life easier.\",\n    \"leon_introduction_3\": \"Firstly, I'm not a criminal as you might relatively think about a popular movie. Secondly, Louis is the guy who gave me life. Thirdly, I'm your personal assistant and I'm very glad to help you.\"\n  },\n  \"actions\": {\n    \"introduce_leon\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Who are you?\",\n        \"How they call you?\",\n        \"What's your name?\",\n        \"Tell me who you are\",\n        \"Introduce yourself\",\n        \"I want to know you\"\n      ],\n      \"next_action\": \"gather_basic_info\"\n    },\n    \"gather_basic_info\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Do you know who am I?\",\n        \"Do you know me?\",\n        \"Do you know my name?\",\n        \"My name is @person\",\n        \"I'm born the @date\",\n        \"My birth date is the @date\"\n      ],\n      \"slots\": [\n        {\n          \"name\": \"owner_name\",\n          \"item\": {\n            \"type\": \"entity\",\n            \"name\": \"person\"\n          },\n          \"questions\": [\n            \"May I know how should I call you?\",\n            \"May I know your name?\"\n          ]\n        },\n        {\n          \"name\": \"owner_birth_date\",\n          \"item\": {\n            \"type\": \"entity\",\n            \"name\": \"date\"\n          },\n          \"questions\": [\"What's your birth date?\"]\n        }\n      ],\n      \"next_action\": \"remember\"\n    },\n    \"remember\": {\n      \"type\": \"logic\"\n    }\n  },\n  \"answers\": {\n    \"remembered\": [\n      \"I'm going to remember that %owner_name%.\",\n      \"Good to know a bit more about you %owner_name%.\"\n    ],\n    \"leon_introduction\": [\n      \"%leon_introduction_1%\",\n      \"%leon_introduction_2%\",\n      \"%leon_introduction_3%\"\n    ],\n    \"leon_introduction_with_question\": [\n      \"%leon_introduction_1% How about you, what's your name?\",\n      \"%leon_introduction_2% How about you, how should I call you?\",\n      \"%leon_introduction_3% How about you, may I know your name?\"\n    ]\n  }\n}\n\n<!-- File: skills/leon/introduction/config/fr.json (Tokens: ~450 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Salut\",\n        \"Bonjour\",\n        \"Bonsoir\",\n        \"Salutations\",\n        \"Hello\",\n        \"Coucou\"\n      ]\n    }\n  },\n  \"answers\": {\n    \"default\": [\n      \"Salut !\",\n      \"Salutations !\",\n      \"Bonjour !\",\n      \"Bonjour à vous !\",\n      \"Hello ! J'espère que vous allez bien !\",\n      \"Hey ! Quoi de neuf ?!\"\n    ],\n    \"morning_good_day\": [\n      \"Bonjour, passez une agréable journée !\",\n      \"Bonjour, je vous souhaite une très belle journée !\",\n      \"Bonjour, profitez bien de votre journée !\",\n      \"Bonjour, j'espère que votre journée sera pleine de joie et de productivité !\"\n    ],\n    \"morning\": [\"Bonjour !\"],\n    \"afternoon\": [\"Bonjour !\"],\n    \"evening\": [\"Bonsoir !\"],\n    \"night\": [\n      \"Bonsoir ! Bonne nuit !\",\n      \"Bonsoir ! Je vous souhaite une douce nuit.\",\n      \"Bonsoir ! Faites de beaux rêves.\",\n      \"Bonsoir ! Dormez bien.\"\n    ],\n    \"too_late\": [\n      \"Bonsoir ! Il semblerait que vous optez pour une nuit blanche, faites attention.\",\n      \"Bonsoir ! N'oubliez pas de dormir.\",\n      \"Bonsoir ! Je suis honoré que vous me parliez à cette heure tardive, mais vous devriez aller vous coucher maintenant.\",\n      \"Bonsoir ! Merci d'aller vous coucher pour être en forme pour la journée qui vous attend.\",\n      \"Bonsoir ! J'espère que vous n'avez pas de problèmes d'insomnie. Je connais ça, je suis réveillé 24 heures par jour.\"\n    ]\n  }\n}\n\n<!-- File: skills/leon/introduction/src/config.sample.json (Tokens: ~20 | Category: anthropic-skill) -->\n{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n\n<!-- File: skills/leon/joke/config/en.json (Tokens: ~273 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Tell me a joke\",\n        \"Give me a joke\",\n        \"Make me laugh\",\n        \"Do you have jokes to tell me?\",\n        \"I wanna laugh\"\n      ],\n      \"answers\": [\n        \"My email password has been hacked. That's the third time I've had to rename the cat.\",\n        \"What does a baby computer call it's father? Data.\",\n        \"My New Year's resolution is 4K.\",\n        \"Any room is a panic room if you've lost your phone in it.\",\n        \"Why was the JavaScript developer sad? Because he didn't Node how to Express himself.\",\n        \"Why did the developer go broke? Because he used up all his cache.\",\n        \"There are 10 types of people in the world: those who understand binary, and those who don't.\",\n        \"Instagram is just Twitter for people who go outside.\",\n        \"Human: What do we want?! Computer: Natural language processing! Human: When do we want it?! Computer: When do we want what?\",\n        \"Is your name Wi-Fi? Because I'm feeling a connection.\"\n      ]\n    }\n  }\n}\n\n<!-- File: skills/leon/joke/config/fr.json (Tokens: ~519 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Raconte-moi une blague\",\n        \"Dis-moi une blague\",\n        \"Donne-moi une blague\",\n        \"Je veux rire\",\n        \"As-tu des blagues à raconter ?\"\n      ],\n      \"answers\": [\n        \"Le mot de passe de ma boîte de réception a été piraté. C'est la troisième fois que je dois renommer le chat.\",\n        \"Combien de développeurs faut-t-il pour remplacer une ampoule grillée ? Aucun, c'est un problème hardware.\",\n        \"T'as pris quoi comme résolution pour cette nouvelle année ? La 4K.\",\n        \"Toute pièce est une salle de panique si vous avez perdu votre téléphone à l'intérieur.\",\n        \"C'est l'histoire d'un administrateur qui configure ses variables d'environnement, et là... PATH le chemin !\",\n        \"Tu sais pourquoi l'iPhone 6 se plie ? Parce que l'Apple Store.\",\n        \"Dans le monde, il y a 10 catégories de personnes : celles qui connaissent le binaire et celles qui ne le connaissent pas.\",\n        \"Instagram c'est en fait Twitter pour les gens qui sortent un peu.\",\n        \"Un humain demande : qu'est-ce que tu veux ?! Un ordinateur répond : du traitement automatique du langage naturel ! L'humain : quand le voulons-nous ?! L'ordinateur : quand le voulons quoi ?\",\n        \"Est-ce que votre nom est Wi-Fi ? Parce que je sens une connexion.\",\n        \"Quand quelqu'un de triste joue aux jeux vidéo pour oublier, on peut dire qu'il se console.\",\n        \"Quel Pokemon a une mitraillette ? Ratatatatatatatatata.\",\n        \"Les filles c'est comme les noms de domaine. Celles que j'aime sont déjà prises.\",\n        \"Que dit une mère à son fils geek quand le diner est servi ? Alt Tab !\",\n        \"Quelle est la meilleure heure pour écouter de la musique ? Deezer.\",\n        \"De nos jours, le zip ça devient rar...\"\n      ]\n    }\n  }\n}\n\n<!-- File: skills/leon/meaning_of_life/config/en.json (Tokens: ~87 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"What is the meaning of life?\",\n        \"Tell me what is the meaning of life\"\n      ],\n      \"answers\": [\"42.\", \"1 0 1 0 1 0.\"]\n    }\n  }\n}\n\n<!-- File: skills/leon/meaning_of_life/config/fr.json (Tokens: ~93 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Quel est le but de la vie ?\",\n        \"Quel est l'objectif de la vie ?\"\n      ],\n      \"answers\": [\"42.\", \"1 0 1 0 1 0.\"]\n    }\n  }\n}\n\n<!-- File: skills/leon/partner_assistant/config/en.json (Tokens: ~174 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Do you have something to say about @partner_assistant?\",\n        \"Tell me about the personal assistant @partner_assistant\",\n        \"I want to know more about @partner_assistant\",\n        \"Tell me something related to @partner_assistant\",\n        \"Do you know @partner_assistant?\"\n      ],\n      \"answers\": [\"{{ partner_assistant.thought }}\"],\n      \"unknown_answers\": [\n        \"I do not know this personal assistant.\",\n        \"I have not met this personal assistant yet.\"\n      ]\n    }\n  },\n  \"entities\": {\n    \"partner_assistant\": \"global-entities/partner_assistant.json\"\n  }\n}\n\n<!-- File: skills/leon/partner_assistant/config/fr.json (Tokens: ~190 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"dialog\",\n      \"utterance_samples\": [\n        \"Connais-tu quelque chose sur @partner_assistant ?\",\n        \"Dis-moi quelque chose sur l'assistant personnel @partner_assistant\",\n        \"Dis-moi quelque chose à propos de @partner_assistant\",\n        \"Je veux en savoir plus au sujet de @partner_assistant\",\n        \"Connais-tu @partner_assistant ?\"\n      ],\n      \"answers\": [\"{{ partner_assistant.thought }}\"],\n      \"unknown_answers\": [\n        \"Je ne connais pas cet assistant personnel.\",\n        \"Je n'ai pas encore rencontré cet assistant personnel.\"\n      ]\n    }\n  },\n  \"entities\": {\n    \"partner_assistant\": \"global-entities/partner_assistant.json\"\n  }\n}\n\n<!-- File: skills/leon/random_number/config/en.json (Tokens: ~104 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Give me a random number\",\n        \"Give me a number\",\n        \"Tell me a random number\",\n        \"Choose a number\",\n        \"Pick a number\",\n        \"Give another one\",\n        \"Another one\",\n        \"Pick another one\"\n      ]\n    }\n  },\n  \"answers\": {}\n}\n\n<!-- File: skills/leon/random_number/config/fr.json (Tokens: ~99 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"../../../../schemas/skill-schemas/skill-config.json\",\n  \"actions\": {\n    \"run\": {\n      \"type\": \"logic\",\n      \"utterance_samples\": [\n        \"Donne-moi un nombre aléatoire\",\n        \"Donne-moi un nombre\",\n        \"Dis-moi un nombre aléatoire\",\n        \"Choisis un nombre\",\n        \"Pioche un nombre\"\n      ]\n    }\n  },\n  \"answers\": {}\n}\n\n<!-- File: skills/leon/random_number/src/config.sample.json (Tokens: ~20 | Category: anthropic-skill) -->\n{\n  \"configurations\": {\n    \"options\": {},\n    \"credentials\": {}\n  }\n}\n\n<!-- ... +57 more modular skills available via /api/skills/leon-ai/leon?path={path} -->\n</yakaai_skills>"}