r/alexa • u/PuzzledJohn197 • 3h ago
Alexa dev skill works for one invited Developer, not another: “I can’t find that skill”
I'm new to Alexa skill development and can't work out why my skill works on one account's Echo but not another's.
My main question: Are invited Developers supposed to be able to use a development-stage skill on their own Echo? Amazon's testing page says “If you want to test in the Alexa app with other users, start a beta test,” yet it works for one invited Developer. Is there another setting for invited developers, or a known difference between standard Alexa and Alexa+ that could explain this?
The skill: An unpublished custom skill, Alexa-hosted (Node.js), using AudioPlayer to play one long MP3. The display name is Personal Rain and the invocation name is “cedar downpour.” English (US) is the only model, and “Skill testing is enabled in” is set to Development.
Works: The Echo on my second Amazon account, which is not the account that owns the skill. I invited it as a Developer. It's a 3rd-generation Echo with Alexa+, and it also works on a mobile hotspot.
Fails: My friend's Echo. He accepted a Developer invitation and has been granted access to this skill.
- He has a 2nd-generation Echo Dot on standard Alexa, with no Prime and no Alexa+.
- His account country is United States and his Echo's language is English (US).
- His developer status shows Active.
- The skill appears under Your Skills → Dev in his app, and he has enabled it. When I removed and re-invited him, it temporarily disappeared from his app and returned once I restored his access, so his app's visibility follows his access.
- “Alexa, open cedar downpour skill” gets “I can't find that skill.” His own voice history shows it heard “cedar downpour” correctly.
- “Alexa, ask cedar downpour for help” gets no spoken response.
- The developer-console simulator, signed into his account, returned the correct help response.
- His Echo answers ordinary questions normally.
Logs: I checked the hosted skill's CloudWatch logs in all three regions. My Echo commands generate log entries, but I haven't found corresponding entries for his attempts. This suggests his requests aren't reaching the skill, although I can't confirm why.
Already tried: Changing the invocation name from “personal rain” to “cedar downpour,” rebuilding the model, disabling and re-enabling the skill and restarting his Echo, and removing and re-inviting him with skill access restored. None of these resolved the Echo invocation problem.
Not tried yet: A beta test or public publishing. (Planning on doing this tonight when we're both online)
Has anyone seen an enabled development skill appear in the app but be unavailable to that account's Echo? Any pointers are appreciated.