After submitting I was told that:
When attempting to invoke the skill with your first, second and third example phrase, the skill returns a non- contextualized response.
When I do a voice test and say, for example, "Alexa, ask skateboard tips to tell me a skateboard tip" it replies “GET_FACT_MESSAGES” instead of providing one of the tips that I wrote in the code.
I get stuck there. I also don't understand why Alexa "doesn't understand the question" when I ask, "Alexa, tell me a skateboarding tip."
I've added several different variations of phrases under utterances, including (for example):
- GetNewFactIntent give me a skateboard tip
- GetNewFactIntent tell me a skateboard tip
Am I using the right Skill Set? It seems excessive and not natural for a user to have to say 'Alexa, tell skateboard tips to tell me a skateboard tip'
Also, from my failed submission:
The core functionality of the skill could not be completed using only customer facing information.
It basically gave me an example of what I described above.
Lastly, The skill’s Home cards are not appropriate to the context of the skill’s functionality as defined in its description. Currently, “SKILL_NAME” is displayed on the Home Card which is not appropriate to the context of the skill.
I was under the impression that the Home Card was optional. I read through a tutorial, but I was looking for something I could just copy and paste into the code. My tips are fairly long. How will I know that the text will fit?
My apologies in advance. I'm really trying. I'm surprised I got this far, honestly.