This site is obsolete and should be used for reference only. The information in this documentation is not guaranteed to work for Bot Framework SDK versions past 4.9.1.

Tutorial: Create (csharp)

Invoke your skill

In order to confirm that the skill connection with the Virtual Assistant was correctly made, you can test the communication using the Bot Framework Emulator, sending an utterance from the Virtual Assistant that should be recognized by the Skill (e.g., “Run sample dialog”). You will see how the Skill starts the workflow, and when the skill is finished it will send the control back to the Virtual Assistant.

  1. Press F5 within Visual Studio to run your Virtual Assistant.
  2. Open the Bot Framework Emulator.
  3. Select Open Bot.

  4. Provide the messaging endpoint of your running Virtual Assistant (e.g: http://localhost:3978/api/messages), the Microsoft App ID and Microsoft App Password values from its appsettings.json file.

  5. The greeting card of your Virtual Assistant should appear.
  6. Write your name, and invoke your skill writing “Run sample dialog”.

  7. Congratulations, you’ve invoked your skill through your Virtual Assistant!