terraform-search-import — скилл для Claude Code: как ставить
Находит неучтённую облачную инфраструктуру и помогает перевести её в код Terraform через массовый импорт. Пригодится при инвентаризации облака.
npx skills add hashicorp/agent-skills --skill terraform-search-import -a claude-codeЧто делает terraform-search-import
Скилл автоматизирует поиск облачных сущностей и подготовку манифестов для переноса в стейт. Он формирует файлы запросов .tfquery.hcl с блоками list, вызывает terraform query и создаёт черновые блоки resource вместе с блоками import.
Внутри заложен скрипт ./scripts/list_resources.sh для проверки возможностей провайдера перед поиском. Вся процедура опирается на схему ресурсов конкретного провайдера и штатный флаг -generate-config-out.
Инструмент не сработает со старыми релизами: требуется Terraform от версии 1.14 и поддержка list_resource_schemas у провайдера. После генерации кода придётся вручную вычистить вычисляемые поля вроде системных ID или ARN.
Какие задачи решает
- найти ресурсы в облаке без ручного перебора консоли
- сгенерировать HCL-код для неучтённых виртуальных машин
- проверить поддержку поиска у текущего облачного провайдера
- импортировать группы объектов в стейт через
terraform apply
Примеры запросов агенту
- Найди все запущенные инстансы EC2 в us-west-2 и подготовь файл запроса
.tfquery.hcl - Проверь через
./scripts/list_resources.sh aws, поддерживает ли провайдер поиск S3 - Выполни
terraform query -generate-config-out=imported.tfи почисти вычисляемые поля
Как установить terraform-search-import
1Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill terraform-search-import -a claude-code2Вручную: положить файлы
~/.claude/skills/terraform-search-import/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/terraform-search-import/
1Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill terraform-search-import -a codex2Вручную: положить файлы
.agents/skills/terraform-search-import/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill terraform-search-import -a cursor2Вручную: положить файлы
.cursor/skills/terraform-search-import/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hashicorp/agent-skills terraform-search-import2Вручную: положить файлы
.github/skills/terraform-search-import/SKILL.md1Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill terraform-search-import -a gemini-cli2Командой платформы
gemini skills install https://github.com/hashicorp/agent-skills --path plugins/terraform/skills/terraform-search-importВручную: положить файлы
.devin/skills/terraform-search-import/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hashicorp/agent-skills --skill terraform-search-import -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о terraform-search-import
Как установить terraform-search-import в Claude Code?
Запустите команду npx skills add hashicorp/agent-skills --skill terraform-search-import -a claude-code. Агент добавит манифест скилла в конфигурацию окружения.
Что делает скилл terraform-search-import?
Он ищет существующие облачные мощности и формирует HCL-манифесты вместе с директивами импорта. Это переводит разрозненную инфраструктуру под управление кодом.
Какие требования к окружению выдвигает этот скилл?
Нужен Terraform версии 1.14 или новее и инициализированный провайдер с поддержкой списочных ресурсов. Если версия ниже, автоматический поиск не запустится.