开发与工程 ✓ Microsoft · 官方

Teams 应用开发助手

用 ATK 构建、测试并部署 Teams 与 Microsoft 365 智能体。

51/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 2.7k
最近更新
3 个月前
License
MIT
microsoft-teamsm365-agentsazure-deploymentagents-playground
+2atk-clislack-migration

这个 Skill 能做什么,适合哪些场景?

这是一个面向 Microsoft 365 Agents Toolkit CLI 的开发技能,服务于 Teams 应用和 Copilot 智能体。它覆盖项目创建、本地测试、Azure 资源预配、云端部署、故障排查以及 Slack 到 Teams 迁移。技能明确建议优先使用 Agents Playground 进行本地测试,并要求在执行具体工作流前阅读对应子技能文档。它适合已经使用或准备使用 Teams、Copilot 和 ATK 的开发者,不适合通用 Web 开发或非 Teams 项目。

指导用户检查或安装 ATK CLI,设置 ATK_CLI_SKILL 环境变量,使用 atk new、atk provision 和 atk deploy 等命令创建、预配和部署项目;指导启动本地服务、使用 Agents Playground 或 Teams 进行测试、监控后台日志,并检查 env/.env.local、.localConfigs 和 atk auth list。它还根据错误信息定位常见问题,例如 AADSTS7000229、缺少 TENANT_ID、Bot Connector 返回 401,以及可能需要重新创建的 devtunnel。

适合
  • Teams 开发者需要从模板创建新的 Teams 应用或智能体,并进行本地验证。
  • Copilot 开发者希望使用 Agents Playground 快速测试现有项目,而不依赖 Microsoft 365。
  • Azure 开发者需要为 Teams 或 Microsoft 365 应用预配资源并执行远程部署。
  • 维护 Bot 的工程师遇到身份验证、YAML、端口或过期 Bot 问题,需要按诊断步骤排查。
  • Slack Bot 开发者需要迁移到 Teams,或将 Block Kit 转换为 Adaptive Cards。

如何安装这个 Skill?

使用前请注意
  • 执行任何 atk provision 或 atk deploy 前,应明确确认 Azure 资源、权限、成本和目标环境,并准备可回滚方案。
  • telemetry tagging 会向 CLI 传递技能来源标记;应确认组织遥测政策和数据流要求。
  • 文档覆盖面很广,但示例未在本次静态审查中运行;应先核验 CLI 版本、SDK API、Adaptive Card 结构和 Graph 权限。
  • Teams、Azure、Bot Framework、Dev Tunnels 等核心依赖的中国大陆网络可达性、租户限制和许可证要求未说明。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
  • 本地文件系统
需要预先安装
  • Microsoft 365 Agents Toolkit CLI (atk)
  • npm

使用集合安装命令:npx skills add microsoft/skills。根据向导选择需要的技能;技能会安装到所选 Agent 的目录,例如 GitHub Copilot 使用 .github/skills/。本技能位于 .github/plugins/microsoft-365-agents-toolkit/skills/teams-app-developer/SKILL.md。若 ATK CLI 未安装或版本不高于 1.1.5-beta,可执行 npm i -g @microsoft/m365agentstoolkit-cli@beta。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.github/plugins/microsoft-365-agents-toolkit/skills/teams-app-developer" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 为我创建一个 Teams 智能体并先在 Agents Playground 中测试
  • 排查这个 Teams Bot 的 401 错误

用类似“为我创建一个 Teams 智能体并先在 Agents Playground 中测试”或“排查这个 Teams Bot 的 401 错误”的请求触发。执行工作流前,先阅读对应子技能文档;运行任何 atk 命令前设置 export ATK_CLI_SKILL=true。对 atk new、atk provision 和 atk deploy 等长时间命令等待完成;对 npm run dev、npm start、python app.py 和 devtunnel host 等持续运行的服务使用后台进程,并在新终端启动 Agents Playground 或 Teams 测试。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖从项目创建、本地测试到 Azure 部署的完整 Teams 开发流程。
  • 包含 Agents Playground 优先的测试策略和具体故障排查线索。
  • 同时支持 Teams 应用、Copilot 智能体及 Slack 到 Teams 迁移场景。
  • 明确要求不要硬编码秘密或虚构环境变量值。
局限
  • 依赖 Microsoft 365 Agents Toolkit CLI、shell 和本地文件配置。
  • 具体工作流依赖未随提示提供的子技能文档,当前资料无法核实其完整步骤。
  • 源材料没有提供该单项技能的独立测试覆盖或平台兼容性结果。
  • 不面向通用 Web 开发或非 Bot、非 Teams 项目。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
Teams 应用开发助手 本页 ✓ Microsoft · 官方 51 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Slack 到 Teams 迁移专家 ✓ Microsoft · 官方 43 · 不推荐 ★ 2.7k 3 个月前 MIT
M365 声明式智能体开发助手 ✓ Microsoft · 官方 46 · 谨慎使用 ★ 2.7k 3 个月前 MIT
M365 Agents Toolkit 安装助手 ✓ Microsoft · 官方 44 · 不推荐 ★ 2.7k 3 个月前 MIT
Azure Bot Service 管理 SDK(.NET) ✓ Microsoft · 官方 48 · 谨慎使用 ★ 2.7k 3 个月前 MIT

技能将 Agents Playground 与 Teams 工作流区分开来:前者被建议作为更快、无需 Microsoft 365 的首选本地测试方式;只有用户明确要求时才使用 Teams 工作流。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
51/ 100 五分制 2.6 / 5
1信任安全15 / 25 · 3.0/5

明确要求不硬编码秘密、缺失配置时询问用户,并警示部分操作具有破坏性;但部署、Azure 资源供应、文件移动和遥测标记等外部影响缺少逐步确认、最小权限说明、数据流披露和回滚方案,因此扣分。

2可靠稳定8 / 20 · 2.0/5

包含工作流路由、长命令等待、后台进程规则、常见错误诊断和失败后的重启建议,提升了可操作性;但本次未执行,关键路径没有在所给材料中得到运行复现,部分代码和平台断言仍需验证,异常输入与失败反馈覆盖有限,因此扣分。

3适用触发10 / 15 · 3.3/5

目标用户、适用场景和不适用范围写得清楚,且提供 Teams、Copilot、Slack 迁移等触发线索;但范围极宽,非适用边界和语义触发条件仍不够细,未提供中文使用指导,并依赖 Microsoft Teams、Azure、Dev Tunnels 等环境,对中国大陆网络可达性未说明,因此扣分。

4规范维护9 / 15 · 3.0/5

信息架构较清晰,采用主技能、子技能、共享参考和工作流链路渐进组织;有 CLI 版本要求、示例、限制提示和仓库 MIT 元数据,但技能自身缺少明确版本号、变更记录、维护责任与更新路径,且依赖文档是否完整可达未被充分说明,因此扣分。

5有效结果6 / 15 · 2.0/5

能够覆盖项目创建、测试、部署、排障以及 Slack-to-Teams 迁移,并给出大量可直接参考的命令、映射和代码模式;但静态材料无法证明命令和示例可运行,复杂场景仍需人工设计、权限配置和验证,直接可用性证据有限,因此扣分。

6证据核验3 / 10 · 1.5/5

所给文件包含可审计的命令、代码、限制说明,并提及确定性模式评估、路由和完整性评估;但未提供实际 CI 工作流、测试套件或第三方执行结果,本次也未执行任何内容,因此只能给予较低分。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月20日 审查版本 9ccaf7c3704a 评估证据[1][2][3][4][5][6][7][8][9][10][11]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

安装整个仓库会只安装这个技能吗?
不会。npx skills add microsoft/skills 会通过向导选择技能;本仓库是包含许多独立技能的集合,需选择 teams-app-developer。
使用时需要提供真实的密钥和环境变量吗?
需要。技能禁止硬编码秘密或编造占位值;缺少必需配置时,应向用户索取真实值。
遇到 Teams Bot 返回 401 应该先检查什么?
先检查 TENANT_ID 是否存在于 .localConfigs,并核对 env/.env.local、.localConfigs 和 atk auth list;若认证修复后仍为 401,技能指出 devtunnel URL 可能被列入黑名单。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Slack 到 Teams 迁移专家

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

★ 2.7k FS 43 不推荐 3 个月前
开发与工程 ✓ Microsoft · 官方

M365 声明式智能体开发助手

帮助开发者创建、编辑、本地化并部署 Microsoft 365 Copilot 和 Teams 声明式智能体。

★ 2.7k FS 46 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

M365 Agents Toolkit 安装助手

用标准化命令安装或更新 M365 Agents Toolkit CLI 与 VS Code 扩展。

★ 2.7k FS 44 不推荐 3 个月前
自动化与运维 ✓ Microsoft · 官方

Azure 部署执行器

在已准备并通过验证的项目上安全执行 Azure 部署。

★ 2.7k FS 54 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Bot Service 管理 SDK(.NET)

帮助 .NET 开发者通过 ARM 创建和管理 Azure Bot 及其渠道。

★ 2.7k FS 48 谨慎使用 3 个月前
自动化与运维 ✓ Microsoft · 官方

Azure 部署验证

在部署 Azure 应用前,系统检查配置、基础设施、权限与构建状态。

★ 2.7k FS 46 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Microsoft 365 Agents Python 开发技能

用 Python 构建 Teams、Microsoft 365 与 Copilot Studio 多渠道代理。

★ 2.7k FS 50 谨慎使用 3 个月前
自动化与运维 ✓ Microsoft · 官方

AKS Automatic 就绪评估

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

★ 2.7k FS 55 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Microsoft 365 代理评测器

为 Microsoft 365 Copilot 声明式代理设计并运行评测套件

★ 2.7k FS 54 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure OpenAI 模型部署助手

按意图发现容量并部署 Azure OpenAI 模型。

★ 2.7k FS 52 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Identity Java 认证助手

为 Java Azure 应用选择并配置安全的 Entra ID 凭据。

★ 2.7k FS 51 谨慎使用 3 个月前
自动化与运维 ✓ Microsoft · 官方

Azure OpenAI 容量发现

跨区域和项目查找可用的 Azure OpenAI 模型容量,帮助你选择合适的部署位置。

★ 2.7k FS 50 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure OpenAI 定制部署向导

为 Azure OpenAI 模型提供可精确配置的交互式部署流程。

★ 2.7k FS 49 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Microsoft 365 Agents TypeScript 技能

帮助你用 TypeScript 构建可路由、可流式响应并接入 Copilot Studio 的 Microsoft 365 企业代理。

★ 2.7k FS 48 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure 技能创建指南

帮助编码代理创建结构清晰、精简且可验证的 Azure SDK 技能。

★ 2.7k FS 48 谨慎使用 3 个月前
自动化与运维 ✓ Microsoft · 官方

Azure 部署准备助手

为使用 Azure Developer CLI 的项目生成部署配置、基础设施代码和容器文件。

★ 2.7k FS 45 不推荐 3 个月前
自动化与运维 ✓ Microsoft · 官方

Azure Python 应用部署助手

将 Flask、Django 或 FastAPI 应用部署到 Azure App Service Linux。

★ 2.7k FS 45 不推荐 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure OpenAI 智能区域部署

自动检查 Azure 区域容量,并将 Azure OpenAI 模型部署到合适的可用区域。

★ 2.7k FS 44 不推荐 3 个月前
开发与工程 ✓ Microsoft · 官方

Microsoft Agent Skills

为编码代理提供 Azure SDK 与 Microsoft Foundry 的可复用开发知识。

★ 2.7k 待评估 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Identity Python 认证技能

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

★ 2.7k FS 60 推荐 3 个月前

相关 Skills