I have developed a skill using the Azure Bot Framework, and it works perfectly in both the Emulator and Web Chat. I also added my Copilot agent ID to the AllowedCallers in the .env file.
MicrosoftAppId=<AppID>
MicrosoftAppPassword=<AppPassword>
MicrosoftAppTenantId=<TenantID>
AllowedCallers=<AgentID>
{
"$schema": "https://schemas.botframework.com/schemas/skills/v2.0/skill-manifest.json",
"$id": "EchoSkillBot",
"name": "Echo Skill Bot",
"version": "1.0",
"description": "This skill extends banking operations to assist customers.",
"publisherName": "Publisher Name",
"privacyUrl": "https://yourdomain.com/privacy",
"copyright": "Copyright (c) Your Company. All rights reserved.",
"license": "",
"iconUrl": "https://yourdomain.com/logo.png",
"tags": ["banking", "skill"],
"endpoints": [
{
"name": "default",
"protocol": "BotFrameworkV3",
"description": "Default endpoint for the skill",
"endpointUrl": "https://yourbot.azurewebsites.net/api/messages",
"msAppId": "your-ms-app-id"
}
],
"activities": {
"message": {
"type": "message",
"description": "Receives user input and processes it using the skill's LU models",
"value": {
"$ref": "#/definitions/userInput"
}
}
},
"definitions": {
"userInput": {
"type": "object",
"properties": {
"locale": {
"type": "string",
"description": "User's locale ISO code"
}
}
}
}
}
Thanks

Report
All responses (
Answers (