windows-builder — скилл для Claude Code: сборка Windows-образов
Скилл для сборки Windows-образов в Packer через WinRM и PowerShell-провижены. Пригодится, когда нужны AMI, образы Azure или шаблоны VMware.
npx skills add hashicorp/agent-skills --skill windows-builder -a claude-codeЧто делает windows-builder
Скилл описывает шаблоны Packer для Windows: подключение через WinRM, установка софта и обновлений PowerShell-провиженами, очистка временных файлов и кэша Windows Update перед сборкой образа. Примеры даны для AWS (amazon-ebs) и Azure (azure-arm), но сами приёмы не привязаны к платформе.
Внутри — готовые блоки HCL и скрипт scripts/setup-winrm.ps1, который включает WinRM, открывает порты 5985 и 5986 и перезапускает службу. Отдельные разделы про установку Chocolatey, IIS и пакетов через choco install, а также про windows-restart для ожидания перезагрузок.
Сборка Windows идёт долго: обновления могут занять от 45 до 120 минут, поэтому в примерах таймаут провижена выставлен в 2h, а winrm_timeout — в 15m. Если сборка падает, ресурсы могут остаться работать — это повод проверить облако после каждого неудачного запуска. Для Azure нужны client_id, client_secret, subscription_id и tenant_id.
Какие задачи решает
- настроить WinRM, чтобы Packer вообще подключился к Windows-инстансу
- собрать Windows AMI из свежего базового образа Amazon
- сделать образ Azure с предустановленным софтом
- поставить обновления Windows внутри сборки и дождаться перезагрузок
- почистить temp и кэш Windows Update перед снятием образа
Примеры запросов агенту
- Собери Windows AMI в Packer через WinRM, базовый образ — Windows Server 2022
- Добавь в шаблон установку Chrome и 7zip через Chocolatey
- Почему сборка падает по таймауту WinRM и как это исправить?
Как установить windows-builder
1Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill windows-builder -a claude-code2Вручную: положить файлы
~/.claude/skills/windows-builder/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/windows-builder/
1Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill windows-builder -a codex2Вручную: положить файлы
.agents/skills/windows-builder/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill windows-builder -a cursor2Вручную: положить файлы
.cursor/skills/windows-builder/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hashicorp/agent-skills windows-builder2Вручную: положить файлы
.github/skills/windows-builder/SKILL.md1Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill windows-builder -a gemini-cli2Командой платформы
gemini skills install https://github.com/hashicorp/agent-skills --path plugins/packer/skills/windows-builderВручную: положить файлы
.devin/skills/windows-builder/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill windows-builder -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о windows-builder
Как установить windows-builder в Claude?
Выполните npx skills add hashicorp/agent-skills --skill windows-builder -a claude-code. Скилл появится в ~/.claude/skills/windows-builder/SKILL.md.
Что делает windows-builder?
Даёт шаблоны Packer для сборки Windows-образов: настройку WinRM, PowerShell-провижены для софта и обновлений, очистку перед снятием образа.
Почему сборка Windows в Packer идёт так долго?
Основное время съедают обновления Windows — от 45 до 120 минут на сборку. Помогает базовый образ с уже установленными патчами и таймаут провижена в 2h.