slack-to-teams

Migrate Slack bots to Microsoft Teams with Block Kit to Adaptive Cards conversion.

2.9k|323|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/microsoft/skills --skill slack-to-teams
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-to-teams
Source: https://github.com/microsoft/skills/tree/main/.github/plugins/microsoft-365-agents-toolkit/skills/teams-app-developer/slack-to-teams
Command: npx skills add https://github.com/microsoft/skills --skill slack-to-teams

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of migrating Slack bots to Microsoft Teams, building cross-platform bots, and adding Teams support to Slack bots.

Core Features & Use Cases

  • Slack to Teams Migration: Facilitates moving Slack bots to Microsoft Teams.
  • Cross-Platform Bot Development: Enables building bots that operate on both Slack and Teams.
  • Dual-Platform Bot Support: Adds Teams functionality to existing Slack bots and vice versa.
  • UI Conversion: Converts Block Kit to Adaptive Cards for Teams bot development.
  • Identity and OAuth Bridging: Supports the connection between platforms using identity and OAuth mechanisms.
  • Deployment: Guides the deployment of bots to Azure or AWS.
  • AI Model Configuration: Assists in setting up AI model providers for bots.
  • Use Case: If you have a Slack bot and want to expand its functionality to Teams, this Skill can help you transition your bot to support both platforms.

Quick Start

Migrate your Slack bot to Teams using the 'slack-to-teams' skill.

Frequently Asked Questions about slack-to-teams

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a Slack bot to Microsoft Teams?

To migrate a Slack bot to Microsoft Teams, this Skill handles the complete transition by converting Block Kit UI to Adaptive Cards, bridging identity and OAuth mechanisms, and guiding deployment to Azure or AWS.

Can I build a cross-platform bot that works on both Slack and Teams?

Yes, you can build cross-platform bots that operate on both Slack and Teams. This Skill supports dual-platform bot development by adding Teams functionality to existing Slack bots and vice versa.

How do I convert Slack Block Kit to Adaptive Cards for Teams?

Converting Slack Block Kit to Adaptive Cards for Teams is handled automatically during the bot migration process. This UI conversion ensures your bot's interface renders correctly on Microsoft Teams.

Does this bot migration process support deployment to both Azure and AWS?

Yes, the bot migration process supports deployment to both Azure and AWS. The Skill provides guidance on deploying your migrated or cross-platform bots to your preferred cloud environment.

How do I configure AI model providers for a migrated Teams bot?

Configuring AI model providers for migrated Teams bots is supported directly by this Skill. It assists in setting up and integrating your AI model providers during the bot transition process.

How does identity and OAuth bridging work between Slack and Teams?

Identity and OAuth bridging connects the two platforms by mapping authentication mechanisms, allowing your migrated bot to securely handle user identity across both Slack and Teams environments.