There's a trivial Bot Skill, built with Bot Framework Composer, which produces an Output to be returned back to the PVA Topic. The overall goal is to retrieve from the user a four digit number through its telephone (Dual Tone Multi Frequency) that's why using a skill to extend the PVA Topic. While importing the Skill on Power Virtual Agent I am getting this error:
Validation Code :MANIFEST_MALFORMED_DEFINITION_MISSING
Can you help me spot what is wrong?
Through Dialog Interface I defined an Ouput_0 of type string:

The skill asks the user an input of four digits, stores it in dialog.result.Output_0 and prints the 4 digit pin.

Tested succesfully the behaviour on BFComposer, published on Azure the skill but when uploading the skill to PVA there's an error: [Validation Code :MANIFEST_MALFORMED_DEFINITION_MISSING] while importing the skill:

here is the manifest:
{
"$schema": "https://schemas.botframework.com/schemas/skills/v2.2/skill-manifest.json",
"$id": "BotPinNumber-72a9e258-ee3e-4777-b062-ad6a5b07cba5",
"endpoints": [
{
"protocol": "BotFrameworkV3",
"name": "BotPinNumber",
"endpointUrl": "https://BotNumberDialog.azurewebsites.net/api/messages",
"description": "<description>",
"msAppId": "ccde4b09-f8a7-5b08-b02b-98e25cc60402"
}
],
"name": "BotPinNumber",
"version": "0.5",
"publisherName": "PC",
"activities": {
"BotPinNumber": {
"type": "event",
"name": "BotPinNumber",
"resultValue": {
"type": "object",
"properties": {
"Output_0": {
"type": "string",
"title": "Output 0"
}
}
}
}
}
}Removing the skill output parameter Output_0 the error disappears, but obviously to my knowledge this is the only way a skill can return a result to the PVA Topic. Any hint would be really appreciated.