{"id":23305977,"url":"https://github.com/alexa-samples/skill-sample-python-petmatch","last_synced_at":"2025-08-22T10:30:52.409Z","repository":{"id":110045923,"uuid":"148350016","full_name":"alexa-samples/skill-sample-python-petmatch","owner":"alexa-samples","description":"Pet Match matches the user with a pet. When launched, this Alexa Skill will prompt the user for the information it needs to determine a match. Once all of the required information is collected, it will send the data to an external web service which processes the data and returns the match. Through this workshop, you will learn how to use advanced Alexa Skills Kit features to create and configure an Alexa Skill and AWS Lambda.","archived":false,"fork":false,"pushed_at":"2022-12-13T23:36:33.000Z","size":38,"stargazers_count":23,"open_issues_count":3,"forks_count":61,"subscribers_count":25,"default_branch":"master","last_synced_at":"2023-10-20T16:23:16.433Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alexa-samples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-09-11T16:54:18.000Z","updated_at":"2023-07-12T14:59:50.000Z","dependencies_parsed_at":"2023-07-10T12:32:55.306Z","dependency_job_id":null,"html_url":"https://github.com/alexa-samples/skill-sample-python-petmatch","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexa-samples%2Fskill-sample-python-petmatch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexa-samples%2Fskill-sample-python-petmatch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexa-samples%2Fskill-sample-python-petmatch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexa-samples%2Fskill-sample-python-petmatch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexa-samples","download_url":"https://codeload.github.com/alexa-samples/skill-sample-python-petmatch/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230582793,"owners_count":18248674,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-20T12:14:57.760Z","updated_at":"2024-12-20T12:14:58.382Z","avatar_url":"https://github.com/alexa-samples.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"#  Build An Alexa Pet Match Skill in Python using ASK Python SDK\n\u003cimg src=\"https://m.media-amazon.com/images/G/01/mobile-apps/dex/alexa/alexa-skills-kit/tutorials/quiz-game/header._TTH_.png\" /\u003e\n\n[![Voice User Interface](https://m.media-amazon.com/images/G/01/mobile-apps/dex/alexa/alexa-skills-kit/tutorials/navigation/1-on._TTH_.png)](./instructions/1-voice-user-interface.md)[![Lambda Function](https://m.media-amazon.com/images/G/01/mobile-apps/dex/alexa/alexa-skills-kit/tutorials/navigation/2-off._TTH_.png)](./instructions/2-lambda-function.md)[![Connect VUI to Code](https://m.media-amazon.com/images/G/01/mobile-apps/dex/alexa/alexa-skills-kit/tutorials/navigation/3-off._TTH_.png)](./instructions/3-connect-vui-to-code.md)[![Testing](https://m.media-amazon.com/images/G/01/mobile-apps/dex/alexa/alexa-skills-kit/tutorials/navigation/4-off._TTH_.png)](./instructions/4-testing.md)[![Customization](https://m.media-amazon.com/images/G/01/mobile-apps/dex/alexa/alexa-skills-kit/tutorials/navigation/5-off._TTH_.png)](./instructions/5-customization.md)[![Publication](https://m.media-amazon.com/images/G/01/mobile-apps/dex/alexa/alexa-skills-kit/tutorials/navigation/6-off._TTH_.png)](./instructions/6-publication.md)\n\n## Overview\n\nIn this workshop you will create a skill called Pet Match that matches the user\nwith a pet. When launched, this Alexa Skill will prompt the user for the\ninformation it needs to determine a match. Once all of the required information\nis collected, it will send the data to an external web service which processes\nthe data and returns the match.\n\nThrough this workshop, you'll learn how to use advanced Alexa Skills Kit\nfeatures to create and configure an Alexa Skill and AWS Lambda. The features you'll\nlearn to use are Dialog Management and Entity Resolution. These features leverage\nAlexa's Automatic Speech Recognition (ASR), Natural Language Understanding (NLU),\nand Machine Learning (ML), which makes your life easier because you don't have\nto write code. You only need to provide training data to the Alexa engines via your\ninteraction model. The skill builder makes it easy to do so.\n\nTo **Get Started** click the button below:\n\n[![Get Started](https://camo.githubusercontent.com/db9b9ce26327ad3bac57ec4daf0961a382d75790/68747470733a2f2f6d2e6d656469612d616d617a6f6e2e636f6d2f696d616765732f472f30312f6d6f62696c652d617070732f6465782f616c6578612f616c6578612d736b696c6c732d6b69742f7475746f7269616c732f67656e6572616c2f627574746f6e732f627574746f6e5f6765745f737461727465642e5f5454485f2e706e67)](./instructions/1-voice-user-interface.md)\n\n## Additional Resources\n\n### Community\n* [Amazon Developer Forums](https://forums.developer.amazon.com/spaces/165/index.html) - Join the conversation!\n* [Hackster.io](https://www.hackster.io/amazon-alexa) - See what others are building with Alexa.\n\n### Tutorials \u0026 Guides\n* [Voice Design Guide](https://developer.amazon.com/designing-for-voice/) - A great resource for learning conversational and voice user interface design.\n* [Codecademy: Learn Alexa](https://www.codecademy.com/learn/learn-alexa) - Learn how to build an Alexa Skill from within your browser with this beginner friendly tutorial on Codecademy!\n\n### Documentation\n* [Official Alexa Skills Kit Python SDK (Beta)](https://github.com/alexa-labs/alexa-skills-kit-sdk-for-python) - The Official Python SDK (Beta) Repository\n* [Official Alexa Skills Kit Python SDK (Beta) Documentation](https://alexa-skills-kit-python-sdk.readthedocs.io/en/latest/) - The Official Python SDK (Beta) Documentation\n* [Official Alexa Skills Kit Documentation](https://developer.amazon.com/docs/ask-overviews/build-skills-with-the-alexa-skills-kit.html) - Official Alexa Skills Kit Documentation","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexa-samples%2Fskill-sample-python-petmatch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexa-samples%2Fskill-sample-python-petmatch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexa-samples%2Fskill-sample-python-petmatch/lists"}