Установка скилла mws-cli
Заголовок раздела «Установка скилла mws-cli»Скилл mws-cli учит ИИ-агента взаимодействовать с утилитой MWS CLI, чтобы управлять ресурсами MWS Cloud Platform с использованием естественного языка. Скилл опубликован в открытом репозитории.
Скилл работает на любой ОС с установленной утилитой MWS CLI. В качестве примера приведена установка скилла в npx skills и Claude Code, а также универсальный способ установки для всех агентов.
При использовании скилла агент изучает справку MWS CLI, выполняя команды с флагом --help. В результате агент подбирает нужную команду и ее аргументы, подходящие под поставленную задачу. Агент всегда ориентируется на актуальную справку, поэтому корректно работает даже при обновлении MWS CLI. Затем агент подставляет в эту команду все переданные в запросе параметры.
Установка скилла
Заголовок раздела «Установка скилла»Перед установкой скилла удостоверьтесь, что на устройстве установлена и настроена утилита MWS CLI.
Загрузите и установите скилл:
- npx skills
- Claude Code
- Универсальный способ
Выполните команду:
bash npx skills add https://github.com/mws-cloud-platform/skills --skill mws-cliПерезапустите агента после установки скилла.
Для проверки установки скилла попросите агента вывести список установленных скиллов и убедитесь, что mws-cli есть в списке.
Для проверки работы скилла задайте агенту задачу, например вывести список виртуальных машин. Проверьте, что агент вызвал скилл mws-cli и выполнил соответствующую команду MWS CLI.
Вызов скилла
Заголовок раздела «Вызов скилла»Скилл может быть вызван двумя способами:
Укажите название скилла прямо в запросе:
bash Используя скилл mws-cli, выведи список виртуальных машинОпишите задачу без названия скилла — агент сам определит, что нужно использовать mws-cli:
bash Останови виртуальную машину vm-hitori
Агент не всегда безошибочно определяет нужный скилл по формулировке задачи. Если агент не вызвал mws-cli, используйте явный вызов.
Примеры задач
Заголовок раздела «Примеры задач»Скилл позволяет выполнять все возможные операции с ресурсами:
Получить токен IAM:
bash Создай токен IAMПолучить информацию о ресурсе:
bash Выведи информацию о виртуальной машине vm-abcdefbash Выведи сетевую конфигурацию кластера Managed ClickHouse по имени cluster-qwertyПолучить список ресурсов:
bash Какие виртуальные машины созданы в зоне ru-central1-b и сейчас запущены?bash Выведи список неиспользуемых зарезервированных IP-адресовСоздать ресурс:
bash Создай виртуальную машину со следующей конфигурацией:* Имя: vm-satoko* ОС: Ubuntu 24.04 LTS из проекта mws-ubuntu* Тип: vmTypes/gen-2-8* Сетевой диск: 15 GB, 1000 IOPS, имя - boot* Подсеть: network/vm-subnet* IP-адреса: временные (внешний и внутренний)* SSH-ключ: используй ключ по пути ~/.ssh/id_ed25519.pubИзменить ресурс:
bash Назначь временные внешние IP-адреса узлам кластера Managed PostgreSQL по имени cluster-rumiaУдалить ресурс:
bash Освободи все неиспользуемые зарезервированные IP-адреса