title: Is it possible for Alexa to wait in a skill without directly awaiting user input?
body: <p>I realize the question may be badly phrased, but that is the best I could come up with.</p>
  
  <p>My issue is that I use Alexa in a scenario where I sporadically give an Alexa skill commands (say every few minutes), and I don't want to have to re-invoke that skill every time.</p>
  
  <p>Currently, after I give a command, Alexa replies that she is performing that action, but at the end she expects new user input via:</p>
  
  <pre><code>this.emit(':responseReady');
  </code></pre>
  
  <p>However, that isn't quite what I want, since most of the time I don't immediately want to give another command. Instead, a few minutes later, I will want to interact with that skill again. </p>
  
  <p>If I completely exit the skill, though, I will have to re-invoke it next time, and get the whole skill welcome message again ("Welcome to <em>skill name</em>. You can say..."). I don't see that as optimal either. </p>
  
  <p>Is there a way to keep that skill "open/active" so that the next command I give is interpreted in the context of that skill, without having to emit :responseReady (which expects an immediate response) and without having to relaunch the skill ("Alexa, open <em>skill name</em>")?</p>