あなたのAlexaコンソール
?
サポート

スキルマニフェスト(スキル管理API)



スキルマニフェスト(スキル管理API)

スキルマニフェストはスキルを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-USfr-FRja-JPです。

フィールド 説明
summary スキルのリストに表示されるスキルの要約です。 文字列
description スキルの主な機能や使用の前提条件(追加のハードウェア、ソフトウェア、アカウントなど)の詳細な説明です。フラッシュブリーフィングスキルの場合、スキルのフィードを表示できなければなりません。 文字列
smallIconUri スキルリストに表示されるスキルの小さいアイコンへのURLです(108x108px)。 文字列
largeIconUri スキルの大きいアイコンへのURLです(512x512px)。 文字列
examplePhrases ユーザーがどうすればスキルを呼び出せるか説明する、3つのサンプルフレーズです。精度を高めるため、スキルのサンプル発話をそのまま使用する必要があります。 文字列の配列
keywords スキルを説明するキーワードとなるフレーズです。 文字列の配列

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歳未満のお子様を対象としていますか?

スキルの対象が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-USfr-FRja-JPです。

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

permissions

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

フィールド説明
name次の一部またはすべてを含む権限の配列です。
alexa::devices:all:address:full:read (Alexaアプリの設定から入力された、ユーザーの住所を読み込みます)
alexa:devices:all:address:country_and_postal_code:read(Alexaアプリの設定から入力された、ユーザーの居住国と郵便番号を読み込みます)
alexa::household:lists:read(ユーザーのAlexaリストから読み込みます)
alexa::household:lists:write(ユーザーのAlexaリストに書き込みます)
配列

events

フィールド 説明
subscriptions eventNameオブジェクトの配列です。各オブジェクトにはスキルイベントの名前が含まれます。 オブジェクトの配列
endpoint uriフィールドを含みます。イベントのグローバルのデフォルトエンドポイントを設定します。 オブジェクト
regions サポートされる<region>オブジェクトの配列を含みます。 オブジェクト

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

endpoint

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

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

regions

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

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

endpoint

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

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

apis

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

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

custom

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

endpoint

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

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

regions

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

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

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

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

interfaces

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

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

smartHome

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

endpoint

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

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

regions

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

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

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

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

flashBriefing

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

locales

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

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

householdList

空のオブジェクトです。

video

フィールド 説明
locales サポート対象の各ロケールの<locale>オブジェクトを含むオブジェクトです。 オブジェクト
regions サポートされる<region>オブジェクトの配列を含みます。 オブジェクトの配列

locales

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

フィールド 説明
<locale> ロケール文字列です オブジェクト
フィールド 説明
videoProviderTargetingNames 名前のリストです。 配列

regions

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

フィールド 説明
<region> 地理的なリージョンを示す2文字のコードです。例:NAEUFE enum
フィールド 説明
endpoint uriフィールドを含みます。 オブジェクト
upchannel パートナースキルがAlexaとの通信に使用するチャネルです。 オブジェクト
endpoint

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

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

パートナースキルがAlexaとの通信に使用できるエンドポイントを設定します。

フィールド 説明
type このフィールドには「SNS」を使用します。 文字列
uri ビデオパートナーがAlexaにイベントを送信するのに使用するビデオスキルのSNS Amazonリソースネーム(ARN)です。 文字列

列挙と値

API列挙値

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

列挙値
custom
flashBriefing
householdList
music
smartHome
video

SSLCertificateType列挙値

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

列挙値
SelfSigned
Trusted
Wildcard

CustomInterface列挙値

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

列挙値
AUDIO
GADGET_CONTROLLER
GAME_ENGINE
RENDER_TEMPLATE
VIDEO

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"
        </span>"JP"
      ]
    },
    "apis": {
      "custom": {
        "endpoint": {
          "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
        },
        "regions": {
          "JP": {
            "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"
      }
    ],
    "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": {
        "JP": {
          "endpoint": {
            "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
          }
        }
      }
    }
  }
}

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

{
  "manifest": {
    "manifestVersion": "1.0",
    "publishingInformation": {
      "locales": {
        "ja-JP": {
          "name": "サンプルのスキル名です。",
          "summary": "これはAlexaスキルのサンプルです。",
          "description": "このスキルには、基本機能と高度な機能があります。",
          "smallIconUri": "https://smallUri.com",
          "largeIconUri": "https://largeUri.com",
          "examplePhrases": [],
          "keywords": [
            "フラッシュブリーフィング",
            "News",
            "Happenings"
          ]
        }
      },
      "distributionCountries": [
        "US",
        "GB"
        </span>"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": "フィード名",
                "isDefault": true,
                "vuiPreamble": "このスキルでは",
                "updateFrequency": "HOURLY",
                "genre": "POLITICS",
                "imageUri": "https://fburi.com",
                "contentType": "TEXT",
                "url": "https://feeds.sampleskill.com/feedX"
              }
            ]
          }
        }
      }
    }
  }
}

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

{
  "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"
        </span>"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": {
        "JP": {
          "endpoint": {
            "uri": "arn:aws:lambda:us-east-1:040623927470:function:sampleSkill"
          }
        }
      }
    }
  }
}

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

{
  "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"
        </span>"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": {
          "JP": {
            "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.com",
          "largeIconUri": "https://smallUri.com",
          "description": "このスキルでは、ビデオ管理機能を提供しています。"
        }
      },
      "isAvailableWorldwide": false,
      "testingInstructions": "",
      "category": "SMART_HOME",
      "distributionCountries": [
        "US",
        "GB"
        </span>"JP"
      ]
    },
    "apis": {
      "video": {
        "locales": {
          "ja-JP": {
            "videoProviderTargetingNames": [
              "TVスポンサー"
            ],
            "catalogInformation": [
              {
                "sourceId": 1234,
                "type": "FIRE_TV"
              }
            ]
          }
        },
        "endpoint": {
          "uri": "arn:aws:lambda:us-east-1:452493640596:function:sampleSkill"
        },
        "regions": {
          "JP": {
            "endpoint": {
              "uri": "arn:aws:lambda:us-east-1:452493640596:function:sampleSkill"
            },
            "upchannel": [
              {
                "uri": "arn:aws:sns:us-east-1:291420629295:sampleSkill",
                "type": "SNS"
              }
            ]
          }
        }
      }
    },
    "manifestVersion": "1.0",
    "privacyAndCompliance": {
      "allowsPurchases": false,
      "locales": {
        "ja-JP": {
          "termsOfUseUrl": "http://www.termsofuse.sampleskill.com",
          "privacyPolicyUrl": "http://www.myprivacypolicy.sampleskill.com"
        }
      },
      "isExportCompliant": true,
      "isChildDirected": false,
      "usesPersonalInfo": false,
      "containsAds": false
    }
  }
}