开发与工程 ✓ Microsoft · 官方 m365-agents-toolkitatk-clivs-code-extensionnpxnode-jsagents-toolkit

M365 Agents Toolkit 安装助手

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

FollowSkills 评估 · FSRS-2.0
不推荐
44/ 100 五分制 2.2 / 5
1 2 3 4 5 6
1信任安全13 / 25 · 2.6/5

技能明确要求设置 ATK_CLI_SKILL=true,并公开使用 npx 下载 @microsoft/m365agentstoolkit-cli 及安装 VS Code 扩展;但未要求用户在执行外部下载和扩展安装前确认,也未说明网络、遥测数据流、权限范围或卸载/回滚方法。MIT 许可和 Microsoft 来源提供归属证据,但不足以弥补供应链与外部副作用控制缺口,因此扣分。

2可靠稳定7 / 20 · 1.8/5

命令、意图映射和失败时检查 Node.js 18+、npm 的路径清楚,并要求报告失败;但没有锁定 CLI 版本、验证扩展安装结果、处理 npx/code 不存在或网络失败的诊断细节,也没有针对该技能的执行测试证据。静态上限下给予中等分数并扣除边界处理分。

3适用触发8 / 15 · 2.7/5

触发短语和 CLI/扩展/全部安装场景较明确;但未声明不适用范围、平台限制、输入输出格式或非交互环境行为。核心功能依赖 npm registry、npx 和 VS Code Marketplace,文件未证明其在中国大陆网络环境可达,因此扣分。

4规范维护7 / 15 · 2.3/5

结构包含触发器、行为表、命令、执行步骤和安全规则,易于快速使用;但缺少版本策略、变更记录、维护责任、依赖兼容矩阵、卸载说明、FAQ 和已知限制。仓库提供 MIT 许可证、官方组织归属和 CI/评估信号,但这些不能替代技能级维护信息。

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

对安装或更新 ATK CLI/VS Code 扩展的核心任务给出了可直接复制的命令,并区分了用户意图;但只验证 CLI 版本,扩展安装缺少结果校验,默认安装最新版可能引入不确定性,失败后的恢复仍需用户处理,因此只能评为基本有效。

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

命令和预期成功/失败行为可由读者审计,仓库还有通用 CI 与测试材料;但提供的证据未覆盖该 install-atk 技能的关键路径,也没有提交的专用验收测试、第三方执行记录或版本化结果。静态评估且无证据 URL,因此仅给有限分数。

证据充分度: 评估于 2026年7月20日 审查版本 9ccaf7c3704a
使用前请注意
  • 执行前应明确征得用户同意,因为 npx 会下载并运行最新版 CLI,code 命令会修改本地 VS Code 扩展环境。
  • 未说明遥测变量 ATK_CLI_SKILL=true 会记录或传递哪些数据。
  • 未提供版本锁定、扩展安装验证、卸载或回滚步骤。
  • npm registry 和 VS Code Marketplace 的可达性及镜像配置未说明,可能影响中国大陆用户。
查看完整评分方法 →

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

install-atk 是一个用于安装或更新 M365 Agents Toolkit(ATK)CLI 和 VS Code 扩展的 Agent Skill。它根据用户意图判断应安装 CLI、扩展,还是两者都安装。CLI 通过 npx 自动下载并运行最新版本,无需全局安装。安装 CLI 前,Skill 会设置 ATK_CLI_SKILL 环境变量,以标记后续 CLI 调用。

在运行任何 atk CLI 命令前设置 ATK_CLI_SKILL=true;使用 npx -y --package @microsoft/m365agentstoolkit-cli atk --version 验证 ATK CLI;在用户请求扩展或 VSIX 时运行 code --install-extension TeamsDevApp.ms-teams-vscode-extension;报告 CLI 版本或失败信息,并说明 npx 命令前缀的使用方式。

  1. 需要开始使用 M365 Agents Toolkit 的开发者,希望同时配置 CLI 和 VS Code 扩展。
  2. 只想确认 ATK CLI 是否可用的开发者。
  3. 需要更新 ATK CLI,而不希望进行全局 npm 安装的开发者。
  4. 需要安装或更新 ATK VS Code 扩展或 VSIX 的开发者。

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

优点
  • 同时覆盖 ATK CLI 与 VS Code 扩展安装和更新场景。
  • 使用 npx 自动下载并运行最新 CLI,无需全局安装。
  • 明确要求报告版本或失败原因,并检查 Node.js 与 npm。
  • 通过 ATK_CLI_SKILL=true 标记由 Skill 发起的 CLI 调用。
局限
  • 依赖 Node.js 18+、npm 和可用的 npx 环境。
  • 扩展安装依赖已安装并可调用的 VS Code code 命令。
  • 源材料未说明不同操作系统、权限配置或代理环境下的兼容性。
  • README 的测试覆盖摘要未明确列出 install-atk 的专属测试。

如何安装这个 Skill?

先安装整个技能集合:运行 npx skills add microsoft/skills,并在向导中选择需要的技能。技能会安装到所选 Agent 的目录,例如 GitHub Copilot 使用 .github/skills/。源材料未提供单独安装 install-atk 技能的命令。

如何使用这个 Skill?

向 Agent 输入“install atk”“update atk”“install agents toolkit”“install atk cli”或“install atk extension”等请求。CLI 验证使用 npx -y --package @microsoft/m365agentstoolkit-cli atk --version;扩展安装使用 code --install-extension TeamsDevApp.ms-teams-vscode-extension。所有后续 atk 命令都应使用该 npx 前缀。

常见问题

需要全局安装 ATK CLI 吗?
不需要。Skill 使用 npx -y --package @microsoft/m365agentstoolkit-cli atk,该命令会下载并运行最新版本,并在后续使用中利用缓存。
如果 CLI 验证失败怎么办?
应明确报告失败,并检查 Node.js 18+ 与 npm 是否已安装且可用,因为 npx 需要正常的 Node.js 环境。
只请求“install ATK”时会安装什么?
Skill 将验证 CLI 并安装 VS Code 扩展;如果用户只要求 CLI 或扩展,则只执行对应操作。
安装 VS Code 扩展需要什么?
需要可用的 VS Code code 命令,并运行指定的扩展 ID TeamsDevApp.ms-teams-vscode-extension。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Teams 应用开发助手

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

开发与工程 ✓ Microsoft · 官方

M365 声明式智能体开发助手

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

开发与工程 ✓ Microsoft · 官方

Azure Queue Storage TypeScript 技能

帮助 TypeScript/JavaScript 应用可靠地发送、接收和管理 Azure 队列消息。

开发与工程 ✓ Microsoft · 官方

Azure Monitor OpenTelemetry TypeScript

为 Node.js 应用接入 Application Insights 遥测。

开发与工程 ✓ Microsoft · 官方

AGENTS.md 项目上下文生成器

为缺少项目说明的代码仓库生成可执行的 AGENTS.md 上下文文件。

开发与工程 ✓ Microsoft · 官方

Azure Web PubSub 实时通信技能

为 TypeScript 应用构建 WebSocket 实时消息、群组通信和通知功能。

自动化与运维 ✓ Microsoft · 官方

Azure 部署准备助手

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

开发与工程 ✓ Microsoft · 官方

Microsoft Agent Skills

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

自动化与运维 ✓ Microsoft · 官方

Azure 应用可靠性顾问

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

自动化与运维 ✓ Microsoft · 官方

Azure 资源架构可视化器

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

自动化与运维 ✓ Microsoft · 官方

Azure 部署执行器

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

自动化与运维 ✓ Microsoft · 官方

Azure 资源查询

跨订阅盘点、筛选和发现 Azure 资源。

开发与工程 ✓ Microsoft · 官方

Microsoft 365 代理评测器

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

开发与工程 ✓ Microsoft · 官方

Rust Azure Key Vault 证书技能

帮助 Rust 应用在 Azure Key Vault 中创建、管理和使用 X.509 证书。

开发与工程 ✓ Microsoft · 官方

Azure OpenAI 模型部署助手

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

开发与工程 ✓ Microsoft · 官方

Entra 应用注册助手

指导 Entra 应用注册与 OAuth 身份认证集成。

开发与工程 ✓ Microsoft · 官方

React Flow 节点构建助手

帮助你为 React Flow 工作流画布创建类型安全、可调整大小并接入 Zustand 的 React 节点组件。

开发与工程 ✓ Microsoft · 官方

代码库问答

基于源代码证据回答代码库工作原理与导航问题。

开发与工程 ✓ Microsoft · 官方

Azure Identity Java 认证助手

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

开发与工程 ✓ Microsoft · 官方

Azure 存储技能

帮助编码代理选择、操作和管理 Azure 的对象、文件、队列、表和数据湖存储。

相关 Skills