К основному содержанию
скилл

install-atk — скилл для Claude Code: ставит M365 Agents Toolkit

Скилл проверяет работу CLI M365 Agents Toolkit и ставит расширение для VS Code. Пригодится, когда нужно развернуть ATK в проекте.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add microsoft/skills --skill install-atk -a claude-code
Открыть на GitHub

Что делает install-atk

Скилл закрывает одну задачу: поставить или обновить M365 Agents Toolkit (ATK) — CLI и расширение VS Code. Он срабатывает на просьбы вроде «установи atk» или «обнови agents toolkit» и сам решает, что именно нужно: всё сразу, только CLI или только VSIX.

CLI не требует глобальной установки. Все команды идут через npx -y --package @microsoft/m365agentstoolkit-cli atk, и npx скачивает свежую версию пакета при первом запуске, а дальше берёт её из кеша. Проверка сводится к npx -y --package @microsoft/m365agentstoolkit-cli atk --version. Расширение ставится командой code --install-extension TeamsDevApp.ms-teams-vscode-extension.

Перед первым вызовом atk скилл выставляет export ATK_CLI_SKILL=true, чтобы пометить запуски как инициированные скиллом. Без рабочего Node.js 18+ и npm шаг проверки упадёт — это первое, что стоит держать в порядке. Ошибки скилл не проглатывает и показывает вам как есть.

Какие задачи решает

  • поставить CLI M365 Agents Toolkit без глобальной установки
  • обновить расширение ATK в VS Code
  • проверить, какая версия ATK CLI доступна в сессии
  • развернуть ATK целиком на новой машине
  • понять, почему команда atk не запускается

Примеры запросов агенту

  • Установи ATK
  • Обнови расширение ATK в VS Code
  • Проверь, работает ли ATK CLI

Как установить install-atk

1Через Skills CLI (Vercel)

npx skills add microsoft/skills --skill install-atk -a claude-code

2Вручную: положить файлы

~/.claude/skills/install-atk/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/install-atk/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о install-atk

Как установить install-atk в Claude Code?

Выполните npx skills add microsoft/skills --skill install-atk -a claude-code. Файл скилла окажется по пути ~/.claude/skills/install-atk/SKILL.md.

Что делает install-atk?

Проверяет, что CLI M365 Agents Toolkit запускается, и при необходимости ставит расширение VS Code. Заодно помечает запуски atk переменной ATK_CLI_SKILL.

Нужно ли ставить ATK CLI глобально?

Нет. Команды идут через npx -y --package @microsoft/m365agentstoolkit-cli atk, и пакет подтягивается сам. Нужны только Node.js 18+ и npm.

Исходный текст

SKILL.md · MIT
---
name: install-atk
description: >
  Install or update the M365 Agents Toolkit (ATK) CLI and VS Code extension.
  Triggers: "install atk", "update atk", "install agents toolkit", "update agents toolkit",
  "install the toolkit", "setup atk", "get atk", "install atk cli", "install atk extension",
  "install atk vsix", "update the vs code extension", "install latest atk", "upgrade atk"
---

# Install ATK

Install or update the M365 Agents Toolkit (ATK) CLI and/or VS Code extension.

## Telemetry Tagging

Before running any `atk` CLI commands, set the session environment variable so all CLI invocations are tagged as skill-initiated:
```bash
export ATK_CLI_SKILL=true
```
Run this once at the start of the session. All subsequent `atk` commands in the same terminal will inherit it.

## Triggers

This skill activates when the user asks to:
- Install or update ATK / Agents Toolkit / the toolkit
- Install or update the ATK CLI
- Install or update the ATK VS Code extension / VSIX
- Set up ATK / get started with ATK

## Behavior

ATK CLI commands use `npx -y --package @microsoft/m365agentstoolkit-cli atk` which automatically downloads and runs the latest version — no global installation is needed.

When triggered, determine what the user wants:

| User intent | Action |
|-------------|--------|
| Install/update **everything** or just "ATK" | Verify CLI works + install VSIX |
| Install/update **CLI** only | Verify CLI works (npx handles it automatically) |
| Install/update **extension** / **VSIX** only | Install VSIX only |
| Ambiguous | Verify CLI works + install VSIX |

## Commands

### Step 1: Verify ATK CLI works

```bash
npx -y --package @microsoft/m365agentstoolkit-cli atk --version
```

- **If this succeeds** (prints a version): ATK CLI is available. The `npx` prefix automatically downloads the latest package on first use and caches it for subsequent runs.
- **If this fails**: Check that Node.js 18+ and npm are installed. The `npx` command requires a working Node.js environment.

### Step 2: ATK VS Code Extension (if requested)

```bash
code --install-extension TeamsDevApp.ms-teams-vscode-extension
```

## Execution

1. **Verify** ATK CLI works by running `npx -y --package @microsoft/m365agentstoolkit-cli atk --version`
2. Report the result (version number / failure)
3. Install VS Code extension if requested
4. Explain that all ATK commands use the `npx -y --package @microsoft/m365agentstoolkit-cli atk` prefix — no global install needed

## Safety Rules

- **MUST NOT** skip errors — report failures clearly to the user
- **MUST** use the exact package names and extension IDs above — do not substitute with other names or links

© microsoft · MIT · microsoft/skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора99

Весь набор →
azure-resource-manager-mysql-dotnet Скилл учит агента управлять MySQL Flexible Server в Azure через .NET SDK: серверы, базы, правила файрвола, параметры и бэкапы. 1установок azure-ai-voicelive-dotnet Скилл по Azure AI Voice Live SDK для .NET: помогает собрать голосового ассистента с двусторонним обменом аудио по WebSocket. 1установок azure-ai-document-intelligence-dotnet Скилл для Claude и GitHub Copilot: помогает писать код на C# с Azure AI Document Intelligence — извлекать текст, таблицы и поля из счетов, чеков и удостоверений. 1установок slack-to-teams Разбирает существующий Slack-бот и помогает перевести его на Teams или сделать сразу под две платформы. Нужен, когда бот уже работает и его пора тянуть дальше. ★ 3 149звёзд репо connect Субагент, который связывает один Prompt- или Hosted-агент с базой знаний в Microsoft Foundry, а при отсутствии агента может его создать. ★ 3 149звёзд репо research Проводит многошаговое исследование темы по кодовой базе: читает реальные пути выполнения и требует источник для каждого утверждения. ★ 3 149звёзд репо llms Собирает llms.txt и llms-full.txt по вики проекта: краткий указатель со ссылками и полную версию с встроенным текстом страниц. ★ 3 149звёзд репо crisp Генерирует компактную wiki по репозиторию и сразу собирает сайт на VitePress. Пригодится, когда нужна документация, а ждать долгую сборку не хочется. ★ 3 149звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой