Hi @ArafatTehsin ,
following there is the manifest.
It should be the default one, generated by the "Virtual Assistant and Skill Template" scripts.
Alessandro.
{
"$schema": "https://schemas.botframework.com/schemas/skills/skill-manifest-2.0.0.json",
"$id": "ToDoSkill",
"name": "ToDo Skill",
"description": "The ToDo skill provides task related capabilities and supports Office based tasks.",
"publisherName": "Microsoft",
"version": "1.0",
"iconUrl": "https://todo-skill-xxx.azurewebsites.net/images/ToDoSkill.png",
"copyright": "Copyright (c) Microsoft Corporation. All rights reserved.",
"license": "",
"privacyUrl": "https://todo-skill-xxx.azurewebsites.net/privacy.html",
"tags": [
"todo",
"task",
"skill"
],
"endpoints": [
{
"name": "production",
"protocol": "BotFrameworkV3",
"description": "Production endpoint for the ToDo Skill",
"endpointUrl": "https://todo-skill-xxx.azurewebsites.net/api/messages",
"msAppId": "xxx"
}
],
"activities": {
"message": {
"type": "message",
"description": "Receives the users utterance and attempts to resolve it using the skill's LU models"
},
"addToDo": {
"description": "Add a ToDo task.",
"type": "event",
"name": "AddToDo",
"value": {
"$ref": "#/definitions/todoInfo"
},
"resultValue": {
"$ref": "#/definitions/todoListInfo"
}
},
"deleteToDo": {
"description": "Delete a ToDo task",
"type": "event",
"name": "DeleteToDo",
"value": {
"$ref": "#/definitions/todoInfo"
},
"resultValue": {
"$ref": "#/definitions/todoListInfo"
}
},
"deleteAll": {
"description": "Delete all tasks",
"type": "event",
"name": "DeleteAll",
"value": {
"$ref": "#/definitions/listInfo"
},
"resultValue": {
"$ref": "#/definitions/todoListInfo"
}
},
"markToDo": {
"description": "Mark a ToDo task as completed.",
"type": "event",
"name": "MarkToDo",
"value": {
"$ref": "#/definitions/todoInfo"
},
"resultValue": {
"$ref": "#/definitions/todoListInfo"
}
},
"markAll": {
"description": "Mark all tasks as completed",
"type": "event",
"name": "MarkAll",
"value": {
"$ref": "#/definitions/listInfo"
},
"resultValue": {
"$ref": "#/definitions/todoListInfo"
}
},
"showToDo": {
"description": "Show ToDo list.",
"type": "event",
"name": "ShowToDo",
"value": {
"$ref": "#/definitions/listInfo"
},
"resultValue": {
"$ref": "#/definitions/todoListInfo"
}
}
},
"definitions": {
"todoInfo": {
"type": "object",
"properties": {
"listType": {
"type": "string",
"description": "List type: todo, shopping or grocery."
},
"taskName": {
"type": "string",
"description": "Task name."
}
}
},
"listInfo": {
"type": "object",
"properties": {
"listType": {
"type": "string",
"description": "List type: todo, shopping or grocery."
}
}
},
"todoListInfo": {
"type": "object",
"properties": {
"actionSuccess": {
"type": "boolean",
"description": "Result of action"
},
"todoList": {
"type": "array",
"description": "List of todo tasks",
"items": {
"type": "string"
}
}
}
}
}
}