Generally speaking, how long does it take to create an Alexa skill?

Clearly "it depends", so let's assume someone has programming experience, and the thing to control has an easy to call API.

On the surface it seems trivial. If words spoken, then call api. Mixin a few variations for usability. But most (all?) things are harder to code than they seem at first glance.

One example is the new AV support. Thinking about creating a skill for Onkyo receivers, since they don't seem to be working on it.

  • 1
    I think the answer is so much, "it depends," that we can't really give you a useful answer. If you have programming experience, it's probably going to be quicker than if you don't. Even experienced developers aren't great at predicting project times, and I think it might just be the wrong question here. It might be more productive to just give it a go and ask questions here if you have any problems, because any answer we give will almost certainly not be right, and won't be much use to you. – Aurora0001 Jul 16 '17 at 18:49
  • 2
    If you're unfamiliar with Alexa development, maybe try Building a Trivia Skill in under an Hour which might help you predict the time needed. Good luck! – Aurora0001 Jul 16 '17 at 18:49
  • 1
    I'm afraid predicting project lengths really isn't that simple, and would be affected by factors such as your experience, the difficulty of the project, etc. It's not a question that can be answered accurately, so I don't think anyone can give you a date that will really be helpful to you. Stack Exchange sites aren't great at giving you answers to questions that require more estimation and opinion than verifiable fact, unfortunately. I'm not really sure if my comment really counts as an answer to "How long does it take to create an Alexa skill?" though; perhaps edit to clarify first. – Aurora0001 Jul 16 '17 at 19:55
  • 1
    @Lee please integrate your clarifications into the question itself. It will also automatically prompt the question to enter the reopen review queue in which people can vote to reopen your question. – Helmar Jul 17 '17 at 6:44
  • 1
    @Lee I certainly think this can be edited into a question that can be answered with a little bit of work, and be something that is also more useful to other readers in the future. Perhaps think about which bits you were thinking you needed to do when you create a skill, and ask how to do that with Alexa. E.g. asking whether you would have to build the communication code yourself or whether there is an API to support it might be more factual, but could still lead to answers that help you estimate the time needed. I hope you're able to do that, because this is an important question. – Aurora0001 Jul 17 '17 at 15:26