Tutorial: Extend a v4 Bot (csharp)

Skill configuration

The Microsoft.Bot.Builder.Skills package provides a SkillManifest type that describes a Skill. Your bot should maintain a collection of registered Skills typically serialized into a JSON configuration file. The Virtual Assistant template uses a skills.json file for this purpose.

As part of your Configuration processing you should construct a collection of registered Skills by deserializing this file, for example:

public List<SkillManifest> Skills { get; set; }