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

push-to-registry — скилл для Claude Code: что делает и как установить

Скилл учит агента настраивать отправку информации о сборках Packer в облачный реестр HCP. Это упрощает контроль версий виртуальных образов и передачу данных в манифесты Terraform.

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

Что делает push-to-registry

Скилл описывает оформление блока hcp_packer_registry внутри файлов конфигурации. В облако отправляется не сам образ диска, а только сопроводительная информация, поэтому накладные расходы занимают менее 1 минуты. Виртуальные машины остаются на стороне облачного провайдера.

Шаблон разделяет общие свойства группы образов и параметры конкретного запуска. Идентификатор bucket_name должен оставаться неизменным и не должен содержать динамических меток времени. Метаданные уровня корзины задаются через bucket_labels, а неизменяемые данные конкретной сборки (например, коммит репозитория) попадают в build_labels. Позже эти образы можно находить через источник данных hcp_packer_artifact в Terraform.

Для работы требуется Packer версии не ниже 1.7.7 и сервисный аккаунт с ролью Contributor в проекте HCP. Авторизация настраивается через четыре системные переменные: HCP_CLIENT_ID, HCP_CLIENT_SECRET, HCP_ORGANIZATION_ID и HCP_PROJECT_ID. Если связь с платформой оборвётся, Packer сразу прервёт операцию, чтобы предотвратить расхождение между реальным состоянием инфраструктуры и записями реестра.

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

  • настроить блок hcp_packer_registry в HCL-шаблоне
  • привязать хеш коммита и метку времени к метаданным итерации
  • передать учётные данные сервисного аккаунта HCP через переменные окружения
  • подключить собранный артефакт в манифесты Terraform

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

  • Добавь блок hcp_packer_registry в наш шаблон ubuntu.pkr.hcl для отправки метаданных в HCP
  • Настрой переменные окружения и шаг сборки Packer для отправки информации об образе в GitHub Actions
  • Покажи, как запросить готовый образ из HCP Packer через data-блок в Terraform

Как установить push-to-registry

1Через Skills CLI (Vercel)

npx skills add hashicorp/agent-skills --skill push-to-registry -a claude-code

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

~/.claude/skills/push-to-registry/SKILL.md

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

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

Вопросы о push-to-registry

Как установить push-to-registry в Claude Code?

Выполните команду npx skills add hashicorp/agent-skills --skill push-to-registry -a claude-code.

Что делает push-to-registry?

Он помогает настроить передачу метаданных сборки в реестр HCP Packer, что упрощает управление жизненным циклом образов и связывание артефактов с кодом Terraform.

Что произойдёт, если Packer не сможет связаться с HCP во время сборки?

Процесс сборки немедленно завершится с ошибкой. Это предотвращает рассинхронизацию между созданными облачными ресурсами и каталогом реестра.

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

Всё по теме «DevOps и инфраструктура» →
aws-iam aws Проверенные поправки к типичным ошибкам агентов в AWS IAM плюс рабочие процессы для ролей и baseline-политик. CX Codex +1 10 200установок terraform-engineer https://github.com/Jeffallan Скилл для написания и управления инфраструктурой через Terraform. Помогает проектировать модули, настраивать удалённое состояние, валидировать код и применять изменения безопасно. CX Codex +1 5 400установок iac-terraform-data-engineering reason-machines Скилл для Claude и других ИИ-агентов: помогает описывать инфраструктуру AWS под данные в Terraform — бакеты S3, инстансы EC2, роли IAM. CX Codex +1 1 800установок iac-data-engineering-terraform reason-machines Скилл с готовыми шаблонами Terraform для дата-инженерии: бакеты S3, инстансы EC2 и роли IAM. Пригодится, когда нужно поднять инфраструктуру под пайплайны декларативно. CX Codex +1 1 800установок gcp-to-aws cline Проводит миграцию рабочих нагрузок с Google Cloud на AWS в шесть фаз: от инвентаризации ресурсов до генерации артефактов и оценки затрат. CX Codex +1 647установок firewall-config devops-skills Скилл для настройки хостовых и облачных фаерволов: правила iptables, nftables, UFW и security groups. Пригодится, когда закрываешь периметр сервера или делишь сеть на зоны. CX Codex +1 458установок

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

new-terraform-provider Скилл проводит агента по шагам создания нового Terraform-провайдера на Plugin Framework: от каталога и Go-модуля до сборки и тестов. CX Codex +1 3 900установок run-acceptance-tests Запускает и разбирает acceptance-тесты Terraform provider с префиксом TestAcc. Нужен при ошибках окружения, падениях и подозрительно успешных тестах. CX Codex +1 3 700установок provider-test-patterns Скилл помогает писать и проверять приёмочные тесты для провайдеров Terraform на Plugin Framework через библиотеку terraform-plugin-testing. CX Codex +1 3 300установок azure-verified-modules Скилл с обязательными требованиями Azure Verified Modules: проверяет и помогает писать Terraform-модули, которые проходят сертификацию AVM. CX Codex +1 3 300установок aws-ami-builder Скилл подсказывает агенту, как собрать Amazon Machine Image через Packer и билдер amazon-ebs: шаблон, фильтры исходного образа, команды сборки. CX Codex +1 3 200установок provider-docs Скилл помогает готовить и проверять документацию провайдеров Terraform под требования Terraform Registry. Он настраивает шаблоны docs, описания схемы и запуск утилиты tfplugindocs. CX Codex +1 3 200установок windows-builder Скилл для сборки Windows-образов в Packer через WinRM и PowerShell-провижены. Пригодится, когда нужны AMI, образы Azure или шаблоны VMware. CX Codex +1 2 700установок terraform-policy Создаёт и проверяет политики Terraform, а также переносит правила Sentinel в формат Terraform Policy. Нужен при работе с файлами политик и их тестами. CX Codex +1 1 500установок

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

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