Certification Guide for List Skills

When you submit a list skill for certification, you must do so using the Alexa Skills Kit (ASK) CLI submit-skill-for-certification command. Make sure your list skill fulfills the following requirements, as described in these documents.

Examine your skill manifest to ensure it meets these requirements:

  • The publishingInformation and privacyAndCompliance objects include specific information that will affect certification. Ensure these are correct.

  • The testingInstructions field in the publishingInformation object must indicate how to link the third-party account to the skill, and provide credentials for this account, so that the tester can duplicate the skill workflow in its entirety. If your skill includes list synchronization functionality, mention this in the testing instructions.

  • The privacyPolicyUrl for each of the included locales must include a link to the Privacy Policy that applies to your skill.

Ensure you include appropriate phrases in the examplePhrases array in the publishingInformation object. Follow the typical standards for certification.

Request Lists Read or Lists Write permissions in your skill only when they are required to support the features and services provided by your skill.

Your list skill must meet the following functional requirements as well.

  • Test that when you add an item to your list through the Alexa skill, that the item appears in the third-party list, and vice versa.

  • If you delete an item, ensure that it is deleted in both the third-party list and the Alexa list.

If your skill includes a custom component, your skill must also meet the custom certification requirements.