What problem does it solve?
This Skill eliminates the complex, error-prone manual work of provisioning Azure bot resources, configuring channel connections, and storing secure credentials for Swiss AI Hub bots, which requires deep knowledge of Azure AD, MongoDB, and bot framework configurations.
Core Features & Use Cases
- Automated Azure Provisioning: Automatically creates Azure AD app registrations, service principals, and bot resources for Teams or Slack with a single command.
- Secure Credential Storage: Saves bot credentials and system message templates to the MongoDB bot_paths collection for secure, centralized access.
- Local Development Support: Guides users through setting up a local bot test environment with the Bot Framework Emulator and DevTunnel for authentic channel testing without Azure deployment.
- Use Case: A developer building a customer support bot for the Swiss AI Hub can use this Skill to provision all required Azure resources, store credentials securely, and test the bot locally in the Bot Framework Emulator before deploying to Teams.
Quick Start
Use the setup-bot-connection skill to configure a new Microsoft Teams bot connection for your Swiss AI Hub agent, including Azure registration and MongoDB credential storage.