Certification Guide for List Skills
When you submit a list skill for certification, you must do so using the [api submit command][ask-cli-command-reference#submit-subcommand]. Ensure your list skill fulfills the following requirements, as described in these documents.
Examine your skill manifest to ensure it meets these requirements:
testingInstructionsfield in the
publishingInformationobject 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.
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 all of the custom certification requirements.