スキルマニフェストのスキーマ



スキルマニフェストのスキーマ

スキルマニフェストはスキルをJSONで表したものであり、Alexaに必要なすべてのメタデータを提供します。対話モデルとアカウントリンクのスキーマが使われる場合、マニフェストとは別に提供されます。

スキルマニフェストで参照される画像はすべてPNG形式でなければなりません。

関連トピック: Alexa Skills KitコマンドラインインターフェースとAlexaスキル管理APIの概要スキルの操作

最終的にJSON形式がどのように表示されるかを確認するには、マニフェストのサンプルを表示します。

マニフェスト

フィールド 説明
manifestVersion スキルマニフェストのバージョンです 文字列
publishingInformation スキルストアやAlexaアプリでスキルがエンドユーザーにどのように表示されるかを設定する情報を含んだオブジェクトです。 オブジェクト
privacyAndCompliance プライバシーポリシーや利用規約のURLなど、ユーザープライバシー関連のオプションを含んだオブジェクトです。 オブジェクト
permissions デバイスの住所へのアクセスなど、特定の個人情報をユーザーにリクエストする権限を指定する配列です。 オブジェクトの配列
events スキルがサブスクライブするイベントを指定するオブジェクトです。例:ユーザーがスキルを有効または無効にしたときにスキルに通知します。 オブジェクト
apis スキルがサポートするすべてのインターフェースに必要な情報を指定するオブジェクトです。 オブジェクト

publishingInformation

フィールド 説明
locales サポート対象の各ロケールの<locale>オブジェクトを含むオブジェクトです。 オブジェクト
distributionCountries 配信する国や地域の文字列を指定する配列をISO 3166-1 alpha-2形式で表したものです(JP、US、GB、DEなど)。availableWorldwideがfalseの場合のみ、値が入ります。 文字列の配列
isAvailableWorldwide 世界中でスキルが利用できる場合はtrue、それ以外はfalseに設定します。falseの場合、対象の国をdistributionCountriesのリストに追加する必要があります。 ブール値
distributionMode スキルの配信に制限がない場合、PUBLICです。非公開の配信リストにのみ利用可能にする場合、PRIVATEです。 enum
testingInstructions テストアカウントなど、スキルの特別なテスト手順の説明です。 文字列
category NEWSやSMART_HOMEなど、Alexaアプリでのスキルのフィルターカテゴリを表します。Category列挙値を参照してください。 enum

locales

サポート対象の各ロケールには、そのロケールに適切な文字列を指定したオブジェクトが含まれます。サポートしている値は、de-DEen-AUen-CAen-GBen-INen-USes-ESes-MXes-USfr-CAfr-FRhi-INit-ITja-JPpt-BRです。

フィールド 説明
summary Alexaスキルストアで、スキルのリストに表示されるスキルの要約です。 文字列
description スキルの主な機能や使用の前提条件(追加のハードウェア、ソフトウェア、アカウントなど)の詳細な説明です。フラッシュブリーフィングスキルの場合、スキルのフィードを表示できなければなりません。 文字列
smallIconUri Alexaスキルストアで、スキルのリストに表示される小さいアイコン(108 x 108 px)です。この値は、パブリックにアクセス可能なURL、またはスキルパッケージ形式を使用する場合には、スキルパッケージのskill.jsonファイルへの相対パス(file://assets/images/en-US_smallIcon.pngなど)です。 文字列
largeIconUri Alexaスキルストアで、スキルのリストに表示される大きいアイコン(512 x 512 px)です。この値は、パブリックにアクセス可能なURL、またはスキルパッケージ形式を使用する場合には、スキルパッケージのskill.jsonファイルへの相対パス(file://assets/images/en-US_largeIcon.pngなど)です。 文字列
examplePhrases ユーザーがどうすればスキルを呼び出せるか説明する、3つのサンプルフレーズです。精度を高めるため、スキルのサンプル発話をそのまま使用する必要があります。 文字列の配列
keywords スキルを説明するキーワードとなるフレーズです。 文字列の配列
updatesDescription このバージョンのスキルの新しい機能や修正事項についての説明です。スキルの改定履歴で変更点を説明する必要があります。 文字列

privacyAndCompliance

スキルマニフェストを使用してスキルを作成または変更する場合、ユーザーがプライバシーとコンプライアンスの要件および輸出コンプライアンスの要件を満たしていることを確認してください。ユーザーの要件は、Amazon開発者ポータルでスキルを作成する場合のユーザー要件と同じです。ポータルでスキルを作成する際のプライバシーとコンプライアンスタブを参照してください。

privacyAndComplianceオブジェクトに値をセットするには、すべての質問に回答する必要があります。ユーザーの回答がYesの場合、値をtrueに設定します。Noの場合、値をfalseに設定します。開発者がユーザーに代わってデフォルトの回答や値を設定することはできません。

フィールド 説明
allowsPurchases このスキルからの購入が可能な場合はtrue 、それ以外はfalseです。 ブール値
usesPersonalInfo このスキルがユーザー情報を使用する場合はtrue、それ以外はfalseです。 ブール値
isChildDirected 13歳未満(米国)、または16歳未満(EUおよび日本)の子ども向けのスキルの場合はtrue、それ以外はfalseです。子ども向けスキルを作成するには、isChildDirectedtrueに設定し、publishingInformation.categoryを次のいずれかに設定する必要があります。 CHILDRENS_EDUCATION_AND_REFERENCECHILDRENS_GAMESCHILDRENS_MUSIC_AND_AUDIOCHILDRENS_NOVELTY_AND_HUMOR ブール値
isExportCompliant スキルをどの国/リージョンにも輸出できる場合はtrue、それ以外はfalseです。 ブール値
containsAds スキルに広告が含まれる場合はtrue、それ以外はfalseです。 ブール値
locales サポート対象の各ロケールの<locale>オブジェクトを含むオブジェクトです。 オブジェクト

スキルマニフェストを使用してスキルを作成または変更する場合、ユーザーがプライバシーとコンプライアンスの要件および輸出コンプライアンスの要件を満たしていることを確認してください。ユーザーの要件は、Amazon開発者ポータルでスキルを作成する場合のユーザー要件と同じです。ポータルでスキルを作成する際のプライバシーとコンプライアンスタブを参照してください。

privacyAndComplianceオブジェクトに値をセットするには、質問に回答する必要があります。ユーザーの回答がYesの場合、値をtrueに設定します。Noの場合、値をfalseに設定します。開発者がユーザーに代わってデフォルトの回答や値を設定することはできません。

フィールドAmazon開発者ポータルで該当する質問
allowsPurchases このスキルを使って何かを購入したり、実際にお金を支払うことができますか?
usesPersonalInfoこのAlexaスキルはユーザーの個人情報を収集しますか? 氏名、メールアドレス、パスワード、電話番号、誕生日など、ユーザーを特定できる情報が含まれます。
isChildDirected

このスキルは米国向けの場合は13歳未満、EU、日本向けの場合は16歳未満のお子様を対象としていますか?

スキルの対象が13歳未満(米国)の場合は、Children’s Online Privacy Protection Act (COPPA)に従って明示してください。

不明な点がある場合は、

isExportCompliantチェックボックス: このAlexaスキルは、AmazonがAmazonのプログラムを取引している、または開発者がエンドユーザーに対して販売することが認められている米国およびその他の国・地域において、特定のライセンスや認可の取得、その他の手続き等を必要なく輸出入することができ、暗号化技術を利用したソフトウェアに適用されるものを含む、輸出入に関するすべてにおいて適用される法規制に完全に準拠していることを証明いたします。
containsAdsこのスキルで広告は表示されますか?
privacyPolicyUrlプライバシーポリシーURL(オプション)このスキルに適用するプライバシーポリシーへのリンク
: 指定する場合は、ロケールごとに個別のプライバシーポリシーURLが必要です。
termsOfUse 利用規約URL(オプション)このスキルの利用規約文書へのリンク
: 指定する場合は、ロケールごとに個別の利用規約URLが必要です。

locales

サポート対象の各ロケールには、そのロケールに適切な文字列を指定したオブジェクトが含まれます。サポートしている値は、de-DEen-AUen-CAen-GBen-INen-USes-ESes-MXes-USfr-CAfr-FRhi-INit-ITja-JPpt-BRです。

フィールド 説明
privacyPolicyUrl そのロケールのスキルのプライバシーポリシーへのURLです。 文字列
termsOfUseUrl そのロケールのスキルの利用規約へのURLです。 文字列

permissions

スキルが使用できる、命名されている権限の配列です。フラッシュブリーフィングスキルにはpermissionsオブジェクトを含めることはできません。

フィールド 説明
name

次の一部またはすべてを含む権限の配列が、Alexaアプリの設定から読み込まれます。

alexa::alerts:reminders:skill:readwrite – リマインダーアラートの権限を書き込みまたは読み込みます。

alexa:devices:all:address:country_and_postal_code:read – ユーザーの居住国または地域と郵便番号を読み込みます。

alexa::devices:all:geolocation:read - 位置情報サービスの権限を読み込みます。

alexa::devices:all:address:full:read – ユーザーの住所を読み込みます。

alexa::devices:all:notifications:write – ユーザーのAlexa通知に書き込みます。

alexa::household:lists:read – ユーザーのAlexaリストを読み込みます。

alexa::household:lists:write – ユーザーのAlexaリストに書き込みます。

alexa::profile:email:read – ユーザーのEメールアドレスを読み込みます。

alexa::profile:given_name:read – ユーザーの名前を読み込みます。

alexa::profile:mobile_number:read – ユーザーの電話番号を読み込みます。

alexa::profile:name:read – ユーザーの姓名を読み込みます。

配列

events

フィールド 説明
publications eventNameオブジェクトの配列です。各オブジェクトにはプロアクティブイベントの名前が含まれます。プロアクティブイベントのスキーマを参照してください。 オブジェクトの配列
subscriptions eventNameオブジェクトの配列です。各オブジェクトにはスキルイベントの名前が含まれます。次が含まれます。 SKILL_PROACTIVE_SUBSCRIPTION_CHANGEDSKILL_PERMISSION_CHANGEDSKILL_PERMISSION_ACCEPTED オブジェクトの配列
endpoint uriフィールドを含みます。イベントのグローバルのデフォルトエンドポイントを設定します。 オブジェクト
regions サポートされる<region>オブジェクトの配列を含みます。 オブジェクトの配列
sslCertificateType スキルのHTTPSエンドポイントのSSL証明書タイプです。AWS Lambda ARNではなく、HTTPSエンドポイントでのみ有効です。sslCertificateType列挙値を参照してください。 列挙

スキルイベントリストイベントを参照してください。

endpoint

イベントのグローバルのデフォルトエンドポイントを設定します。

フィールド 説明
uri Lambda関数のAmazonリソースネーム(ARN)、またはカスタムエンドポイントのHTTPS URLです。 文字列

regions

<region>オブジェクトの配列です。

フィールド 説明
<region> 地理的なリージョンを示す2文字のコードです。例:NAEUFE 列挙
フィールド 説明
endpoint uriフィールドを含みます。リージョンのエンドポイントは、指定のリージョンのグローバルデフォルトエンドポイントをオーバーライドします。 オブジェクト

endpoint

グローバルデフォルトエンドポイントを設定するevents.endpointとは異なり、リージョン固有のオーバーライドエンドポイントを設定します。Defaultに設定すると、グローバルデフォルトエンドポイントはリージョンに使用されます。

フィールド 説明
uri Lambda関数のAmazonリソースネーム(ARN)、またはカスタムエンドポイントのHTTPS URLです。 文字列

apis

オブジェクトの配列です。オブジェクトの組み合わせには、一部 サポートされていないものもあります。

フィールド 説明
<api-type> api列挙値を参照してください。 列挙

alexaForBusiness

apisオブジェクトのプロパティとしてalexaForBusinessを持つすべてのスキルは、英語(米国)のみである必要があります。このため、マニフェストは複数の地域と地域の上書きをサポートしていますが、これらはこの場合には適用できません。

フィールド 説明
endpoint uriフィールドを含みます。グローバルデフォルトエンドポイントを設定します。これはリージョンごとにオーバーライドされる場合があります。 オブジェクト
regions サポートされる<region>オブジェクトの配列を含みます。 オブジェクトの配列
interfaces サポートされるインターフェースの配列です。 オブジェクトの配列

endpoint

apis.alexaForBusiness.endpointのグローバルのデフォルトエンドポイントを設定します。

フィールド 説明
uri スキルのLambda関数またはHTTPS URLのAmazonリソースネーム(ARN)です。 文字列

regions

<region>フィールドの配列です。

フィールド 説明
<region> 地理的なリージョンを示す2文字のコードです。例:NAEUFE 列挙
フィールド 説明
endpoint uriフィールドを含みます。 オブジェクト
endpoint

グローバルデフォルトエンドポイントを設定するapis.alexaForBusiness.endpointとは異なり、リージョン固有のオーバーライドエンドポイントを設定します。

フィールド 説明
uri スキルのLambda関数またはHTTPS URLのAmazonリソースネーム(ARN)です。 文字列

interfaces

interfaceオブジェクトの配列を含みます。

各interfaceオブジェクトには、次のフィールドが含まれます。

フィールド 説明
namespace Alexa.Business.Reservation.Roomである必要があります。 列挙
version オブジェクトのバージョンです。現在は1.0です。 列挙
requests リクエストの配列です。 列挙
requests

nameオブジェクトの配列を含みます。

フィールド 説明
name SearchCreateUpdateのいずれかです。 列挙

custom

フィールド 説明
endpoint uriおよびsslCertificateTypeフィールドが含まれます。グローバルデフォルトエンドポイントを設定します。これはリージョンごとにオーバーライドされる場合があります。 オブジェクト
regions サポートされる<region>オブジェクトの配列を含みます。 オブジェクトの配列
interfaces サポートされるインターフェースの配列です。 オブジェクトの配列
tasks サポートされるSkill Connectionsタスクの配列を含みます。Skill Connectionsでサポートされるタスクでタスクのリストを参照してください。 オブジェクトの配列

endpoint

apis.custom.endpointのグローバルのデフォルトエンドポイントを設定します。

フィールド 説明
uri スキルのカスタムLambda関数またはHTTPS URLのAmazonリソースネームです(ARN)。 文字列
sslCertificateType スキルのHTTPSエンドポイントのSSL証明書タイプです。AWS Lambda ARNではなく、HTTPSエンドポイントでのみ有効です。sslCertificateType列挙値を参照してください。 列挙

regions

<region>フィールドの配列です。

フィールド 説明
<region> 地理的なリージョンを示す2文字のコードです。例:NAEUFE 列挙
フィールド 説明
endpoint uriおよびsslCertificateフィールドが含まれます。 オブジェクト
endpoint

グローバルデフォルトエンドポイントを設定するapis.custom.endpointとは異なり、リージョン固有のオーバーライドエンドポイントを設定します。

フィールド 説明
uri スキルのカスタムLambda関数またはHTTPS URLのAmazonリソースネームです(ARN)。 文字列
sslCertificateType スキルのHTTPSエンドポイントのSSL証明書タイプです。AWS Lambda ARNではなく、HTTPSエンドポイントでのみ有効です。sslCertificateType列挙値を参照してください。 列挙

interfaces

スキルがサポートするインターフェースの配列です。

フィールド 説明
type customInterface列挙値を参照してください。 列挙

smartHome

フィールド 説明
endpoint uriフィールドを含みます。 オブジェクト
regions サポートされる<region>オブジェクトの配列を含みます。 オブジェクトの配列
protocolVersion (オプション)スマートホームAPIのバージョンです。デフォルトで推奨値は「3」です。バージョン「3」への移行テストを行うために、バージョン「2」のスキルを作成することもできますが、バージョン「2」を使用したスキルを申請しても認定されません。 文字列

endpoint

グローバルのデフォルトエンドポイントを設定します。

フィールド 説明
uri スキルのsmartHome Lambda関数のAmazonリソースネームです(ARN)。 文字列

regions

<region>フィールドの配列です。

フィールド 説明
<region> 地理的なリージョンを示す2文字のコードです。例:NAEUFE 列挙
フィールド 説明
endpoint uriフィールドを含みます。 オブジェクト
endpoint

グローバルデフォルトエンドポイントを設定するapis.smartHome.endpointとは異なり、リージョン固有のオーバーライドエンドポイントを設定します。

フィールド 説明
uri スキルのsmartHome Lambda関数のAmazonリソースネームです(ARN)。 文字列

flashBriefing

フィールド 説明
locales サポート対象の各ロケールの<locale>オブジェクトを含むオブジェクトです。 オブジェクト

locales

サポート対象の各ロケールには、そのロケールに適切な文字列を指定したオブジェクトが含まれます。サポートしている値は、de-DEen-AUen-CAen-GBen-INen-USes-ESes-MXes-USfr-CAfr-FRhi-INit-ITja-JPpt-BRです。

フィールド 説明
<locale> ロケール文字列です オブジェクト
フィールド 説明
customErrorMessage フラッシュブリーフィングを利用できない場合のカスタムエラーメッセージです 文字列
feeds フィードの配列を含むオブジェクトです オブジェクト
feeds
フィールド 説明
name フィード名です 文字列
isDefault trueの場合、フィードはデフォルトでフラッシュブリーフィングに含まれます。falseの場合は含まれません。 ブール値
vuiPreamble フラッシュブリーフィングのプリアンブルです 文字列
updateFrequency UpdateFrequency列挙値を参照してください。 列挙
genre ContentGenre列挙値を参照してください。 列挙
imageUri スキルストアのスキルに使用される画像のURIです。 文字列
contentType ContentType列挙値を参照してください。 列挙
url フィードコンテンツのURLです。 文字列

householdList

空のオブジェクトです。

video

フィールド 説明
countries サポート対象の各国の<country>オブジェクトを含むオブジェクトです。 オブジェクト
locales サポート対象の各ロケールの<locale>オブジェクトを含むオブジェクトです。 オブジェクト
regions サポートされる<region>オブジェクトの配列を含みます。 オブジェクトの配列
protocolVersion (オプション)ビデオAPIのバージョンです。デフォルトの推奨値は3.0です。 文字列

countries

サポート対象の各国には、その国に適切な文字列を指定したオブジェクトが含まれます。サポートされる値は、 AUBRCADEESFRGBINITJPMXUSです。

フィールド 説明
<country> 国の文字列です。 オブジェクト
フィールド 説明
catalogInformation サポートされるカタログの種類とその値の配列が含まれます。 オブジェクトの配列

catalogInformation

フィールド 説明
type カタログの種類です。たとえば、Combee統合カタログ識別子を提供する「INGESTED_CONTENT_IDENTIFIER」や、MSO IDの「LIVE_TV_MSO」などです。 列挙
sourceId カタログ識別子の値です。 文字列

locales

サポート対象の各ロケールには、そのロケールに適切な文字列を指定したオブジェクトが含まれます。サポートしている値は、de-DEen-AUen-CAen-GBen-INen-USes-ESes-MXes-USfr-CAfr-FRhi-INit-ITja-JPpt-BRです。

フィールド 説明
<locale> ロケール文字列です オブジェクト
フィールド 説明
videoProviderTargetingNames 名前のリストです。 配列
features マルチモーダルデバイス向けビデオスキルに適用可能な機能のリストです。 オブジェクトの配列

features

マルチモーダルデバイス向けビデオスキルのみに適用可能です。

フィールド 説明
version 「1.0」などのバージョン番号です。 列挙
players ウェブプレイヤー情報が含まれています。 オブジェクトの配列
name 「VIDEO_WEB_PLAYER」などの機能の名前です。 列挙

players

ウェブプレイヤー情報が含まれています。

フィールド 説明
logoImageUri ロゴ画像のURIです。 文字列
type 「AVS_3P_PROVIDED」などのウェブプレイヤーの種類です。 列挙
uri ウェブプレイヤーのURIです。 文字列
backgroundImageUri 背景画像のURIです。 文字列

regions

<region>フィールドの配列です。

フィールド 説明
<region> 地理的なリージョンを示す2文字のコードです。例:NAEUFE 列挙
フィールド 説明
endpoint uriフィールドを含みます。 オブジェクト
endpoint

リージョン固有のエンドポイントを設定します。

フィールド 説明
uri スキルのvideo AWS Lambda関数のAmazonリソースネームです(ARN)。 文字列

列挙と値

API列挙値

この列挙値は、API名の値です。

列挙値
alexaForBusiness
custom
flashBriefing
health
householdList
music
smartHome
video

SSLCertificateType列挙値

この列挙値は、スキルのHTTPSエンドポイントのSSL証明書タイプの値です。

列挙値
SelfSigned
Trusted
Wildcard

CustomInterface列挙値

この列挙値は、カスタムスキルでサポートされるインターフェースの値です。

列挙値
ALEXA_PRESENTATION_APL
AUDIO_PLAYER
CAN_FULFILL_INTENT_REQUEST
GADGET_CONTROLLER
GAME_ENGINE
RENDER_TEMPLATE
VIDEO_APP

UpdateFrequency列挙値

この列挙値は、フィードコンテンツの更新頻度の値です。

列挙値 説明
DAILY フィードコンテンツは毎日更新されます。
HOURLY フィードコンテンツは1時間ごとに更新されます。
WEEKLY フィードコンテンツは毎週更新されます。

ContentType列挙値

この列挙値は、フラッシュブリーフィングスキルのフィードの種類です。

列挙値 説明
TEXT フィードコンテンツはAlexaが読み上げるテキストです。
AUDIO フィードコンテンツはAlexaが再生するオーディオコンテンツです。

ContentGenre列挙値

この列挙値は、フラッシュブリーフィングフィードによって提供されるコンテンツの種類です。

列挙値
HEADLINE_NEWS
BUSINESS
POLITICS
ENTERTAINMENT
TECHNOLOGY
HUMOR
LIFESTYLE
SPORTS
SCIENCE
HEALTH_AND_FITNESS
ARTS_AND_CULTURE
PRODUCTIVITY_AND_UTILITIES
OTHER

Category列挙値

この列挙値は、カテゴリーです。カテゴリーは、Alexaアプリに表示されるスキルのフィルタリングに使用されます。

列挙値
ALARMS_AND_CLOCKS
ASTROLOGY
BUSINESS_AND_FINANCE
CALCULATORS
CALENDARS_AND_REMINDERS
CHILDRENS_EDUCATION_AND_REFERENCE
CHILDRENS_GAMES
CHILDRENS_MUSIC_AND_AUDIO
CHILDRENS_NOVELTY_AND_HUMOR
COMMUNICATION
CONNECTED_CAR
COOKING_AND_RECIPE
CURRENCY_GUIDES_AND_CONVERTERS
DATING
DELIVERY_AND_TAKEOUT
DEVICE_TRACKING
EDUCATION_AND_REFERENCE
EVENT_FINDERS
EXERCISE_AND_WORKOUT
FASHION_AND_STYLE
FLIGHT_FINDERS
FRIENDS_AND_FAMILY
GAME_INFO_AND_ACCESSORY
GAMES
HEALTH_AND_FITNESS
HOTEL_FINDERS
KNOWLEDGE_AND_TRIVIA
MOVIE_AND_TV_KNOWLEDGE_AND_TRIVIA
MOVIE_INFO_AND_REVIEWS
MOVIE_SHOWTIMES
MUSIC_AND_AUDIO_ACCESSORIES
MUSIC_AND_AUDIO_KNOWLEDGE_AND_TRIVIA
MUSIC_INFO_REVIEWS_AND_RECOGNITION_SERVICE
NAVIGATION_AND_TRIP_PLANNER
NEWS
NOVELTY
ORGANIZERS_AND_ASSISTANTS
PETS_AND_ANIMAL
PODCAST
PUBLIC_TRANSPORTATION
RELIGION_AND_SPIRITUALITY
RESTAURANT_BOOKING_INFO_AND_REVIEW
SCHOOLS
SCORE_KEEPING
SELF_IMPROVEMENT
SHOPPING
SMART_HOME
SOCIAL_NETWORKING
SPORTS_GAMES
SPORTS_NEWS
STREAMING_SERVICE
TAXI_AND_RIDESHARING
TO_DO_LISTS_AND_NOTES
TRANSLATORS
TV_GUIDES
UNIT_CONVERTERS
WEATHER
WINE_AND_BEVERAGE
ZIP_CODE_LOOKUP

マニフェストのサンプル

スキルタイプに使用するスキルマニフェストを選択します。各スキルタイプについて、スキル開発者はプライバシーとコンプライアンスの要件を考慮するようにしてください。

カスタムスキルマニフェスト

{
  "manifest": {
    "publishingInformation": {
      "locales": {
        "ja-JP": {
          "summary": "これはAlexaカスタムスキルのサンプルです。",
          "examplePhrases": [
            "アレクサ、サンプルのカスタムスキルを開いて。",
            "アレクサ、サンプルのカスタムスキルを再生して。"
          ],
          "keywords": [
            "説明_フェーズ_1",
            "説明_フェーズ_2",
            "説明_フェーズ_3"
          ],
          "smallIconUri": "https://smallUri.com",
          "largeIconUri": "https://largeUri.com",
          "name": "サンプルのカスタムスキル名です。",
          "description": "このスキルの内容はおもしろいです。"
        }
      },
      "isAvailableWorldwide": false,
      "testingInstructions": "1) 'アレクサ、こんにちは'と言って",
      "category": "HEALTH_AND_FITNESS",
      "distributionCountries": [
        "US",
        "GB",
        "JP"
      ]
    },
    "apis": {
      "custom": {
        "endpoint": {
          "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
        },
        "interfaces": [
          {
            "type":"ALEXA_PRESENTATION_APL"
          },		
          {
            "type":"AUDIO_PLAYER"
          },
          {
            "type":"CAN_FULFILL_INTENT_REQUEST"
          },
          {
            "type":"GADGET_CONTROLLER"
          },
          {
            "type":"GAME_ENGINE"
          },
          {
            "type":"RENDER_TEMPLATE"
          },
          {
            "type":"VIDEO_APP"
          }		  
        ],
        "regions": {
          "NA": {
            "endpoint": {
              "sslCertificateType": "Trusted",
              "uri": "https://customapi.sampleskill.com"
            }
          }
        }
      }
    },
    "manifestVersion": "1.0",
    "permissions": [
      {
        "name": "alexa::devices:all:address:full:read"
      },
      {
        "name": "alexa:devices:all:address:country_and_postal_code:read"
      },
      {
        "name": "alexa::household:lists:read"
      },
      {
        "name": "alexa::household:lists:write"
      },
      {
        "name": "alexa::alerts:reminders:skill:readwrite"
      }
    ],
    "privacyAndCompliance": {
      "allowsPurchases": false,
      "usesPersonalInfo": false,
      "isChildDirected": false,
      "isExportCompliant": true,
      "containsAds": false,
      "locales": {
        "ja-JP": {
          "privacyPolicyUrl": "http://www.myprivacypolicy.sampleskill.com",
          "termsOfUseUrl": "http://www.termsofuse.sampleskill.com"
        }
      }
    },
    "events": {
      "endpoint": {
        "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
      },
      "subscriptions": [
        {
          "eventName": "SKILL_ENABLED"
        },
        {
          "eventName": "SKILL_DISABLED"
        },
        {
          "eventName": "SKILL_PERMISSION_ACCEPTED"
        },
        {
          "eventName": "SKILL_PERMISSION_CHANGED"
        },
        {
          "eventName": "SKILL_ACCOUNT_LINKED"
        }
      ],
      "regions": {
        "NA": {
          "endpoint": {
            "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
          }
        }
      }
    }
  }
}

カスタムコンポーネントなしのリストスキルマニフェスト

{
  "manifest": {
    "publishingInformation": {
      "locales": {
        "ja-JP": {
          "summary": "これはAlexaスキルのサンプルです。",
          "examplePhrases": [
            "アレクサ、サンプルスキルを開いて。",
            "アレクサ、サンプルスキルを再生して。"
          ],
          "keywords": [
            "説明_フェーズ_1",
            "説明_フェーズ_2",
            "説明_フェーズ_3"
          ],
          "smallIconUri": "https://smallUri.com",
          "largeIconUri": "https://largeUri.com",
          "name": "サンプルのスキル名です。",
          "description": "このスキルの内容はおもしろいです。"
        }
      },
      "isAvailableWorldwide": false,
      "testingInstructions": "1) 'アレクサ、こんにちは'と言って",
      "category": "HEALTH_AND_FITNESS",
      "distributionCountries": [
        "US",
        "GB",
        "JP"
      ]
    },
    "apis": {
      "householdList": {}
    },
    "manifestVersion": "1.0",
    "permissions": [
      {
        "name": "alexa::devices:all:address:full:read"
      },
      {
        "name": "alexa:devices:all:address:country_and_postal_code:read"
      },
      {
        "name": "alexa::household:lists:read"
      },
      {
        "name": "alexa::household:lists:write"
      }
    ],
    "privacyAndCompliance": {
      "allowsPurchases": false,
      "locales": {
        "ja-JP": {
          "termsOfUseUrl": "http://www.termsofuse.sampleskill.com",
          "privacyPolicyUrl": "http://www.myprivacypolicy.sampleskill.com"
        }
      },
      "isExportCompliant": true,
      "containsAds": false,
      "isChildDirected": false,
      "usesPersonalInfo": false
    },
    "events": {
      "endpoint": {
        "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
      },
      "subscriptions": [
        {
          "eventName": "SKILL_ENABLED"
        },
        {
          "eventName": "SKILL_DISABLED"
        },
        {
          "eventName": "SKILL_PERMISSION_ACCEPTED"
        },
        {
          "eventName": "SKILL_PERMISSION_CHANGED"
        },
        {
          "eventName": "SKILL_ACCOUNT_LINKED"
        },
        {
          "eventName": "ITEMS_CREATED"
        },
        {
          "eventName": "ITEMS_UPDATED"
        },
        {
          "eventName": "ITEMS_DELETED"
        }
      ],
      "regions": {
        "NA": {
          "endpoint": {
            "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
          }
        }
      }
    }
  }
}

会議スキルマニフェスト

{
  "manifest": {
    "apis": {
      "alexaForBusiness": {
        "regions": {
          "NA": {
            "endpoint": {
              "uri": "arn:aws:lambda:us-east-1:123456789:function:myFunctionName1"
            }
          }
        },
        "endpoint": {
          "uri": "arn:aws:lambda:us-east-1:123456789:function:myFunctionName1"
        },
        "interfaces": [
          {
            "namespace": "Alexa.Business.Reservation.Room",
            "version": "1.0",
            "requests": [
              {
                "name": "Search"
              },
              {
                "name": "Create"
              },
              {
                "name": "Update"
              }
            ]
          }
        ]
      }
    },
    "manifestVersion": "1.0",
    "privacyAndCompliance": {
      "locales": {
        "ja-JP": {
          "privacyPolicyUrl": "http://www.myprivacypolicy.sampleskill.com",
          "termsOfUseUrl": "http://www.termsofuse.sampleskill.com"
        }
      },
      "allowsPurchases": false,
      "usesPersonalInfo": false,
      "isChildDirected": false,
      "isExportCompliant": true,
      "containsAds": false
    },
    "publishingInformation": {
      "locales": {
        "ja-JP": {
          "name": "会議室予約スキル",
          "smallIconUri": "https://smallUri.example.com/small1.png",
          "largeIconUri": "https://largeUri.example.com/large1.png",
          "summary": "これはAlexaスキルのサンプルです。",
          "description": "このスキルでは、Alexa for Businessの予約機能を提供します。",
          "examplePhrases": [
            "アレクサ、この部屋を予約して",
            "アレクサ、明日の午後3時の部屋を探して"
          ],
          "keywords": [
            "会議",
            "予約",
            "Alexa For Business"
          ],
          "updatesDescription": "このスキルには、機能のバグを修正する更新があります。"
        }
      },
      "isAvailableWorldwide": false,
      "testingInstructions": "1)「アレクサ、この部屋を予約して」と言います",
      "category": "CALENDARS_AND_REMINDERS",
      "distributionCountries": [
        "JP"
      ]
    }
  }
}

スマートホームスキルマニフェスト

{
  "manifest": {
    "manifestVersion": "1.0",
    "publishingInformation": {
      "locales": {
        "ja-JP": {
          "name": "サンプルのスキル名です。",
          "summary": "これはAlexaスキルのサンプルです。",
          "description": ""このスキルには基本および高度なスマートデバイス管理機能を提供します。",
          "smallIconUri": "https://smallUri.com",
          "largeIconUri": "https://largeUri.com",
          "examplePhrases": [
            "アレクサ、サンプルスキルを開いて。",
            "アレクサ、キッチンのライトを点けて。"
          ],
          "keywords": [
            "スマートホーム",
            "ライト",
            "スマートデバイス"
          ]
        }
      },
      "distributionCountries": [
        "US",
        "GB",
        "JP"
      ],
      "isAvailableWorldwide": false,
      "testingInstructions": "1) 'アレクサ、サンプルのライトをオンにして'と言って",
      "category": "SMART_HOME"
    },
    "privacyAndCompliance": {
      "allowsPurchases": false,
      "usesPersonalInfo": false,
      "isChildDirected": false,
      "isExportCompliant": true,
      "containsAds": false,
      "locales": {
        "ja-JP": {
          "privacyPolicyUrl": "http://www.myprivacypolicy.sampleskill.com",
          "termsOfUseUrl": "http://www.termsofuse.sampleskill.com"
        }
      }
    },
    "apis": {
      "smartHome": {
        "endpoint": {
          "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
        },
        "regions": {
          "NA": {
            "endpoint": {
              "uri": "arn:aws:lambda:us-west-2:010623927470:function:sampleSkillWest"
            }
          }
        }
      }
    }
  }
}

ビデオスキルマニフェスト

{
  "manifest": {
    "publishingInformation": {
      "locales": {
        "ja-JP": {
          "summary": "これはAlexaスキルのサンプルです。",
          "examplePhrases": [
            "アレクサ、206チャンネルに切り替えて",
            "アレクサ、コメディ映画を検索して",
            "アレクサ、一時停止して"
          ],
          "keywords": [
            "ビデオ",
            "テレビ"
          ],
          "name": "VideoSampleSkill",
          "smallIconUri": "https://smallUri.example.com",
          "largeIconUri": "https://smallUri.example.com",
          "description": "このスキルでは、ビデオ管理機能を提供しています。"
        }
      },
      "isAvailableWorldwide": false,
      "testingInstructions": "",
      "category": "SMART_HOME",
      "distributionCountries": [
        "US",
        "GB",
        "JP"
      ]
    },
    "apis": {
      "video": {
        "countries": {
          "JP": {
            "catalogInformation": [
              {
                "type": "INGESTED_CONTENT_IDENTIFIER",
                "sourceId": "catalogName"
              },
              {
                "type": "LIVE_TV_MSO",
                "sourceId": "MSOId"
              }
            ]
          }
        },
        "locales": {
          "ja-JP": {
            "videoProviderTargetingNames": [
              "VideoSampleSkill",
              "TV provider"
            ],
            "features": [
              {
                "version": "1.0",
                "players": [
                  {
                    "logoImageUri": "https://logoImageUri.example.com",
                    "type": "AVS_3P_PROVIDED",
                    "uri": "https://webplayerUri.example.com/index.html",
                    "backgroundImageUri": "https://backgroundImageUri.example.com"
                  }
                ],
                "name": "VIDEO_WEB_PLAYER"
              }
            ]
          }
        },
        "endpoint": {
          "uri": "arn:aws:lambda:us-east-1:452493640596:function:sampleSkill"
        },
        "regions": {
          "NA": {
            "endpoint": {
              "uri": "arn:aws:lambda:us-east-1:452493640596:function:sampleSkill"
            },
            "protocolVersion": "3.0"
          }
        }
      }
    },
    "manifestVersion": "1.0",
    "privacyAndCompliance": {
      "allowsPurchases": false,
      "locales": {
        "ja-JP": {
          "termsOfUseUrl": "https://www.termsofuse.skill.example.com",
          "privacyPolicyUrl": "https://www.myprivacypolicy.skill.example.com"
        }
      },
      "isExportCompliant": true,
      "isChildDirected": false,
      "usesPersonalInfo": false,
      "containsAds": false
    }
  }
}

ベビーアクティビティスキルマニフェスト

{
   "manifest": {
            "publishingInformation": {
                "locales": {
                    "ja-JP": {
                        "summary": "ベビーアクティビティスキル1",
                        "examplePhrases": [
                        "\"アレクサ、花子のおむつ替えを記録して\"",
                        "\"アレクサ、花子の体重は\""
                        ],
                        "description": "赤ちゃんに関するアクティビティを記録して追跡するスキルです",
                        "keywords": [
                            "Family",
                            "Infant Tracking"
                        ],
                        "name": "ベビーアクティビティテストスキル",
                        "smallIconUri": "iconUri",
                        "largeIconUri": "iconUri"
                    }
                },
                "isAvailableWorldwide": true,
                "category": "HEALTH_AND_FITNESS",
                "testingInstructions": "アレクサ、おむつ替えを記録して",
                "distributionCountries": []
            },
            "permissions": [
                {
                    "name": "alexa::health:profile:write"
                }
            ],
            "apis": {
                "health": {
                    "endpoint": {
                          "uri": "lambda-endpoint"
                    },
                    "regions": {
                            "NA": {
                               "endpoint": {
                                  "uri": "lambda-endpoint"
                                }
                            }
                    }
                }
            },
            "privacyAndCompliance": {
                "locales": {
                    "ja-JP": {
                        "privacyPolicyUrl": "https://example.com/privacy"
                    }
                },
                "allowsPurchases": false,
                "isExportCompliant": true,
                "containsAds": false,
                "isChildDirected": false,
                "usesPersonalInfo": true
            },
            "manifestVersion": "1.0"
        },
        "vendorId" : "your-vendor-id"
}

フラッシュブリーフィングスキルマニフェスト

{
  "manifest": {
    "manifestVersion": "1.0",
    "publishingInformation": {
      "locales": {
        "ja-JP": {
          "name": "サンプルのスキル名です。",
          "summary": "これはAlexaスキルのサンプルです。",
          "description": "このスキルには、基本機能と高度な機能があります。",
          "smallIconUri": "https://smallUri.com",
          "largeIconUri": "https://largeUri.com",
          "examplePhrases": [],
          "keywords": [
            "フラッシュブリーフィング",
            "ニュース",
            "ハプニング"
          ]
        }
      },
      "distributionCountries": [
        "US",
        "GB",
        "JP"
      ],
      "isAvailableWorldwide": false,
      "testingInstructions": "1) 'アレクサ、こんにちは'と言って",
      "category": "HEALTH_AND_FITNESS"
    },
    "privacyAndCompliance": {
      "allowsPurchases": false,
      "usesPersonalInfo": false,
      "isChildDirected": false,
      "isExportCompliant": true,
	  "containsAds": false,
      "locales": {
        "ja-JP": {
          "privacyPolicyUrl": "http://www.myprivacypolicy.sampleskill.com",
          "termsOfUseUrl": "http://www.termsofuse.sampleskill.com"
        }
      }
    },
    "apis": {
      "flashBriefing": {
        "locales": {
          "ja-JP": {
            "customErrorMessage": "エラーメッセージ",
            "feeds": [
              {
                "name": "feed name",
                "isDefault": true,
                "vuiPreamble": "から",
                "updateFrequency": "HOURLY",
                "genre": "POLITICS",
                "imageUri": "https://fburi.com",
                "contentType": "TEXT",
                "url": "https://feeds.sampleskill.com/feedX"
              }
            ]
          }
        }
      }
    }
  }
}