According to the alexa document the below values are set for skill distribution availability

Alexa Skill Manifest Link

"isAvailableWorldwide": false,                                    
"distributionCountries": [
    "US",
    "CA",
    "AU"
  ]

But still alexa always points to "all the countries" when ask-cli deployment is done. Noticed this behaviour recently and earlier it was working fine , and nothing is changed in "skill.json"

Is anything missing in-order to make the distribution available only in specific countries?AlexaSkill->Distribution->Availability

2

There are 2 best solutions below

0
On BEST ANSWER

Have to add distributionMode field in-order to select the distributionCountries after the ask-cli update.

"distributionMode": "PUBLIC"
2
On

I don't see anything wrong in the snippet you provided. In order to narrow down the problem I would edit the description in skill.json to force a change with the next deployment that you could check in the Alexa developer console. Based on the outcome you could check your tool chain or contact Alexa developer support if it's a bug.