aws-ami-builder — скилл для Claude Code: сборка AMI через Packer
Скилл подсказывает агенту, как собрать Amazon Machine Image через Packer и билдер amazon-ebs: шаблон, фильтры исходного образа, команды сборки.
npx skills add hashicorp/agent-skills --skill aws-ami-builder -a claude-codeЧто делает aws-ami-builder
Скилл даёт агенту готовый каркас HCL-шаблона Packer с источником amazon-ebs: регион, тип инстанса, фильтр исходного AMI, имя образа с меткой времени. Внутри есть заготовки фильтров для Ubuntu 22.04 LTS и Amazon Linux 2023, пример копирования образа в дополнительные регионы через ami_regions и разбор типичных сбоев — таймаут SSH, занятое имя AMI, маленький размер тома.
Для работы нужны учётные данные AWS: переменные окружения AWS_ACCESS_KEY_ID и AWS_SECRET_ACCESS_KEY, файл ~/.aws/credentials или профиль инстанса. Сборка идёт по шагам packer init ., packer validate ., packer build ., а переменные подставляются флагом -var. Учтите: сборка тратит деньги на EC2, EBS и трафик, а сама идёт от 10 до 30 минут в зависимости от провижининга — это повод проверить шаблон через packer validate до запуска.
Скилл ставится в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode, файл лежит по пути вида ~/.claude/skills/aws-ami-builder/SKILL.md. Лицензия MPL-2.0, автор — HashiCorp.
Какие задачи решает
- собрать кастомный AMI из шаблона Packer
- подобрать фильтр исходного образа для Ubuntu или Amazon Linux
- разложить один образ по нескольким регионам
- разобраться, почему сборка падает на SSH или на занятом имени
- проверить шаблон до запуска, чтобы не платить за неудачный билд
Примеры запросов агенту
- собери AMI из моего packer-шаблона с amazon-ebs builder
- добавь в шаблон копирование образа в us-east-1 и eu-west-1
- сборка падает по SSH-таймауту — что проверить в шаблоне?
Как установить aws-ami-builder
1Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill aws-ami-builder -a claude-code2Вручную: положить файлы
~/.claude/skills/aws-ami-builder/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/aws-ami-builder/
1Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill aws-ami-builder -a codex2Вручную: положить файлы
.agents/skills/aws-ami-builder/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill aws-ami-builder -a cursor2Вручную: положить файлы
.cursor/skills/aws-ami-builder/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hashicorp/agent-skills aws-ami-builder2Вручную: положить файлы
.github/skills/aws-ami-builder/SKILL.md1Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill aws-ami-builder -a gemini-cli2Командой платформы
gemini skills install https://github.com/hashicorp/agent-skills --path plugins/packer/skills/aws-ami-builderВручную: положить файлы
.devin/skills/aws-ami-builder/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill aws-ami-builder -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о aws-ami-builder
Как установить aws-ami-builder в Claude?
Выполните npx skills add hashicorp/agent-skills --skill aws-ami-builder -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/aws-ami-builder/SKILL.md.
Что делает aws-ami-builder?
Помогает агенту писать и править шаблоны Packer для сборки Amazon Machine Images через билдер amazon-ebs, включая фильтры исходного AMI и команды сборки.
Что нужно, чтобы скилл сработал?
Доступ к AWS: переменные AWS_ACCESS_KEY_ID и AWS_SECRET_ACCESS_KEY, файл ~/.aws/credentials или IAM-профиль инстанса. Сама сборка AMI тарифицируется и обычно занимает 10–30 минут.