{"id":13936182,"url":"https://github.com/alexa/alexa-skills-kit-sdk-for-python","last_synced_at":"2026-02-20T03:32:16.745Z","repository":{"id":37821029,"uuid":"130283857","full_name":"alexa/alexa-skills-kit-sdk-for-python","owner":"alexa","description":"The Alexa Skills Kit SDK for Python helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code. ","archived":false,"fork":false,"pushed_at":"2023-09-11T05:19:21.000Z","size":801,"stargazers_count":816,"open_issues_count":9,"forks_count":208,"subscribers_count":71,"default_branch":"master","last_synced_at":"2025-10-25T07:53:40.647Z","etag":null,"topics":["alexa","alexa-sdk","alexa-skill","alexa-skill-development","alexa-skills-kit","python","sdk","sdk-python","skills","software-development-kit"],"latest_commit_sha":null,"homepage":"https://developer.amazon.com/en-US/docs/alexa/alexa-skills-kit-sdk-for-python/overview.html","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alexa.png","metadata":{"files":{"readme":"README.ja.rst","changelog":"CHANGELOG.rst","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,"roadmap":null,"authors":null}},"created_at":"2018-04-19T23:40:46.000Z","updated_at":"2025-10-22T04:51:48.000Z","dependencies_parsed_at":"2024-01-18T04:51:32.600Z","dependency_job_id":"34a7025d-47a0-4601-9b27-c63e6ef797f9","html_url":"https://github.com/alexa/alexa-skills-kit-sdk-for-python","commit_stats":{"total_commits":252,"total_committers":26,"mean_commits":9.692307692307692,"dds":0.626984126984127,"last_synced_commit":"f8c3b534ace565b349a83e7d2d9fc4fd1e6033c0"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/alexa/alexa-skills-kit-sdk-for-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexa%2Falexa-skills-kit-sdk-for-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexa%2Falexa-skills-kit-sdk-for-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexa%2Falexa-skills-kit-sdk-for-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexa%2Falexa-skills-kit-sdk-for-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexa","download_url":"https://codeload.github.com/alexa/alexa-skills-kit-sdk-for-python/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexa%2Falexa-skills-kit-sdk-for-python/sbom","scorecard":{"id":180249,"data":{"date":"2025-08-11","repo":{"name":"github.com/alexa/alexa-skills-kit-sdk-for-python","commit":"7e13ca69b240985584dff6ec633a27598a154ca1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.9,"checks":[{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tox_tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":4,"reason":"Found 10/23 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tox_tests.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/alexa/alexa-skills-kit-sdk-for-python/tox_tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tox_tests.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/alexa/alexa-skills-kit-sdk-for-python/tox_tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tox_tests.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/alexa/alexa-skills-kit-sdk-for-python/tox_tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tox_tests.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/alexa/alexa-skills-kit-sdk-for-python/tox_tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tox_tests.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/alexa/alexa-skills-kit-sdk-for-python/tox_tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tox_tests.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/alexa/alexa-skills-kit-sdk-for-python/tox_tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tox_tests.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/tox_tests.yml:60","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/alexa/.github/SECURITY.md:1","Info: Found linked content: github.com/alexa/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/alexa/.github/SECURITY.md:1","Info: Found text in security policy: github.com/alexa/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 22 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"35 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2014-14 / GHSA-652x-xj99-gmcc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2014-13 / GHSA-cfj3-7x9c-4p3h","Warn: Project is vulnerable to: PYSEC-2018-28 / GHSA-x84v-xcm2-53pg","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: PYSEC-2021-66 / GHSA-g3rq-g295-4j3m","Warn: Project is vulnerable to: GHSA-h5c8-rqwp-cp95","Warn: Project is vulnerable to: GHSA-h75v-3vvj-5mfj","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: PYSEC-2020-25 / GHSA-gwp7-vqr5-h33h","Warn: Project is vulnerable to: GHSA-3ww4-gg4f-jr7f","Warn: Project is vulnerable to: GHSA-5cpq-8wj7-hf2v","Warn: Project is vulnerable to: GHSA-9v9h-cgj8-h64p","Warn: Project is vulnerable to: PYSEC-2023-254 / GHSA-jfhm-5ghh-2f97","Warn: Project is vulnerable to: GHSA-jm77-qphf-c4w8","Warn: Project is vulnerable to: PYSEC-2021-63 / GHSA-rhm9-p9w5-fwm7","Warn: Project is vulnerable to: GHSA-v8gr-m533-ghj9","Warn: Project is vulnerable to: GHSA-w7pp-m8wf-vj6r","Warn: Project is vulnerable to: GHSA-x4qr-2fvf-3mr5","Warn: Project is vulnerable to: PYSEC-2021-62","Warn: Project is vulnerable to: PYSEC-2018-6 / GHSA-2f9x-5v75-3qv4","Warn: Project is vulnerable to: PYSEC-2019-17 / GHSA-337x-4q8g-prc5","Warn: Project is vulnerable to: PYSEC-2018-2 / GHSA-5hg3-6c2f-f3wr","Warn: Project is vulnerable to: PYSEC-2021-98 / GHSA-68w8-qjq3-2gfm","Warn: Project is vulnerable to: GHSA-6c3j-c64m-qhgq","Warn: Project is vulnerable to: GHSA-7xr5-9hcq-chf9","Warn: Project is vulnerable to: GHSA-8x94-hmjh-97hq","Warn: Project is vulnerable to: GHSA-hmr4-m2h5-33qx","Warn: Project is vulnerable to: PYSEC-2018-5 / GHSA-r28v-mw67-m5p9","Warn: Project is vulnerable to: PYSEC-2018-4 / GHSA-rf4j-j272-fj86","Warn: Project is vulnerable to: GHSA-rrqc-c2jx-6jgv","Warn: Project is vulnerable to: GHSA-vfq6-hq5r-27r6","Warn: Project is vulnerable to: PYSEC-2019-18 / GHSA-wh4h-v3f2-r2pp","Warn: Project is vulnerable to: PYSEC-2023-62 / GHSA-m2qf-hxjv-5gpq"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-16T18:43:53.358Z","repository_id":37821029,"created_at":"2025-08-16T18:43:53.358Z","updated_at":"2025-08-16T18:43:53.358Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29640641,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T03:21:14.183Z","status":"ssl_error","status_checked_at":"2026-02-20T03:18:24.455Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["alexa","alexa-sdk","alexa-skill","alexa-skill-development","alexa-skills-kit","python","sdk","sdk-python","skills","software-development-kit"],"created_at":"2024-08-07T23:02:26.783Z","updated_at":"2026-02-20T03:32:16.730Z","avatar_url":"https://github.com/alexa.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"ASK SDK for Python\n===============================\n`English \u003cREADME.rst\u003e`_ |  `日本語 \u003cREADME.ja.rst\u003e`_\n\n|Build Status| |License|\n\n**ASK SDK for Python**\\ を使うと、ボイラープレートコード（毎回書かなければならないお決まりのコード）を書く手間が不要になります。これにより空いた時間をさまざまな機能の実装に充てることができ、人気のスキルをより簡単に作成できるようになります。\n\n.. |Build Status| image:: https://github.com/alexa/alexa-skills-kit-sdk-for-python/workflows/Tox%20tests%20on%20SDK%20packages/badge.svg?style=flat\n    :target: https://github.com/alexa/alexa-skills-kit-sdk-for-python/actions?query=workflow%3A%22Tox+tests+on+SDK+packages%22\n    :alt: Build Status\n.. |Runtime Version| image:: http://img.shields.io/pypi/v/ask-sdk-runtime.svg?style=flat\n    :target: https://pypi.python.org/pypi/ask-sdk-runtime/\n    :alt: Version\n.. |Runtime Downloads| image:: https://pepy.tech/badge/ask-sdk-runtime\n    :target: https://pepy.tech/project/ask-sdk-runtime\n    :alt: Downloads\n.. |Core Version| image:: http://img.shields.io/pypi/v/ask-sdk-core.svg?style=flat\n    :target: https://pypi.python.org/pypi/ask-sdk-core/\n    :alt: Version\n.. |Core Downloads| image:: https://pepy.tech/badge/ask-sdk-core\n    :target: https://pepy.tech/project/ask-sdk-core\n    :alt: Downloads\n.. |DynamoDb Version| image:: http://img.shields.io/pypi/v/ask-sdk-dynamodb-persistence-adapter.svg?style=flat\n    :target: https://pypi.python.org/pypi/ask-sdk-dynamodb-persistence-adapter/\n    :alt: Version\n.. |DynamoDb Downloads| image:: https://pepy.tech/badge/ask-sdk-dynamodb-persistence-adapter\n    :target: https://pepy.tech/project/ask-sdk-dynamodb-persistence-adapter\n    :alt: Downloads\n.. |Standard Version| image:: http://img.shields.io/pypi/v/ask-sdk.svg?style=flat\n    :target: https://pypi.python.org/pypi/ask-sdk/\n    :alt: Version\n.. |Standard Downloads| image:: https://pepy.tech/badge/ask-sdk\n    :target: https://pepy.tech/project/ask-sdk\n    :alt: Downloads\n.. |Webservice Version| image:: http://img.shields.io/pypi/v/ask-sdk-webservice-support.svg?style=flat\n    :target: https://pypi.python.org/pypi/ask-sdk-webservice-support/\n    :alt: Version\n.. |Webservice Downloads| image:: https://pepy.tech/badge/ask-sdk-webservice-support\n    :target: https://pepy.tech/project/ask-sdk-webservice-support\n    :alt: Downloads\n.. |Flask Sdk Version| image:: http://img.shields.io/pypi/v/flask-ask-sdk.svg?style=flat\n    :target: https://pypi.python.org/pypi/flask-ask-sdk/\n    :alt: Version\n.. |Flask Sdk Downloads| image:: https://pepy.tech/badge/flask-ask-sdk\n    :target: https://pepy.tech/project/flask-ask-sdk\n    :alt: Downloads\n.. |Django Sdk Version| image:: http://img.shields.io/pypi/v/django-ask-sdk.svg?style=flat\n    :target: https://pypi.python.org/pypi/django-ask-sdk/\n    :alt: Version\n.. |Django Sdk Downloads| image:: https://pepy.tech/badge/django-ask-sdk\n    :target: https://pepy.tech/project/django-ask-sdk\n    :alt: Downloads\n.. |Jinja Renderer SDK Version| image:: http://img.shields.io/pypi/v/ask-sdk-jinja-renderer.svg?style=flat\n    :target: https://pypi.python.org/pypi/ask-sdk-jinja-renderer/\n    :alt: Version\n.. |Jinja Renderer SDK Downloads| image:: https://pepy.tech/badge/ask-sdk-jinja-renderer\n    :target: https://pepy.tech/project/ask-sdk-jinja-renderer\n    :alt: Downloads\n.. |Smapi Sdk Version| image:: http://img.shields.io/pypi/v/ask-smapi-sdk.svg?style=flat\n    :target: https://pypi.python.org/pypi/ask-smapi-sdk/\n    :alt: Version\n.. |Smapi Sdk Downloads| image:: https://pepy.tech/badge/ask-smapi-sdk\n    :target: https://pepy.tech/project/ask-smapi-sdk\n    :alt: Downloads\n.. |Ask Sdk Local Debug Version| image:: http://img.shields.io/pypi/v/ask-sdk-local-debug.svg?style=flat\n    :target: https://pypi.python.org/pypi/ask-sdk-local-debug/\n    :alt: Version\n.. |Ask Sdk Local Debug Downloads| image:: https://pepy.tech/badge/ask-sdk-local-debug\n    :target: https://pepy.tech/project/ask-sdk-local-debug\n    :alt: Downloads\n.. |License| image:: http://img.shields.io/pypi/l/ask-sdk-core.svg?style=flat\n    :target: https://github.com/alexa/alexa-skills-kit-sdk-for-python/blob/master/LICENSE\n    :alt: License\n\nPackage Versions\n----------------\n====================================   ==================\nPackage                                Version\n------------------------------------   ------------------\nask-sdk-runtime                        |Runtime Version| |Runtime Downloads|\nask-sdk-core                           |Core Version| |Core Downloads|\nask-sdk-dynamodb-persistence-adapter   |DynamoDb Version| |DynamoDb Downloads|\nask-sdk                                |Standard Version| |Standard Downloads|\nask-sdk-local-debug                    |Ask Sdk Local Debug Version| |Ask Sdk Local Debug Downloads|\nask-sdk-webservice-support             |Webservice Version| |Webservice Downloads|\nflask-ask-sdk                          |Flask Sdk Version| |Flask Sdk Downloads|\ndjango-ask-sdk                         |Django Sdk Version| |Django Sdk Downloads|\nask-sdk-jinja-renderer                 |Jinja Renderer Sdk Version| |Jinja Renderer Sdk Downloads|\nask-smapi-sdk                          |Smapi Sdk Version| |Smapi Sdk Downloads|\n====================================   ==================\n\n\nSDKの使用をより迅速に開始するには、次のリソースを参照してください。\n\n技術文書\n-------\n\n- `English \u003chttps://developer.amazon.com/docs/alexa-skills-kit-sdk-for-python/overview.html\u003e`__\n- `日本語 \u003chttps://alexa-skills-kit-python-sdk.readthedocs.io/ja/latest/\u003e`__\n\nモデル\n------\n\nSDKはネイティブのAlexa JSONリクエストおよびレスポンスではなく、モデルクラスで動作します。これらのモデルクラスは、 `開発者向けドキュメント \u003chttps://developer.amazon.com/docs/custom-skills/request-and-response-json-reference.html\u003e` __のRequest、Response JSONスキーマを使用して生成されます。モデルクラスのソースコードは `ここに \u003chttps://github.com/alexa/alexa-apis-for-python\u003e` __にあります。\n\nモデルクラスのドキュメントは `here \u003chttps://alexa-skills-kit-python-sdk.readthedocs.io/en/latest/models/ask_sdk_model.html\u003e` __にあります。\n\nサンプル\n--------\n\nこのセクションでは、ASK SDK for\nPythonを使って魅力的なAlexaスキルを開発する方法を説明するスキルサンプルを紹介します。\n\n`Hello World（クラス使用） \u003chttps://github.com/alexa/skill-sample-python-helloworld-classes\u003e`__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nこのコードサンプルでは、サンプルがトリガーされたときのAlexaの応答を聞くことができます。Alexa\nSkills KitやAWS\nLambdaに慣れるための最小限のサンプルです。このサンプルでは、リクエストハンドラーのクラスを使用してスキルを作成する方法を説明します。詳細については、 `リクエスト処理 \u003cREQUEST_PROCESSING.html\u003e`__ を参照してください。\n\n`Hello World（デコレーター使用） \u003chttps://github.com/alexa/skill-sample-python-helloworld-decorators\u003e`__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nこのコードサンプルでは、サンプルがトリガーされたときのAlexaの応答を聞くことができます。Alexa\nSkills KitやAWS\nLambdaに慣れるための最小限のサンプルです。このサンプルでは、リクエストハンドラーのデコレーターを使用してスキルを作成する方法を説明します。詳細については、 `リクエスト処理 \u003cREQUEST_PROCESSING.html\u003e`__ を参照してください。\n\n`カラーピッカー \u003chttps://github.com/alexa/skill-sample-python-colorpicker\u003e`__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nHello\nWorldから機能を一歩進めて、ユーザーが好きな色を指定したら、Alexaが覚えてユーザーに知らせるようにします。ユーザーからの入力をキャプチャーできるようにします。スロットの使い方についても説明します。さらに、セッションアトリビュートと、リクエスト、応答のインターセプターの使い方も説明します。\n\n`ファクト \u003chttps://github.com/alexa/skill-sample-python-fact\u003e`__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n基本的な豆知識スキルのテンプレートです。トピックについての豆知識のリストを提供すると、ユーザーがスキルを呼び出したときに、Alexaがリストから豆知識をランダムに選んでユーザーに伝えます。スキルで複数のロケールを使用し国際化する方法を説明します。\n\n`クイズゲーム \u003chttps://github.com/alexa/skill-sample-python-quiz-game\u003e`__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n基本的なクイズゲームスキルのテンプレートです。あらかじめ提供しておいた豆知識のリストの中から、Alexaがユーザーにクイズを出します。画面付きのAlexa搭載デバイスでの表示をサポートする、テンプレートレンダリングディレクティブの使い方について説明します。\n\n`デバイスのアドレス \u003chttps://github.com/alexa/alexa-skills-kit-sdk-for-python/tree/master/samples/GetDeviceAddress\u003e`__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nユーザーのデバイス設定で設定したアドレスをリクエストし、設定されたアドレスにアクセスするサンプルスキルです。SDKを使用したAlexa\nAPIの使い方について説明します。詳細については、\\ `Alexaサービスクライアント \u003cSERVICE_CLIENTS.html\u003e`__\\ を参照してください。\n\n`スキル内課金を使用した豆知識 \u003chttps://github.com/alexa/skill-sample-python-fact-in-skill-purchases\u003e`__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n`スキル内課金 \u003chttps://developer.amazon.com/docs/in-skill-purchase/isp-overview.html\u003e`__ 機能を使用した豆知識スキルのサンプルです。購入を促進するさまざまなパックや、パックを一括でロック解除するサブスクリプションを提供します。収益化Alexaサービスの呼び出し方とASK\nCLIを使ってスキル内課金を有効にする方法を説明します。\n\n`シティガイド \u003chttps://github.com/alexa/skill-sample-python-city-guide\u003e`__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n周辺地域のお勧め情報スキルのテンプレートです。Alexaはユーザーのリクエストに従って、開発者が提供したデータからお勧め情報をユーザーに知らせます。スキルから外部APIを呼び出す方法を説明します。\n\n`ペットマッチ \u003chttps://github.com/alexa/skill-sample-python-petmatch\u003e`__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nユーザーとペットをマッチングするサンプルスキルです。Alexaは一致するペットを見つけるのに必要な情報をユーザーにたずねます。必要な情報をすべて収集できたら、スキルはデータを外部のウェブサービスに送信し、そこでデータが処理されてマッチングデータが返されます。ダイアログ管理と `エンティティ解決 \u003chttps://developer.amazon.com/docs/custom-skills/define-synonyms-and-ids-for-slot-type-values-entity-resolution.html\u003e`__ を使って、プロンプトを出してユーザーから複数の値を受け取り解析する方法を説明します。\n\n`ハイ＆ローゲーム \u003chttps://github.com/alexa/skill-sample-python-highlowgame\u003e`__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n基本的なハイ＆ローゲームスキルのテンプレートです。ユーザーが数字を推測し、Alexaがその数字が正解より大きいか小さいかを答えます。SDKの永続アトリビュートと永続アダプターの使い方について説明します。\n\n`AudioPlayer SingleStreamおよびMultiStream \u003chttps://github.com/alexa/skill-sample-python-audio-player\u003e`__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nAlexaの `AudioPlayerインターフェース \u003chttps://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/custom-audioplayer-interface-reference\u003e`__ と `PlaybackControllerインターフェース \u003chttps://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/custom-playbackcontroller-interface-reference\u003e`__ を使ってAudioPlayerスキルを開発する方法を説明するスキルサンプルです。SingleStreamスキルサンプルでは、ローカリゼーションのサポート付きでライブラジオスキルを作成する方法を説明します。MultiStreamスキルサンプルでは、録音済みの複数のオーディオストリームを再生できる基本的なポッドキャストスキルを作成する方法を説明します。\n\n`Pager Karaoke \u003chttps://github.com/alexa-labs/skill-sample-python-pager-karaoke\u003e`__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nこのサンプルでは、APLの3つの機能である `Pagerコンポーネント \u003chttps://developer.amazon.com/docs/alexa-presentation-language/apl-pager.html\u003e`__ 、 `SpeakItemコマンド \u003chttps://developer.amazon.com/docs/alexa-presentation-language/apl-standard-commands.html#speakitem-command\u003e`__ 、スキルコードの `デバイスの特性 \u003chttps://developer.amazon.com/docs/alexa-presentation-language/apl-viewport-characteristics.html\u003e`__ へのアクセスについて説明します。\n\n------------\n\nSDKでサポートされているAlexaの機能\n==================================\n\nこのセクションでは、現在SDKでサポートされているAlexaのすべての機能を紹介します。\n\n正式版\n------\n\n-  `Amazon Pay \u003chttps://developer.amazon.com/docs/amazon-pay/integrate-skill-with-amazon-pay.html\u003e`__\n\n-  `Audio Player \u003chttps://developer.amazon.com/docs/custom-skills/audioplayer-interface-reference.html\u003e`__\n\n-  `Display – 画面付きデバイス用のBodyテンプレート \u003chttps://developer.amazon.com/docs/custom-skills/create-skills-for-alexa-enabled-devices-with-a-screen.html\u003e`__\n\n-  `GadgetsGame Engine – Echo Buttons（日本未対応） \u003chttps://developer.amazon.com/docs/custom-skills/game-engine-interface-reference.html\u003e`__\n\n-  `Directiveサービス（プログレッシブ応答） \u003chttps://developer.amazon.com/docs/custom-skills/send-the-user-a-progressive-response.html\u003e`__\n\n-  `メッセージ \u003chttps://developer.amazon.com/docs/smapi/send-a-message-request-to-a-skill.html\u003e`__\n\n-  `収益化 \u003chttps://developer.amazon.com/alexa-skills-kit/make-money\u003e`__\n\n-  `ビデオ \u003chttps://developer.amazon.com/docs/custom-skills/videoapp-interface-reference.html\u003e`__\n\n-  `デバイスのアドレス \u003chttps://developer.amazon.com/docs/custom-skills/device-address-api.html\u003e`__\n\n-  `リスト \u003chttps://developer.amazon.com/docs/custom-skills/access-the-alexa-shopping-and-to-do-lists.html#alexa-lists-access\u003e`__\n\n-  `ユーザー連絡先情報のリクエスト \u003chttps://developer.amazon.com/docs/alexa/custom-skills/request-customer-contact-information-for-use-in-your-skill.html\u003e`__\n\n-  `ユーザー設定情報の取得 \u003chttps://developer.amazon.com/docs/smapi/alexa-settings-api-reference.html\u003e`__\n\n-  `アカウントリンク \u003chttps://developer.amazon.com/docs/account-linking/understand-account-linking.html\u003e`__\n\n-  `スロットタイプ値の同義語とIDを定義する（エンティティ解決） \u003chttps://developer.amazon.com/docs/custom-skills/define-synonyms-and-ids-for-slot-type-values-entity-resolution.html\u003e`__\n\n-  `ダイアログ管理 \u003chttps://developer.amazon.com/docs/custom-skills/dialog-interface-reference.html\u003e`__\n\n-  `位置情報サービス \u003chttps://developer.amazon.com/docs/custom-skills/location-services-for-alexa-skills.html\u003e`__\n\n-  `リマインダー \u003chttps://developer.amazon.com/docs/smapi/alexa-reminders-overview.html\u003e`__\n\n-  `プロアクティブイベント \u003chttps://developer.amazon.com/docs/smapi/proactive-events-api.html\u003e`__\n\n-  `動的エンティティ \u003chttps://developer.amazon.com/docs/custom-skills/use-dynamic-entities-for-customized-interactions.html\u003e`__\n\n-  `スキルメッセージ \u003chttps://developer.amazon.com/docs/smapi/skill-messaging-api-reference.html\u003e`__\n\n-  `Connections \u003chttps://developer.amazon.com/blogs/alexa/post/7b332b32-893e-4cad-be07-a5877efcbbb4/skill-connections-preview-now-skills-can-work-together-to-help-customers-get-more-done\u003e`__\n\nプレビュー版\n------------\n\n..警告::\n\n    以下の機能は、プレビュー版としてリリースされています。インターフェースは正式版リリースの際に変更される可能性があります。\n\n-  `Alexa Presentation Language \u003chttps://developer.amazon.com/docs/alexa-presentation-language/apl-overview.html\u003e`__\n\n-  `無指名対話 \u003chttps://developer.amazon.com/docs/custom-skills/understand-name-free-interaction-for-custom-skills.html\u003e`__\n\nLambda以外のリソースでのスキルのホスティング\n--------------------------------------------\n\nSDKはホスティングを可能にする `` ask-sdk-webservice-support``パッケージを提供します\nカスタムWebサービスとしてのスキルフレームワーク固有のアダプタも提供します。\n統合するために `` flask-ask-sdk``と `` django-ask-sdk``パッケージの下に\nそれぞれのフレームワークのスキルとWebサービスとして展開します。\n\nこれらのパッケージの使用方法に関する詳細はこちらにあります。\n`ドキュメントのリンク\u003chttps://alexa-skills-kit-python-sdk.readthedocs.io/ja/latest/WEBSERVICE_SUPPORT.html\u003e` __。\n\n\nフィードバック\n---------------\n\n-  バグ、機能のリクエスト、ご質問、簡単なフィードバックがあればぜひお聞かせください。新しく問題を提起する前に\\ `既存の問題 \u003chttps://github.com/alexa/alexa-skills-kit-sdk-for-python/issues\u003e`__\\ を検索してください。また、問題やプルリクエストはテンプレートに従って作成してください。プルリクエストの場合は\\ `投稿のガイドライン \u003chttps://github.com/alexa/alexa-skills-kit-sdk-for-python/blob/master/CONTRIBUTING.md\u003e`__\\ に従ってください。\n\n-  Alexaの機能に関するリクエストや投票は、\\ `こちら \u003chttps://alexa.uservoice.com/forums/906892-alexa-skills-developer-voice-and-vote\u003e`__\\ をご覧ください。\n\nその他のリソース\n-----------------\n\nその他の言語AlexaスキルキットSDK\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. raw:: html\n\n    \u003cembed\u003e\n        \u003cdiv\u003e\n            \u003cp\u003e\u003ca href=\"https://github.com/alexa/alexa-skills-kit-sdk-for-nodejs\"\u003e\u003cimg src=\"https://github.com/konpa/devicon/blob/master/icons/nodejs/nodejs-original.svg?sanitize=true\" width=\"25px\" /\u003e NodeJS用のAlexaスキルキットSDK\u003c/a\u003e\u003c/p\u003e\n            \u003cp\u003e\u003ca href=\"https://github.com/amzn/alexa-skills-kit-java\"\u003e\u003cimg src=\"https://github.com/konpa/devicon/raw/master/icons/java/java-original.svg?sanitize=true\" width=\"25px\" /\u003e AlexaスキルキットSDK for Java\u003c/a\u003e\u003c/p\u003e\n        \u003c/div\u003e\n    \u003c/embed\u003e\n\nコミュニティ\n~~~~~~~~~~~~~\n\n-  `Amazon開発者フォーラム \u003chttps://forums.developer.amazon.com/spaces/165/index.html\u003e`__\\ ：\n   ぜひ会話に参加してください。\n\n-  `Hackster.io \u003chttps://www.hackster.io/amazon-alexa\u003e`__ ー\n   他の人がAlexaでどんなものをビルドしているか見てみましょう。\n\nチュートリアルとガイド\n~~~~~~~~~~~~~~~~~~~~~~~\n\n-  `音声デザインガイド \u003chttps://developer.amazon.com/designing-for-voice/\u003e`__\n   ー\n   会話型スキルや音声ユーザーインターフェースのデザインを学ぶことができる優れたリソースです。\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexa%2Falexa-skills-kit-sdk-for-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexa%2Falexa-skills-kit-sdk-for-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexa%2Falexa-skills-kit-sdk-for-python/lists"}