开发与工程 ✓ Microsoft · 官方 slack-to-teamsmicrosoft-teamsslack-botsadaptive-cardsoauth-bridgingazure-deploymentmcp

Slack 到 Teams 迁移专家

帮助开发者迁移 Slack 机器人、构建 Teams 支持并维护跨平台机器人。

FollowSkills 评估 · FSRS-2.0
不推荐
43/ 100 五分制 2.2 / 5
信任安全10 / 25 · 2.0/5

技能明确涉及 OAuth、身份、文件、云部署和 AI 模型,但未规定最小权限、用户确认、敏感数据处理、数据流披露、回滚或外部操作边界,因此扣分;未见明确红线风险。

可靠稳定7 / 20 · 1.8/5

新建与已有项目流程、语言分层和错误恢复路径较连贯,但高度依赖未随本次证据提供的 100 多个专家文件,缺少该技能关键路径的可复现测试和异常输入反馈;按静态上限保守评分。

适用触发10 / 15 · 3.3/5

目标受众、适用场景及不适用范围写得清楚,包含 Slack、Teams、桥接、部署和语言选择;但未说明中文交互支持,也未讨论中国大陆网络可达性,且触发边界仍依赖父技能和路由文件。

规范维护8 / 15 · 2.7/5

结构采用渐进式路由,包含父技能、专家域、文档和故障恢复链接;仓库提供 MIT 许可证和官方归属,但选定技能未提供版本、变更记录、维护责任或更新路径细节,安装与依赖说明也不完整。

有效结果5 / 15 · 1.7/5

流程能指导分析、路由、生成 PLAN.md 和分阶段实现,具有明确用途;但核心内容分散在未提供的引用文件中,没有代表性输出或技能专属验收证据,最终结果仍需较多人工复核,因此未超过静态评分上限。

证据核验3 / 10 · 1.5/5

选定 SKILL.md 可审计,仓库还提供通用 CI 和 harness 测试;但证据未显示这些测试覆盖该 Slack-to-Teams 技能的关键路径,也没有第三方执行结果或交叉验证,故仅给有限分数。

证据充分度: 评估于 2026年7月20日 审查版本 9ccaf7c3704a
使用前请注意
  • 执行部署、OAuth、文件桥接或云资源操作前,应补充权限范围、用户确认、敏感数据处理和回滚要求。
  • 应验证所有相对链接和专家文件在实际安装包中存在,并为 Slack-to-Teams 关键路径补充可复现验收测试。
  • 技能依赖 Web 搜索作为最终兜底,需为中国大陆网络不可达或信息过时提供离线替代和版本锁定策略。
查看完整评分方法 →

它能做什么 & 适用场景

这是 microsoft-365-agents-toolkit 下的一个子技能,面向 Slack、Teams 及双平台机器人开发。它通过路由到多个微型专家文件,覆盖平台迁移、Block Kit 与 Adaptive Cards 转换、身份和 OAuth 桥接、部署及 AI 模型配置。对于已有项目,它会分析语言、平台、功能和架构,并据此选择专家流程。它不适合不涉及 Slack 的独立 Teams 开发,也不是通用 Web 开发技能。

它要求代理扫描项目清单、依赖和源代码,以识别编程语言、当前平台、机器人功能和部署架构;根据语言划分 SDK 支持层级;读取专家路由、架构和领域文件;为新项目询问目标平台,为现有项目执行覆盖缺口分析;按优先级加载专家并逐项实施功能;在项目根目录生成包含平台、已加载专家或分析结果的 PLAN.md;必要时读取回退流程,并可进行网络搜索以填补知识缺口。

  1. 维护已有 Slack 机器人并计划增加 Teams 支持的开发者。
  2. 需要把 Slack 机器人迁移到 Teams,同时保留跨平台能力的团队。
  3. 正在构建同时支持 Slack 和 Teams 的新机器人项目的工程师。
  4. 需要将 Slack Block Kit 界面转换为 Teams Adaptive Cards 的开发者。
  5. 需要桥接平台身份、OAuth、事件、文件或传输机制的机器人团队。
  6. 准备将机器人部署到 Azure 或 AWS,并配置 AI 模型提供商的开发者。

优缺点一览

优点
  • 覆盖迁移、双平台桥接、UI 转换、身份、部署和模型配置等具体机器人任务。
  • 为新项目和现有项目提供不同流程,并包含语言和 SDK 覆盖分析。
  • 包含 Azure 与 AWS 部署方向,以及 Microsoft Agents Toolkit 项目兼容说明。
  • 通过专家路由和 PLAN.md 组织复杂的分阶段实施。
局限
  • 核心知识分散在 SKILL.md 未展示的 100 多个微型专家文件中,当前材料无法验证每个专家的具体内容。
  • 不适用于通用 Web 开发或不涉及 Slack 的独立 Teams 项目。
  • 源材料没有为该子技能列出独立测试覆盖或具体版本要求。
  • 部分流程依赖项目扫描、文件读写、网络搜索和可能的 MCP 或 Agents Toolkit 环境。

如何安装

在项目中运行 npx skills add microsoft/skills,然后在安装向导中选择所需技能。README 说明技能会安装到所选代理的目录,例如 GitHub Copilot 使用 .github/skills/,并可在多个代理之间建立符号链接。源材料没有说明如何在向导中单独定位这个具体子技能。

如何使用

在已安装该技能的编码代理中,使用类似“将现有 Slack Bolt 机器人迁移到 Teams,并保留双平台支持”或“为这个 Slack 机器人增加 Teams 支持并将 Block Kit 转为 Adaptive Cards”的任务描述。新项目流程会先确认支持 Slack、Teams 还是双平台;现有项目流程会先分析代码库。独立 Teams 开发且不涉及 Slack 时,应使用其父技能。

对比同类

与其父技能 microsoft-365-agents-toolkit 相比,本技能专注于 Slack 到 Teams 的迁移和跨平台机器人;ATK CLI 设置、通用路由及独立 Teams 开发应交给父技能。

常见问题

这个技能是否只支持把 Slack 迁移到 Teams?
不是。它也支持新建 Slack、Teams 或双平台机器人,以及在现有 Teams 项目中增加 Slack 支持。
是否需要特定编程语言?
没有单一语言限制。TypeScript 和 JavaScript 被列为完整 SDK 支持;Python 可适配,Java 和 C# 采用拆分 SDK 指导,Go、Ruby 和 Rust 使用 REST-only 方向。
它是否会自动完成云端部署?
它提供 Azure 和 AWS 部署相关的专家路由和文档入口,但给定材料没有证明它会自动执行部署。
如果专家系统没有覆盖某个问题怎么办?
流程要求读取 fallback 专家,重新扫描领域路由,并在必要时进行网络搜索或创建新的专家。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Azure Identity Python 认证技能

为 Python Azure 应用提供基于 Microsoft Entra ID 的可复用身份认证指导。

开发与工程 ✓ Microsoft · 官方

Azure Event Hubs Java 开发技能

帮助 Java 开发者构建高吞吐、可 checkpoint 的 Azure 事件流应用。

开发与工程 ✓ Microsoft · 官方

Azure Tables Python 技能

帮助 Python 开发者使用 Azure Tables 完成安全认证、实体管理、查询与批量事务操作。

开发与工程 ✓ Microsoft · 官方

Azure Identity TypeScript

为 TypeScript Azure 应用配置安全、可切换的 Microsoft Entra ID 身份验证。

自动化与运维 ✓ Microsoft · 官方

Azure 应用可靠性顾问

评估并提升 Azure Functions 与 App Service 的可靠性。

开发与工程 ✓ Microsoft · 官方

Azure 云架构师

帮助编码代理按照 Azure 架构中心最佳实践设计和审查生产级云系统。

开发与工程 ✓ Microsoft · 官方

Azure AI 文本分析 Python 技能

为 Python 开发者提供 Azure 文本分析与自然语言处理集成指导。

自动化与运维 ✓ Microsoft · 官方

Azure 资源架构可视化器

分析 Azure 资源组及其依赖关系,生成详细的 Mermaid 架构图。

开发与工程 ✓ Microsoft · 官方

Azure Maps .NET 开发技能

为 .NET 应用提供地理搜索、路线、地图、定位与天气开发指导。

开发与工程 ✓ Microsoft · 官方

Azure AI Vision 图像分析技能

为 Python 编码代理提供 Azure AI Vision 图像理解实现指南。

开发与工程 ✓ Microsoft · 官方

Azure Blob Storage Python 技能

帮助 Python 开发者安全高效地操作 Azure Blob Storage。

开发与工程 ✓ Microsoft · 官方

Azure Queue Storage Python 技能

帮助编码代理使用 Python 构建安全、可靠的 Azure Queue Storage 异步消息处理。

自动化与运维 ✓ Microsoft · 官方

Azure AI 网关治理

用 Azure API Management 统一治理 AI 模型、MCP 工具和智能体流量。

自动化与运维 ✓ Microsoft · 官方

AKS Automatic 就绪评估

评估 Kubernetes 工作负载能否迁移到 AKS Automatic,并定位兼容性阻塞项。

开发与工程 ✓ Microsoft · 官方

Azure Cosmos DB .NET 资源管理技能

用 .NET 通过 ARM 部署和管理 Azure Cosmos DB 资源。

开发与工程 ✓ Microsoft · 官方

Azure Playwright 工作区管理技能

用 .NET 通过 Azure Resource Manager 配置和管理 Microsoft Playwright Testing 工作区。

开发与工程 ✓ Microsoft · 官方

Azure Cosmos DB Python 技能

帮助 Python 开发者可靠地构建和操作 Azure Cosmos DB NoSQL 应用。

开发与工程 ✓ Microsoft · 官方

Azure Key Vault Python SDK 技能

帮助 Python 编码代理安全管理 Azure Key Vault 中的机密、加密密钥和证书。

开发与工程 ✓ Microsoft · 官方

Azure API Management Python 技能

帮助编码代理使用 Python SDK 管理 Azure API Management 的服务、API、产品、订阅与策略。

开发与工程 ✓ Microsoft · 官方

Azure Monitor 查询 Python 技能

帮助 Python 开发者查询 Azure Monitor 日志与指标。

相关 Skills